1、问题
如何在有意义的进度安排内创建大型的系统?一拥而上的开发方法是高成本的、低效的、进度缓慢的,开发出来的是无法在概念上进行集成的产品。而不超过十个人的、理想的精干的团队,可能需要较长的时间才能完成项目,那时候项目可能已经过时。
也就是说,对于效率和概念上的完整性来说,最好由少数干练的人员来设计和开发,而对于大型系统,则需要大量的人手,以使产品能在时间上满足要求。如何解决这一矛盾呢?
2、Mills 的建议
Mills建议大型项目分成小部分,每个小部分由一个团队解决,而团队则是以外科手术团队的方式来构建。
外科手术团队因为是由一个人来完成问题的分解,其他人给予必要的支持的方式来运作。
团队成员的职责如下:
<