Author:SpiderMan(ShenZhen)
From:http://blog.csdn.net/testwin
Email:testwin@sohu.com
国内外 关于 XP 与 UP 之争由来以久,一直是软件业关注的焦点,我认为 XP 与 UP 之争的背后,更体现了不同文化理念、价值观下的思想的差异。
XP建立在对团队充分信任的基础之上,对团队成员的尊重信任是项目开展的基础。团队成员间的这种信任必须是相互的、平等的,这些信任又是基于团队成员都具备较丰富的项目经验、具有同等的知识广度与深度、接近的价值观理念而建立起来的。在这个基础之上,才能最大限度发挥团队的创造力和协作能力,进行高效率、高质量的开发。这就是以人文本的思想,鼓励发挥每个人、整个团队的主动能动性,激励进步。
而UP强调规范、约束、控制,重流程的管理,对于人员素质要求相对XP来说并不高,因此是建立在不充分信任团队的基础上的,各种措施,诸如:详尽的文档、大量的评审、各种度量 都是为了避免团队成员在项目过程中出现异常情况而带来的风险。因此UP和很多传统方法一样,是被动模式的,因此,团队成员在项目中很可能能力参差不齐、差别很大。由于在UP中,有规范的约束,一些成员造成的故障、缺陷能以其他方式、由其他成员来协助弥补。因此UP不是以人为本的。不能充分客观的 挖掘每个人的潜能、发挥每个人的特长、评价 每个人的价值。