首页> 外文期刊>International Journal of Quality & Reliability Management >Identifying some critical changes required in adopting agile practices in traditional software development projects
【24h】

Identifying some critical changes required in adopting agile practices in traditional software development projects

机译:确定在传统软件开发项目中采用敏捷实践所需的一些关键更改

获取原文
获取原文并翻译 | 示例
           

摘要

purpose – Agile software development (ASD) is currently an emerging approach in software engineering for improving quality, initially advocated by a group of 17 software professionals who practice a set of "lightweight" methods, and share a common set of values of software development. Owing to the attractive claims of successes of the ASD approach, many traditional projects, which used to practice plan-driven software development, are gradually transitioning into ASD-based development. This paper seeks to report the results from a survey-based ex-post-facto study aimed at determining the relative importance, if any, of the changes traditional plan-driven software development projects have to undergo to adopt ASD practices. Design/methodology/approach – The study was conducted using a web-based survey with ASD practitioners who had experience of practicing plan-driven software development in the past. ASD practitioners from a wide range of industrial sectors participated in the study. Similarly, the study is not restricted to any specific organisation/project size, culture, or nationality – the respondents were widely geographically distributed across continents. Findings – The study received 241 responses, of which 165 were usable. The study did not reveal any substantial difference in importance of the four classes of changes hypothesised – changes in culture, changes in management style, changes in knowledge management strategy and changes in development processes. The authors believe that this is an important finding because it is indicative of not isolating one class of changes from another in practical transition exercises. However, another noteworthy observation was that transitioning from heavily process-centric to short, iterative, test-driven, and people-centric development was considered by the largest percentage (roughly 77 per cent) of respondents to be very important. The open-ended questions in the study also revealed three additional classes of changes: changes in personal characteristics, changes in customer attitude, and changes in knowledge and education of stakeholders. Originality/value – In this work an attempt was made to gain an understanding of the relative importance of the different critical changes that would be helpful to a project manager who is involved in the transition from traditional plan-driven software development practices to agile software development practices.
机译:目的–敏捷软件开发(ASD)是目前软件工程中一种提高质量的新兴方法,最初由17位软件专业人员组成的小组提倡,他们实践一套“轻量”方法,并共享一套通用的软件开发价值。由于ASD方法成功的吸引力,许多用于实践计划驱动的软件开发的传统项目正逐渐过渡到基于ASD的开发中。本文力图报告一项基于事实的事后调查研究的结果,该研究旨在确定传统计划驱动的软件开发项目采用ASD实践必须经历的变更的相对重要性(如果有)。设计/方法/方法–这项研究是使用基于Web的调查进行的,该调查与过去具有实践计划驱动的软件开发经验的ASD从业人员一起进行。来自各行各业的ASD从业人员参加了这项研究。同样,该研究也不限于任何特定的组织/项目规模,文化或国籍-受访者的地理分布遍及各大洲。结果–该研究收到241份答复,其中165份可用。这项研究没有揭示出假设的四类变化的重要性在文化上,文化管理风格上的变化,知识管理策略上的变化以及发展过程上的变化之间的实质性差异。作者认为这是一个重要发现,因为它表明在实际的过渡练习中未将一类更改与另一类更改隔离开来。但是,另一个值得注意的观察结果是,从最大的比例(大约77%)的受访者认为,从以流程为中心的发展过渡到以简短,迭代,测试驱动和以人为中心的发展非常重要。研究中的开放式问题还揭示了三类其他变化:个人特征的变化,客户态度的变化以及利益相关者的知识和教育的变化。原创性/价值–在这项工作中,我们试图了解不同关键变更的相对重要性,这对于参与从传统计划驱动的软件开发实践到敏捷软件开发的转变的项目经理将有所帮助。实践。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号