软件开发人员效率的思考

医疗人员在大量的外科手术中得出经验,效率高和效率低的实施者之间个体差异非常大,经常能够达到几倍的水平。

1、25精英的模式可行性

  软件经理很早就应该认识到优秀的程序员和较差的程序员之间的生产率的差异,但是实际测出的差异另大家非常诧异,在一个小组的调查中发现最好的和最差的在生产率上为10:1,

  于是得出的结论,如果在一个200人的团队,有25个最能干的程序员和最有开发经验的项目经理,那么开除剩下的175名程序员,并且让项目经理也来编程,那么这件事情非常具备可行性。

  事实上如果这200人+一般的能力的项目经理,那么问题就很多,精英工作不饱满,普通程序员的干活吃力,精英和项目经理思维差异性大。

  还有另一方面的情况,如果这200人+特别有能力的项目经理,那么问题也很多,精英工作不饱满,普通程序员的干活吃力,普通程序员和项目经理思维差异性大。所以矛盾了。

     因此,上述25精英的方式非常具备可行性。

2、额外的人员支持

  在25精英模式中,这个团队很大,另外需要额外的财务、人员、空间和文秘个机器操作方面的支持。

3、25精英模式的技能要求

  设想一个大型系统,作为精英团队,团队中每个人的都具备多方面的技能,项目经理做合理的系统切分,效率高。

人月神话40周年纪念版

原文地址:https://www.cnblogs.com/sexintercourse/p/6759352.html