在明确了Scrum方法和看板方法的差异后,团队就可以依据自己项目的特点来选择合适的方法,如表5-1所示。
表5-1选择Scrum方法的项目和选择看板方法的项目
从表5-1可以看出,选择什么敏捷方法不是非此即彼的事情,有多方面因素需要考量。但是对于新产品开发的项目,我建议首先考虑Scrum,因为Scrum提供了一个紧密的框架,定义了角色、流程和工件,团队容易理解。如果是非新产品开发类型的项目,如IT服务、老产品的维护项目,一般来说,这样的项目没有办法按照时间箱的方式运作,需要马上响应客户的要求,不能等到迭代结束,才将需求纳入下一个或以后的迭代周期。所以此类项目更适合采用看板方法。
|