首页> 外文会议>International conference on agile software development >The Effect of Complexity and Value on Architecture Planning in Agile Software Development
【24h】

The Effect of Complexity and Value on Architecture Planning in Agile Software Development

机译:复杂性与价值对敏捷软件开发中建筑规划的影响

获取原文

摘要

A key feature of agile software development is its prioritisa-tion of responding to changing requirements over planning ahead. If an agile development team spends too much time planning and designing architecture then responding to change will be extremely costly, while not doing enough architectural design puts the project at risk of failure. Striking the balance depends heavily on the context of the system being built, the environment and the development teams. This Grounded Theory research into how much architecture agile teams design up-front has identified system complexity as an important factor in determining how much planning a team does up-front, while system size, although related to complexity, has a much less direct impact. Furthermore, when determining how much design to do up-front, value to the customer can be a more important factor than overall development cost. Understanding these factors can help agile teams to determine how much up-front planning is appropriate for the systems they develop.
机译:敏捷软件开发的一个关键特征是其对响应不断变化的要求,这是对规划的不断变化的要求。如果敏捷开发团队花费过多的时间计划和设计架构,那么响应变化将是非常昂贵的,同时没有做足够的建筑设计,将该项目面临失败的风险。罢工平衡巨大依赖于建造的系统的背景,环境和开发团队。这一基础的理论研究达到了多少建筑敏捷团队设计前面已经确定了系统复杂性,作为确定团队在前面前规划的重要因素,而系统规模虽然与复杂性有关,但具有更少的直接影响。此外,在确定要前面的设计有多少时,对客户的价值可能是比整体开发成本更重要的因素。了解这些因素可以帮助敏捷的团队来确定恰当规划适合他们所开发的系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号