软件开发人员效率的思考
2017-04-24 21:55
309 查看
医疗人员在大量的外科手术中得出经验,效率高和效率低的实施者之间个体差异非常大,经常能够达到几倍的水平。
于是得出的结论,如果在一个200人的团队,有25个最能干的程序员和最有开发经验的项目经理,那么开除剩下的175名程序员,并且让项目经理也来编程,那么这件事情非常具备可行性。
事实上如果这200人+一般的能力的项目经理,那么问题就很多,精英工作不饱满,普通程序员的干活吃力,精英和项目经理思维差异性大。
还有另一方面的情况,如果这200人+特别有能力的项目经理,那么问题也很多,精英工作不饱满,普通程序员的干活吃力,普通程序员和项目经理思维差异性大。所以矛盾了。
因此,上述25精英的方式非常具备可行性。
人月神话40周年纪念版
1、25精英的模式可行性
软件经理很早就应该认识到优秀的程序员和较差的程序员之间的生产率的差异,但是实际测出的差异另大家非常诧异,在一个小组的调查中发现最好的和最差的在生产率上为10:1,于是得出的结论,如果在一个200人的团队,有25个最能干的程序员和最有开发经验的项目经理,那么开除剩下的175名程序员,并且让项目经理也来编程,那么这件事情非常具备可行性。
事实上如果这200人+一般的能力的项目经理,那么问题就很多,精英工作不饱满,普通程序员的干活吃力,精英和项目经理思维差异性大。
还有另一方面的情况,如果这200人+特别有能力的项目经理,那么问题也很多,精英工作不饱满,普通程序员的干活吃力,普通程序员和项目经理思维差异性大。所以矛盾了。
因此,上述25精英的方式非常具备可行性。
2、额外的人员支持
在25精英模式中,这个团队很大,另外需要额外的财务、人员、空间和文秘个机器操作方面的支持。3、25精英模式的技能要求
设想一个大型系统,作为精英团队,团队中每个人的都具备多方面的技能,项目经理做合理的系统切分,效率高。人月神话40周年纪念版
相关文章推荐
- 艾伟也谈项目管理,我也发软件开发团队的思考(侧重点是人员)
- 看看软件开发人员在代码编写工作中为什么需要学习代码的优雅性,结构以及效率方面的内容。
- 关于软件开发人员评价的几点思考
- 应用软件开发中开发效率与可控性的思考: 框架、自动化、自由度
- 对软件开发人员的几个阶段思考和总结
- 关于软件开发效率的思考
- 每一个软件开发人员绝对必须掌握的关于 Unicode 和字符集的最基础的知识
- 一项关于开源软件开发人员的有趣调查
- 软件开发人员的心结
- 软件开发的哲学思考(转载)
- 每一个软件开发人员绝对必须掌握的关于 Unicode 和字符集的最基础的知识
- 5本专业的软件开发人员最必需阅读的书
- 软件开发的哲学思考
- 软件开发方式的思考
- AOP在大规模软件开发项目中应用的尝试与思考(转载)
- 软件开发复用问题的若干思考
- 请求大家批评修改本文--论如何才能提高软件的开发效率及写代码效率
- 谁应当对安全缺陷负责 软件商还是开发人员?
- 软件开发的哲学思考
- 软件开发人员需要注意培养的两种能力