论文标题
缩放敏捷框架是否应对全球软件开发风险?一项实证研究
Do Scaling Agile Frameworks Address Global Software Development Risks? An Empirical Study
论文作者
论文摘要
在需要协调多个敏捷开发团队的活动以生产大型软件产品的情况下,软件密集型组织正在转向扩展敏捷软件开发框架。尽管采用了各种Scalin g敏捷框架,但几乎没有经验证据表明,他们的实践在减轻风险方面的有效性,尤其是在全球软件开发(GSD)(GSD)中,项目故障是已知问题。 在这项研究中,我们开发了63种风险的GSD风险目录,以评估两个缩放敏捷框架的程度 - 学科的敏捷交付(DAD)和缩放的敏捷框架(SAFE) - 解决GSD中的软件项目风险。我们检查了实施每个框架的两个纵向案例研究的数据,以确定框架实践应对GSD风险的程度。 扩展敏捷框架似乎可以帮助公司消除或减轻GSD中许多传统风险,尤其是与用户和客户有关的风险。但是,没有消除或减轻几种重要风险。主要的这些持续风险属于环境象限,强调了跨地理边界开发软件的固有风险。也许这些框架(可以说是任何框架),所有示范的框架都将困难,这些问题似乎超出了组织的直接控制。
Driven by the need to coordinate activities of multiple agile development teams cooperating to produce a large software product, software-intensive organizations are turning to scaling agile software development frameworks. Despite the growing adoption of various scalin g agile frameworks, there is little empirical evidence of how effective their practices are in mitigating risk, especially in global software develop ment (GSD), where project failure is a known problem. In this study, we develop a GSD Risk Catalog of 63 risks to assess the degree to which two scaling agile frameworks--Disciplined Agile Delivery (DAD) and the Scaled Agile Framework (SAFe)--address software project risks in GSD. We examined data from two longitudinal case studies implementing each framework to identify the extent to which the framework practices address GSD risks. Scaling agile frameworks appear to help companies eliminate or mitigate many traditional risks in GSD, especially relating to users and customers. How ever, several important risks were not eliminated or mitigated. These persistent risks in the main belonged to the Environment quadrant highlighting t he inherent risk in developing software across geographic boundaries. Perhaps these frameworks (and arguably any framework), would have difficulty all eviating, issues that appear to be outside the immediate control of the organization.