上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.3.5 敏捷是没有约束的
既然敏捷开发提倡拥抱变化和快速响应,那么是不是随机应变就可以了?甚至有开玩笑的说法:“你们搞敏捷,那以后改需求就方便了,随机应变嘛,如果需求改了,那么快速反应就好了”。
敏捷方法有一个核心元素——“时间盒”。它的意思是,在一个迭代周期内,团队只负责完成当前迭代计划的任务,如果有其他任务加进来,比如需求变更,只能延迟到下一个迭代周期。更宽松一些的做法是,在可接受的范围内(人员增减、资源缩放等)接纳需求并重排优先级,以顺应需求的变化。但无论哪种做法,约定和规则都是必需的,敏捷开发并不是无序和随意的,而是团队自主形成规则和处事方式的统一。