1.客户作为团队成员
XP强调面对面的交流,强调物理空间的聚合,但事实是客户与开发团队在物理空间上协同工作基本是不可能的,无论这里的客户是指掏钱买单的还是业务人员.至于寻找可以完全替代客户的人加入团队更是无稽.
2.结对编程
这里又有些过于理想化,同一个项目用两倍的人去完成,除非老板大脑短路,这种不计成本的建议也只能停留在建议的范围内.不要说结对编程可以使开发效率提高一倍或更多,那是不可能的.想要达到结对编程的大部分效果有很多成本更低的方法,比如有计划的互换开发人员角色,畅通无阻碍的团队办公环境...
XP强调面对面的交流,强调物理空间的聚合,但事实是客户与开发团队在物理空间上协同工作基本是不可能的,无论这里的客户是指掏钱买单的还是业务人员.至于寻找可以完全替代客户的人加入团队更是无稽.
2.结对编程
这里又有些过于理想化,同一个项目用两倍的人去完成,除非老板大脑短路,这种不计成本的建议也只能停留在建议的范围内.不要说结对编程可以使开发效率提高一倍或更多,那是不可能的.想要达到结对编程的大部分效果有很多成本更低的方法,比如有计划的互换开发人员角色,畅通无阻碍的团队办公环境...