`
e421083458
  • 浏览: 22205 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

关于程序的考核标准

阅读更多

在正式列出考核标准之前请先容许我讲下关于编程这个行业:

懂点编程的人都知道,这个行业是一个创造性、思维性的行业。一个任务的工作量多与少是没有一个衡量标准的,原因就是软件功能的实现结果,根本就没有一个最好的标准。以工作时间做衡量标准可以吗?

举个例子:同样的工作相同实力的程序员来做同一个工作,有的人一天就能完成,有的人要花两天,还有的要花三天,四天来完成。花一天完成的程序员做了功能上的实现,他是完成了,对绩效考核来说,是满分的。但是,比他花多时间的程序员呢?他们除了花在功能实现上,还花了很多时间在代码优化及界面操作设计上。它的绩效也是满分。那这两种程序员的工作量真的一样吗?谁都知道不可能一样。花时间长的程序员可能为了防止以后同样的工作的再次发生已经做的多方面的考虑。相比之下他的却节省了时间。

绩效考核框架是死的,而程序员的任务是活的,用一个死的框架套住一个活的思想,程序员们只为绩效的要求而实现,长久下去,我们生产出的只是一个标准化的产品而已。用简单思想框架来束缚程序员的思维创造性,这是拖累研究,极易打击程序员的研究主动性。

 

下面的提出一种程序的考核标准。

序号

标准

说明

评分标准

1

错误率

每千行程序20个错误以下(包含20个)

5

每千行程序21-25个错误

4

每千行程序26-30个错误

3

每千行程序31-35个错误

2

每千行程序36个错误以上(包含36个)

1

2

新技术使用情况

大量使用新技术,  并且解决了传统技术无法解决的问题;

5

大量使用新技术,解决了传统技术难以解

决的问题,  大大提高了工作效率;

4

使用部分新技术,替代了部分传统技术, 

定程度上提高了工作效率;

3

使用了少量的新技术,替代了了少量的传统技术;

2

没有使用任何新技术,仍然用传统技术解决问题;

1

3

程序编码的规范性

编码非常规范,无可挑剔,同时又对公司制度规范提出了改进意见;

5

编码非常规范,无可挑剔;

4

编码规范,不符合规范之处很少;

3

编码基本规范,但不影响对程序的理解;

2

编码存在较大的不规范性,并且对程序理解造成了比较严重理解误差;

1

4

文档编写的规范性

文档书写按照公司的相关模板,规范、美观,无可挑剔;

5

文档书写按照公司的相关模板,规范,
但美观性上有待改进;

4

文档书写基本规范,但美观性上有待改进;

3

文档书写的规范性、美观性上都有待改进;

2

文档书写的规范性、美观性上都存在很大的改进空间;

1

5

及时性

能够在预定时间的80%内完成;

5

能够在预定时间的90%内完成;

4

能够在预定的时间内完成;

3

超过预定时间的10%才完成计划;

2

超过预定时间的20%才完成计划;

1

6

编码注释的完整性

编码注解完整、清楚、容易被人理解,不会造成理解方面的偏差;

5

编码注解完整、清楚、比较容易被人理解,但会引起少量的理解偏差;

4

编码注解完整,比较清楚,但会引起部分理解的偏差;

3

编码注解比较完整,但有部分代码没有注解;

2

编码注释不完整,大量的编码没有注释,让人难以理解;

1

      

       有了以上标准,就有了一种标尺的感觉。但来看一下它的实效性,如果咱们按以上标准来衡量每个程序员的工作,如程序中的一个简单模块。有复杂的有简单的,总不能去统计代码行数,看看哪一行错了,然后记录下来再告诉程序员这里错了!再让他改吧?到月末再把所有的统计报告汇总?考核是为了激励,要基于如何激励来设计考核制度。这样单单机械统计肯定是不行的,摆明了是在监工,当然技术人员不乐意接受。你换个角度,如果你是程序员,你希望公司如何激励你、考核你?

 

       对于脑力劳动成分高的科研技术类项目,应该实行结果管理而不是行为管理,比如代码的复杂程度、模块的难易等。因此,最好实行目标管理,事先对每个程序员的工作进行规划,将每个可考核的功能完成时间设为考核时间,然后采用积分制进行程序员水平整体考核。

      

编号

事件类型

得分

1

在考核时间之前完成的工作。

1.2*G

2

在考核时间内完成的工作。

1*G

3

在考核时间之后完成的工作。

0.8*G

4

非正常工作时间内完成的工作。(紧急需要制作的程序)

1*G

一个工(1G==评估应该一天能完成的工作。

如评估一项工作能够半天内完成则相当于0.5个工。(0.5G)

那么一个程序员一天应该有多少工呢?当然是一个G了。因为他不管是做两个0.5G的工作还是100.1G的工作都是一天评估能够完成的工作。不管他做几项工作每天做的工都是相同的。而且我们可以对每个工来做出评分。

如我们分配给一个人,一个工的工作,那他如果提前能够完成那他今天将得到1.2*1的考核积分。反之他得到的要么是1分要么是0.8分。

     如果一个人一天超额完成任务,那他今天的得分将大于1.2

     成绩突出的个人每月统计得分将高出正常人6分还要多。

     然后我们就可以拿每月得分来衡量的一个人的工作能力及效率了。

     上面所讲到评估工作时间是由技术管理者凭借经验和与开发者的交流来修正的。

 

其实工作的下发也应该考虑实际情况。采用自顶向下的任务安排,任务完成的时间让部下自己报,由技术管理者凭借经验和与开发者的交流来修正,最终在团队中建立“承诺”和“契约”的风气。

 

时间仓促,不足之处还请指正。

以上内容纯属个人观点。

 

分享到:
评论

相关推荐

    办公室卫生安全考核标准

    ### 办公室卫生安全考核标准详解 #### 一、目的 制定《办公室卫生安全考核标准》的主要目的是为了实现办公室内的物品摆放规范、整洁、统一和美观,这符合人性化、制度化、精细化的管理需求。通过该标准的实施,旨在...

    程序员考核办法细则.docx

    ### 程序员考核办法细则 #### 一、考核目的 ...通过明确的职责划分、科学的考核标准以及严格的考核流程,可以有效地提升工作效率,确保项目目标的顺利完成。同时,也为员工的职业规划和发展提供了重要的参考依据。

    师德考核程序与标准.pdf

    师德考核程序与标准.pdf

    《Python程序设计》考核方案.docx

    【Python程序设计】考核方案旨在测试学生对Python编程语言的理解和应用能力,涵盖基础概念、数据结构、控制结构、函数、面向对象编程、字符串处理、正则表达式、文件操作、大数据处理、图形图像处理、数据库编程、...

    公司整体考核管理标准.doc

    考核标准应具体、公正且具有可操作性,确保对所有员工的评估公平一致。 4. 考核方案草案:企管部需要负责制定《绩效考核方案草案》,包括《绩效考核流程》、《绩效考核制度》和《绩效考核管理标准》,以确保考核的...

    计量标准考核规范

    《计量标准考核规范》(JJF1033—2008)是中华人民共和国国家计量技术规范之一,旨在规定计量标准考核的基本要求和程序,确保计量标准的准确性和可靠性。该规范由国家质量监督检验检疫总局于2008年1月31日发布,同年...

    Java程序设计(新) 《Java程序设计》课程考核方案_整体考核标准.doc

    3. 实践考核分为课堂实训、课后实训和项目开发实训,各有明确的质量标准和加分规则。 4. 期终考核采用笔试和上机闭卷结合,包含选择题、填空题、简答题、程序设计题和综合程序题,各部分有固定比例的分数分配。 此...

    行业级质量标准化选煤厂考核标准和评定办法.pdf

    随着中国煤炭加工利用协会制定并发布的《选煤厂质量标准化考核标准和评定办法》,行业级质量标准化的实施成为提升选煤厂整体水平的助推器。这不仅关系到技术升级,更触及经济、安全环保等多个层面,是行业可持续发展...

    C#程序设计-1期 C#程序设计,课程考核方案_项目考核标准.pdf

    本文档将详细介绍《C#程序设计》课程的考核方案及项目考核标准。 首先,考核方案采用了过程化评估方法,这一方法不仅仅关注学生的最终成果,更加注重学生在学习过程中的表现和进步。整个课程考核分为三个主要部分:...

    C语言程序设计-1期 整体考核标准.pdf

    因此,确保教学质量的一个重要手段,就是通过设定明确的考核标准来评估学生的学习成效。 考核标准通常分为三个主要方面:综合素质评价、过程性考核和终结性考核。每一部分都各有侧重,共同构成了对学生学习情况的...

    医师定期考核表(一般程序).pdf

    该程序简化了考核流程,通常只需医师进行个人述职,并由执业机构进行审核即可完成考核。 医师行为记录在考核中起着关键性作用。良好行为记录包括医师获得的奖励、表彰以及完成政府任务和技术成果等,而不良行为记录...

    餐饮部员工转正、升职考核程序与标准.doc

    在“餐饮部员工转正、升职考核程序与标准.doc”这一文件中,详细描述了从试用期员工到正式员工,再到职位提升的整个过程,以及对应的考核标准和程序,体现了企业对员工成长的重视及对服务质量的严格要求。...

    新入职医生考核评分标准.doc

    以下是对这份考核标准的详细解读: 首先,组织纪律部分强调了医生的职业道德和纪律性。出勤、请假制度的执行是基本要求,任何违反规定的行为,如缺勤、迟到、早退、干私活等,都会受到相应的扣分。此外,医生应积极...

    Java程序设计(新) 《Java程序设计》_课程考核方案_项目考核标准.doc

    每个项目考核标准中,项目背景、设计、编码、测试、汇报和总结是评估的关键环节,这要求学生不仅要具备扎实的编程技术,还要具备良好的问题解决、团队协作和沟通能力。通过这样的考核方式,可以全面评估学生在Java...

    技术部门绩效考核标准

    ### 技术部门绩效考核标准知识点详述 #### 一、引言 为了提升技术部门的整体绩效以及公司的整体竞争力,确保公司目标的有效达成,本文档详细介绍了一套针对技术部门员工的绩效考核体系。该体系旨在通过公正、透明的...

    (医疗质量及标准)山东省医院消毒供应中心考核评估标准.pdf

    【医疗质量及标准】山东省医院消毒供应中心考核评估标准详细解析 山东省医院消毒供应中心的考核评估标准旨在确保医疗服务的质量和安全,通过一系列严格的评分体系,涵盖了地理位置与环境、建筑面积、内部建筑、布局...

    会计工作考核标准精选.doc

    2. 凭证:财务会计工作考核标准包括会计凭证的格式、内容、填制方法、审核程序。未按规定填制会计凭证或未按照《会计法》第十四条第四款规定更正的将扣除相应分数。 3. 记账:财务会计工作考核标准包括记账的设置和...

    某公司管理标准经济责任制考核标准.doc

    【某公司管理标准经济责任制考核标准】 这篇文档是株洲冶炼集团XX公司的一项管理标准,用于指导公司的经济责任制考核。这份标准旨在确保公司的生产、经营、管理工作得到有效评估和控制,提高经济效益,同时也涉及到...

Global site tag (gtag.js) - Google Analytics