当敏捷不够好:理解如何做出正确决策的初步尝试
When Agile Is Not Good Enough: an initial attempt at understanding how to make the right decision
摘要:
特别是在过去的十年里,敏捷不仅吸引了广泛的软件开发爱好者的赞扬,也吸引了其他人的批评。无论哪种方式,敏捷的采用或拒绝有时似乎更多地是基于一个有问题的理解,而不是一个关键的,充分知情的决策过程。在本文中,上述批评的双重性质进行了讨论,反对敏捷的论点已被归类在一个关键的分类风险因素。基于这种分类的决策模型和工具,从而提出了支持软件工程师和其他利益相关者的决策是否使用敏捷。该工具可在网上免费获得,并附带一套指导方针:其目的是促进软件开发人员社区为进一步评估敏捷方法的潜力和关键性做出贡献。
英文摘要:
Particularly over the last ten years, Agile has attracted not only the praises of a broad range of enthusiast software developers, but also the criticism of others. Either way, adoption or rejection of Agile seems sometimes to be based more on a questionable understanding than on a critical, well-informed decision making process. In this paper, the dual nature of the above criticism is discussed, and the arguments against Agile have been classified within a critical taxonomy of risk factors. A decisional model and tool based on such taxonomy are consequently proposed for supporting software engineers and other stakeholders in the decision-making about whether or not to use Agile. The tool, which is freely available online, comes with a set of guidelines: its purpose is to facilitate the community of software developers to contribute to further assessing the potential and the criticalities of Agile Methods.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。