gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:3363回复:5

如何考核程序员绩效

楼主#
更多 发布于:2003-08-09 14:02
某软件公司的业务是制作互联网应用系统,老张是该公司开发项目经理。由于程序员工作难以量化,公司对程序员的评价一直是由开发经理根据感觉得出的。老张希望进行一些改进,于是在老总的支持下,制定了程序员的周汇报机制:程序员每周五下班前提交周报,填写每日的工作情况。但在试行的两个月中,老张发现每个程序员都填得很简单,而且几乎没人能在周五记得周一的事情,根本不能为量化考核提供依据。在发现这种情况之后,老张强调不能简写周报,否则退回,但仍然收效不大。

  程序员们有自己的理由,认为工作难以量化,比如同样是做两个功能模块,有复杂的有简单的,总不能去统计代码行数。所以,填写工作周报纯属浪费时间,没有任何意义。

  于是,周报成了摆设,老张还是不能了解程序员的详细工作进度。面对日渐推后的项目进度,老张决心要改变这种情况。

老张应该如何去改变这种情况?


案例分析


  本案例看起来是关于绩效考核的,但是从更深层来看是关于软件开发整体管理水平的。软件开发项目延迟现象非常严重,在中国更是如此。大家都知道其主要原因是软件开发的项目管理问题,这也正是软件开发中最困难的。近几年来,软件工程、CMM、软件蓝领等概念在中国炒得沸沸扬扬,但是目前还没有见到明显效果。更令人担忧的是,在我国的软件公司,通过CMM评估往往是仅仅用来宣传的,而没有真正起到规范企业开发流程的作用。即使是用友、东软等通过CMM3级评估的国内顶级软件公司也是如此。( 栏目合作单位:项目管理者联盟www.mypm.net)


各抒己见


1x老张ing

  老张的考核方式存在问题,工作报表容易引起程序员的反感。对于脑力劳动成分高的科研技术类项目,应该实行结果管理而不是行为管理,比如上文有些程序员提到代码的自动化、模块的难易等。因此,最好实行目标管理,事先对每个程序员的工作进行规划,将每个可考核的功能完成时间设为考核时间,然而采用积分制进行程序员水平整体考核。

AllanYu

  我认为,对项目组成员的任务安排的合理化程度才是最重要的。跟技术人员的一些冲突是不可避免的,但是一定要控制在一个“度”内,如果是和大部分的项目相关人员都发生冲突,那作为项目经理就要自己反思了。至于高分、低分的问题,关键还是由项目经理根据对项目组成员的任务安排的合理化程度来决定。

papachong

  由此带来的问题还包括:项目经理如何进行考核,对其综合素质如何进行评分。如果是认真负责的项目经理,则会导致跟技术人员的一些冲突,如果是管理水平一般的项目经理,则会做好好先生,都是高分。

lucy

  考核是为了激励,要基于如何激励来设计考核制度。这样单单用工作报告肯定是不行的,摆明了是在监工,当然技术人员不乐意接受。你换个角度,如果你是程序员,你希望公司如何激励你、考核你?

Lear

  作为项目经理,首先应该对自己搞的这个项目比较了解,在此基础上将该项目分成几个子项目,然后将各子项分给各个程序员,并定下时间限制,具体工作由程序员自主进行,同时配合一定的奖惩措施。并且平时还应该和职员多交流,对他们的情况有大致了解,特别是对那种有较高号召力的职员。

sam_zxh

  作为部门经理,首先应该了解业务,了解员工的工作能力情况,这样才可能制定出合理的进度计划,然后根据员工的个人能力派工。


专家点评:项目管理要有科学方法


  在本案例中,老张试图加强项目管理的努力是值得肯定的,但他应该注意加强项目的沟通管理,并改进项目的计划、监控、考评等工作。

■ 加强沟通:项目的成功需要全体成员的努力,项目管理的成功也同样离不开项目团队的积极参与。项目沟通是项目管理的重要内容,有效的沟通能使项目团队的认识一致,并努力实施计划、共同推进项目。项目经理应做好沟通计划,加强沟通工作,让团队积极参与计划、监控、考评等项目管理工作;

■ 改进计划:项目计划应尽可能由项目团队共同制定,以确保计划的科学性,并充分调动项目成员的积极性。在制定进度计划时,除了要合理安排任务的人力、排序、历时外,还应注意按阶段对任务进行科学的粒度划分;

■ 有效监控:对项目实施情况进行及时有效的进度监控,需要建立一整套反馈、检测的程序和制度,并根据任务的重要性、难度等因素合理安排监测周期。此外,还要注意结合详细严密的进度计划和科学的考评激励体系,并做好沟通工作。

■ 考评与激励:科学有效的考评和激励是项目成功的关键要素。在进行绩效考评前,应针对项目特点,设计好考评指标和权重,并注意编制合理、可操作的考评标准与规范,从而建立起科学、可行的绩效考评与激励体系。考评体系要有团队成员参与制订,并根据实际情况不断优化。

专家介绍

  郜宝林,资深IT人士,清华大学软件工程硕士。主持和参与过银行、证券、保险、信托、财务公司及商业、制造业等行业近百个企业信息系统的建设,长期担任国内著名软件公司中高级管理职位,目前负责主持研发面向金融行业的解决方案。
喜欢0 评分0
再别康桥
路人甲
路人甲
  • 注册日期2003-08-16
  • 发帖数268
  • QQ
  • 铜币760枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2003-08-27 15:58
我原来所在的公司也存在这样一种问题
我认为坚持原则是非常重要的
轻轻的我一如天边的云 轻轻的走过你的身旁 在你的心中划下淡淡的痕 难忘 ------------------------------------- http://www.21trip.com 世纪之旅欢迎您!!
举报 回复(0) 喜欢(0)     评分
guyanf
路人甲
路人甲
  • 注册日期2003-07-29
  • 发帖数123
  • QQ
  • 铜币409枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2003-09-06 14:22
程序员的业绩本来就不好考核的,遇到问题不一样,就不能一样处理的
我是流氓我怕谁! (国)灌字准号:2003-007 ╔╦╗╔╦╗╔╦╗╔╦╗ ╠灌╣╠水╣╠专╣╠用╣ ╚╩╝╚╩╝╚╩╝╚╩╝ 中共中央国务院灌水办
举报 回复(0) 喜欢(0)     评分
lipengzhu
路人甲
路人甲
  • 注册日期2003-09-14
  • 发帖数58
  • QQ
  • 铜币217枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2003-09-14 20:20
具体实施困难啊
举报 回复(0) 喜欢(0)     评分
perfectyf
路人甲
路人甲
  • 注册日期2006-03-14
  • 发帖数17
  • QQ
  • 铜币140枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-11-23 11:25
<P>这里面涉及到程序员的工作态度和热情,往往从人的角度考虑,会有另一个结果</P>
举报 回复(0) 喜欢(0)     评分
nash13
路人甲
路人甲
  • 注册日期2008-03-28
  • 发帖数86
  • QQ
  • 铜币316枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2008-04-14 11:29
说到底还是没提供一个有效可行的考核办法.
举报 回复(0) 喜欢(0)     评分
游客

返回顶部