...
首页> 外文期刊>Communications of the Association for Information Systems >Lessons Learned from Distributed Agile Software Projects: A Case-Based Analysis
【24h】

Lessons Learned from Distributed Agile Software Projects: A Case-Based Analysis

机译:分布式敏捷软件项目的经验教训:基于案例的分析

获取原文

摘要

Agile software development in a distributed setting is challenging. The teams involved in the process face difficulties in communication, personnel selection, work culture, and knowledge management. The shortcomings associated with working in different time zones and the inabilities to develop trusting relationships between developers are well known. Companies often take recourse to agile software development methods in a distributed environment in search of reduced cost, higher efficiency, increased flexibility, and good customization. However, it is not clear whether agile methods can be successfully followed and their benefits realized in a distributed setting. This paper revisits and synthesizes the lessons learnt from twelve case studies detailing successful implementation of distributed agile software projects. The cases are analyzed from the perspective of the agile manifesto to determine how closely they follow its values and principles and to what extent they realize the benefits of the agile methodology. The cases lead to the discovery of disparate and innovative solutions adopted by different companies for overcoming the challenges of distributed agile software development. Some solutions are commonplace and others are unique and their combination in the context of the challenges is enlightening. The list of solutions can suitably guide companies that plan to adopt the agile methodology in distributed software development environments in future.
机译:分布式环境中的敏捷软件开发具有挑战性。参与该过程的团队在沟通,人员选择,工作文化和知识管理方面面临困难。众所周知,与在不同时区工作相关的缺点以及无法在开发人员之间建立信任关系的能力。公司经常在分布式环境中采用敏捷软件开发方法,以寻求降低成本,提高效率,提高灵活性和良好定制的能力。但是,尚不清楚能否成功地遵循敏捷方法,以及在分布式环境中能否实现其优势。本文回顾并综合了从十二个案例研究中汲取的教训,这些案例详细介绍了分布式敏捷软件项目的成功实施。从敏捷宣言的角度对案例进行分析,以确定它们遵循其价值观和原则的程度以及在多大程度上意识到敏捷方法论的好处。这些案例导致发现了不同公司采用的完全不同的创新解决方案,以克服分布式敏捷软件开发的挑战。一些解决方案是司空见惯的,而另一些则是独特的,在挑战的背景下,它们的结合很有启发性。解决方案列表可以适当地指导计划将来在分布式软件开发环境中采用敏捷方法的公司。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号