我的理解XP中是没有风险管理的,因此不太理解作者关于xp当成一个简单的Spike流程来处理的含义,也许是我理解不够吧 感觉XP的基本理念之一:积极求胜。就决定了思路是“如何成功”而非“避免失败”。 个人还是觉得风险管理是很有价值的做法的,但是出于上面的考虑,在目前这个XP的实践项目中没有采用。 我的理解是XP比一般的其他方法的范围要小一些,很多需求方面的内容交给了用户这个角色,而比如风险这些内容给了管理者,而管理者基本上是超出XP范围的。XP团队的职责是真实的反馈项目情况,由管理者和客户去作权衡和决策。 对比XP最有名的项目C3就可以看到,这个项目质量非常好,参加的开发人员也为这个项目骄傲,但是由于公司管理层方面的不一致最终被取消了。可见XP并不处理这类风险。 当然XP范围小并不表示它不够强大,相反我认为它清晰的划分了干活的人和决策者正是最大的优点。
|