关于敏捷的思考
为什么会有敏捷?
确定型工作 vs 不确定性工作
- 确定型工作:
- 范围前期确定, 不易变更
- 项目工作可以按计划进行
- 产品一次性交付
- 团队成员以动手执行为主
- 不确定型工作:
- 范围难以事先确定, 走一步看一步
- 计划赶不上变化
- 产品可多次交付
- 团队成员既要动手, 又要动脑
- 确定型工作:
两种工作类型的特点
- 确定型工作: 像发射火箭
- 项目开始前收集好需求, 做好详细计划
- 项目过程中严格按照计划执行, 控制变更
- 项目后期测试产品, 请求客户验收
- 不确定型工作: 像发射巡航导弹
- 项目开始前很难收集完整的需求, 无法进行特别详细的计划
- 项目过程中临时增加的内容较多, 变更频繁
- 项目过程中客户希望尽早看到产品并体验, 而不是项目后期才看到产品
- 确定型工作: 像发射火箭
两种工作类型所采用的模型(框架):
- 两种工作方式的效果对比: