您现在的位置:   首页 >> 新闻中心 >> 行业动态

如何衡量一个软件开发人员对组织的贡献度?

发布人:管理员 发布时间:2021-08-24 78 次浏览

软件开发人员的工作相当辛苦。除了编码调试,他还需要完成各种报告,参加各种评估等会议,参加系统联合测试和现场实验……在他的工作时间里,真正有价值的只是一小部分时间,大部分时间没有创造任何价值。

为了衡量软件开发人员为组织创造的价值或贡献,可以使用以下公式:

E=CMT

其中,E就是开发人员的贡献。C是开发人员的沟通能力。M是开发人员对管理理念的认知能力。T是开发人员的计算机技术能力。

该公式表明,软件开发人员对组织的贡献是开发人员的沟通能力、管理理念的认知能力和计算机技术能力的乘积。

开发人员的每项能力是0~1之间的数值来衡量,所以他的贡献度范围也在0~1。

该公式的建立是基于软件工程的不断发展。

如今,软件工程已经从个人车间阶段进入团队合作阶段。软件开发不再是一个人单打独斗,而是依靠团队来完成的。所以个人的计算机技术能力并不能决定一切。相反,它对开发者三种能力之间的贡献影响最小;沟通能力对团队合作的贡献影响最大。

这个公式也可以得出这样的结论:

一位合格的开发人员只有出色的计算机技术能力是不够的,他还必须同时具备与人沟通、服从管理的软能力。

因为你的计算机技术能力再好(分数为1),只要沟通能力差(比如分数0).1)那么你对组织的贡献会很低。

PS事实上,这种公式不仅可以用来衡量开发人员对组织的贡献,而且被认为是衡量软件工程绩效的最佳模式。良好的沟通能力、管理技能和计算机技术能力也是衡量软件工程绩效的三个重要因素。

这正是:

人的能力有三种,技术管理和沟通

能力有硬有软,三者都强制丰功

参考书目:提高软件开发生产率:软件管理的有效领导力和量化方法,作者:(美)Jensen.R.W.出版社:机械工业出版社

作者简介:王小双,长期从事GJB5000推广、实施、评价、改进工作,创建软件工程之思微信公众号,共享软件工程之思GJB5000、CMMI软件工程的知识与感悟。现在致力于GJB5000咨询和软件流程改进和软件工程能力提高的研究工作。