软件开发过程的效绩评判标准
2011-10-08 20:57
267 查看
软件开发是一种依靠开发人员智力投入的创造性的工作,有着较强的主观性,很难用一种比较死板的方法来进行评价。但同时,我们需要一种比较准确客观的方式来评价每个成员的贡献、工作完成等情况。一个好的标准应该能够反映每个人的工作成果,产生激励效果,进而满足每个开发者内心必须的成就感。
因此,我们对于评价标准的要求是:
客观准确,能够反映实际情况,较少争议。
易于执行,可以全面评估工作情况,但不会束缚人的创造性。
对出色的人员产生激励效果,给广大人员提供指导,杜绝问题。
在参考了许多相关的标准后,我们认为在评价中比较重要的两个问题是:
1、如何评价做各种不同工作的人。
一个软件开发团队主要有项目经理、开发人员、测试人员几种,每个人各司其职,分工合作,这就要求我们的标准能够按照每个人自身的职位对其工作进行评价。
2、如何将评价的主观性和客观性结合起来。
一个好的评价标准是能够量化的,但又必须考虑到实际情况。不能用代码行数、工作时间这样死板的、广受诟病的标准。但同时也应该尽量避免工作态度、热心程度这么太过主观的评价,这些容易引起比较大的争议。
经过组内热烈的讨论后,我们提出了如下的评判方案,从三个方面来考察大家的工作:
1、工作完成情况。
这个方面就考虑每个人完成工作的时间和质量两个方面的问题,同时也就考察了每个人的工作态度。对于每个人,如果能够在规定时间内,按照认真负责的态度把分配给自己的工作完成,这一项就能够拿到高分。
2、团队贡献度。
此处考虑每个人的工作给团队切实带来了什么贡献。贡献就包括每个人具体的工作量、工作难度、不可替代性等等。同时,这个方面也包括了设计基本框架、给团队提出创造性思路、修改漏洞等问题。如果某个人能力很强,又在项目中投入了较多的精力,这一项得分就高。
3、额外贡献度。
这里考察每个人在必须的工作之外还给团队贡献了多少。如果说热心、态度等情况不太好衡量的话,那我们就考察这个人的热心给团队带来了什么具体的贡献。比如给别的成员提供中肯的建议和方案、帮助别人解决技术问题以及帮助团队打杂等行为都可以算入其中。
以上就是我们团队的评价方案。我们希望能够通过此方案把每个成员的工作这一硬性指标和态度这一软性指标结合起来,真实反映每个人的情况。还希望大家能够提供更加中肯的建议,谢谢。
PS:在参考了其他一些意见后,三项比例暂时设为40%、40%、20%。
因此,我们对于评价标准的要求是:
客观准确,能够反映实际情况,较少争议。
易于执行,可以全面评估工作情况,但不会束缚人的创造性。
对出色的人员产生激励效果,给广大人员提供指导,杜绝问题。
在参考了许多相关的标准后,我们认为在评价中比较重要的两个问题是:
1、如何评价做各种不同工作的人。
一个软件开发团队主要有项目经理、开发人员、测试人员几种,每个人各司其职,分工合作,这就要求我们的标准能够按照每个人自身的职位对其工作进行评价。
2、如何将评价的主观性和客观性结合起来。
一个好的评价标准是能够量化的,但又必须考虑到实际情况。不能用代码行数、工作时间这样死板的、广受诟病的标准。但同时也应该尽量避免工作态度、热心程度这么太过主观的评价,这些容易引起比较大的争议。
经过组内热烈的讨论后,我们提出了如下的评判方案,从三个方面来考察大家的工作:
1、工作完成情况。
这个方面就考虑每个人完成工作的时间和质量两个方面的问题,同时也就考察了每个人的工作态度。对于每个人,如果能够在规定时间内,按照认真负责的态度把分配给自己的工作完成,这一项就能够拿到高分。
2、团队贡献度。
此处考虑每个人的工作给团队切实带来了什么贡献。贡献就包括每个人具体的工作量、工作难度、不可替代性等等。同时,这个方面也包括了设计基本框架、给团队提出创造性思路、修改漏洞等问题。如果某个人能力很强,又在项目中投入了较多的精力,这一项得分就高。
3、额外贡献度。
这里考察每个人在必须的工作之外还给团队贡献了多少。如果说热心、态度等情况不太好衡量的话,那我们就考察这个人的热心给团队带来了什么具体的贡献。比如给别的成员提供中肯的建议和方案、帮助别人解决技术问题以及帮助团队打杂等行为都可以算入其中。
以上就是我们团队的评价方案。我们希望能够通过此方案把每个成员的工作这一硬性指标和态度这一软性指标结合起来,真实反映每个人的情况。还希望大家能够提供更加中肯的建议,谢谢。
PS:在参考了其他一些意见后,三项比例暂时设为40%、40%、20%。
相关文章推荐
- [收藏]软件开发过程的规则和标准
- 普通软件项目开发过程规范(一)—— 项目阶段
- 软件开发过程
- 软件过程开发方法(RUP、AP、MP、HP) CMMI/SPCA业务介绍
- 软件开发过程
- 敏捷开发中“可运行软件”的评审标准(兼谈敏捷开发中的迭代中期质量控制)
- 浅谈对软件开发过程的看法
- 软件开发过程三 测试和维护
- 软件开发过程五 用户界设计
- 手机软件开发管理过程中,如何采用敏捷开发模式
- 软件开发过程中的食物链
- 浅谈软件开发过程和迭代开发
- 敏捷开发系列之旅 第五站(不一样的RUP统一软件开发过程)
- 软件开发过程大观——软件开发过程改进为什么能帮助软件质量提升?
- 软件开发过程(CMMI/RUP/XP/MSF)是与非?
- 软件开发过程中常用到的一些工具
- 测试人员在软件开发过程中的任务
- 统一软件开发过程
- 摄影软件“留拍”开发现状与过程遇到的困难
- 《用EOM的眼光评判‘我要做全国最最好的标准权限组件和通用权限管理软件’2》(2010/04/06)