个人觉得,对他们的考核只要能确定他们是认真工作、努力工作、态度端正,一切围绕目标开展就可以了。
绩效考核指企业在既定的战略目标下,运用特定的标准和指标敬型,对员工的工作行为及取得的工作业绩进行评估,并运用评估的结果对员工将来的工作行为和工作业绩产生正面引导的过程和方法。
绩效考核(performance evaluation),是企业绩效管理中的一个环节,常见绩效考核方法包括BSC、KPI及360度考核等。绩效考核是一项系统工程。绩效考核是绩效管理过程中的一种手段。
1. 代码数量
可以统计代码行数,或者字符数量。
2. 代码质量
显然,代码长不等于工作量很大。不光要考虑代码的数量,还要考虑代码的质量。那么什么样的代码是高质量的呢?什么样的代码是“好”的呢?
“好代码”的评判标准可能非常主观。主流的价值观中大概有以下标准:可读性好(注释不多不少,版面整洁,符合公司规则,变量名有意义等)bug 少(正确处理各种异常和错误)。优雅(设计优雅,实现优雅)
扩展资料:
程序员的日常工作
1.确认通过审查方案的目标,输入数据,分析师,监事,和客户的输出要求的项目要求。
2.安排项目要求在编程序列分析要求准备工作流程图和使用计算机知识的能力,题材,编程语言和逻辑图。
3.编码工作流程的信息转换成计算机语禅罩言的项目要求。
4.通过输入编码信息的计算机程序。
5.确认程序 *** 作进行测试,修改程序序列和/或代码。
6.准备写 *** 作指令供用户参考。
7.保持历史记录,通过记录方案的制定和修订。
8.维护客户的信息和保护保密的业务。
技能/资格:一般的编程技巧,分析信息,解决问题,软件算法设计,软件性能优化,注重细节,软件设计,软件调试,软件贺陪闹开发基础,软件文档,软件测试。程序员其实分为很多种,大家开发的语言可能不尽相同,但是都是乱旅有他们的共同点。
参考资料来源:百度百科-程序员
代码量可以作为基础绩效
但合格的代码必须要有一份KPI指标:有效解决问题、尽可能节省资源、易懂。
根据你公司的实际情况来定。
绩效考核的先决条件是工作可测量。
从这个角度讲,有两种方式可以综合使用:
1.代码量。每天下班进行工作提交时,统计今日修含码改,新增的代码行数,业界基本水平大约是200行。
2.进行任务销坦细化分割和管理。MantisBT可以实现这个功能。开发的整个流程,都可以在mantis上加以体现。分析人员逐级谈斗哪分割任务,并将最终可实现的子任务分割给程序员,程序员可以通过统计其任务完成量来估算其工作量。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)