【24h】

Modeling Agile Development: When is it Effective?

机译:建模敏捷开发:何时有效?

获取原文

摘要

It is very difficult to deliver high-quality software (i.e., with very few bugs) in a reasonable time period. Indeed, it is not unusual on medium to large projects to spend as much time fixing bugs as delivering new features. One of the most challenging issues in software development is keeping pace with changing customer requirements.Agile development was born from the idea that software development needs to be quick on its feet, responding to changing customer requirements without compromising delivery schedules or quality. It was founded on the principle of embracing change rather than fighting it. Some of the fundamental principles of Agile development include frequent customer interaction, frequent releases, writing tests before code, nightly builds with automated testing, and not implementing more than you know the customer needs.Yet there is a surging debate about whether Agile works and when it works. This paper investigates when Agile development methods may work and the relative advantages of different parts of the methodology.
机译:在合理的时间内交付高质量的软件(即几乎没有错误)非常困难。确实,在中大型项目上花费很多时间来修复错误与提供新功能是不寻常的。软件开发中最具挑战性的问题之一就是要跟上不断变化的客户需求。敏捷开发源于这样的想法,即软件开发需要快速起步,在不影响交付时间表或质量的情况下响应不断变化的客户需求。它基于拥抱变化而不是与之抗争的原则。敏捷开发的一些基本原则包括频繁的客户互动,频繁的发布,在代码之前编写测试,使用自动测试进行每晚构建以及不执行超出您所了解的客户需求的事情。有用。本文研究了敏捷开发方法何时可行以及该方法不同部分的相对优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号