你的组织中的一个敏捷团队收集了对一个特定项目迭代的所有需求。这些需求被转化为设计规格,随后开始进行开发工作。在验收测试过程中,团队意识到一些设计假设不成立,大部分功能需要返工。到底是哪里出了问题?
A :没有出错,敏捷团队欢迎返工。 Nothing went wrong and agile teams welcome rework.
B :团队没有把设计规格中的假设记录下来。 The team did not document the assumptions in the design specification.
C : 团队掉进了迷你瀑布的陷阱。 The team fell into the trap of the mini waterfall.
D :需求收集过程可能存在缺陷。 The requirements gathering process can be flawed.
正确答案:C
解析:解析:《敏捷实践指南》P39 知识点:敏捷团队 关键词:所有需求,转化为设计规格,开发工作 可以看到题目中的场景更像一种瀑布的模式,团队在给定时间解决所有的需求,然后试图完成所有的设计,继而又去完成所有的构建,就会发生迷你瀑布的情况。使用这个场景,在构建中或构建后测试中的某一时刻,团队可能会意识到,原先的假设已经不再有效。这种情况下,团队解决所有的需求根本是在浪费时间。所以选项C正确。 A,敏捷拥抱变化,但返工是一种浪费。B,敏捷中假设需要不断的和客户验证来防止,单单记录下来并不能解决问题。D,题目没有提及,且项目是不断变化的,需求收集不可能完美。这也是敏捷存在的意义。