在明确了Scrum方法和看板方法的差异后,团队就可以依据自己项目的特点来选择合适的方法,如表5-1所示。 3 H. I: Z7 f% _5 p! d5 M
4 u8 _2 R5 g6 ]7 O9 R
表5-1选择Scrum方法的项目和选择看板方法的项目
0 E; e @9 K5 U5 k% G9 ^* e
2 s; {+ s" R0 w, s/ @从表5-1可以看出,选择什么敏捷方法不是非此即彼的事情,有多方面因素需要考量。但是对于新产品开发的项目,我建议首先考虑Scrum,因为Scrum提供了一个紧密的框架,定义了角色、流程和工件,团队容易理解。如果是非新产品开发类型的项目,如IT服务、老产品的维护项目,一般来说,这样的项目没有办法按照时间箱的方式运作,需要马上响应客户的要求,不能等到迭代结束,才将需求纳入下一个或以后的迭代周期。所以此类项目更适合采用看板方法。
9 b0 p' w5 r* f1 }9 V) S |