如何衡量我的在各自团队的效率和绩效学习
一群人把一堆砖头从A地搬到B地this
绩效:谁搬得砖多谁的绩效高。效率:单位时间内谁搬得多谁的效率高spa
一个剧组排演话剧io
绩效:根据角色的重要程度加权*我的排练时常,主角确定比群演绩效高,导演确定比后勤绩效高。class
效率:单位排练时间内对于角色的掌握程度,一段时间后解决问题多的效率高效率
爵士乐小组的演奏 / 交响乐团成员的演奏软件
推荐 Miles Davis 爵士乐队的演奏bug
和上面的相似,用加权和来计算各自的绩效软件工程
效率:单位时间谁演奏完成度高,配合错误少则效率高方法
一群队员在职业球队踢球
绩效:进球数*权值-失误*权值,我的踢的位置不一样相应的权值不同,但权值和固定
效率:对不一样位置不同,前锋:单位时间踢进球越多效率越高
守门员:单位攻门数被踢进的球越少效率越高
医生, 护士, 麻醉师作手术
绩效:根据每一个人的分工不一样绩效不同
作的手术数目*手术难度*在手术中所占比重-手术中失误*失误的影响力
不一样的分工占不一样的比重 医生>麻醉师>护士
效率:单位时间完成手术越多,病人负反馈越少则效率越高
一群画家合做“万里长城” 画卷
绩效:我的完成的部分所占的比重*该部分在整个画卷中的重要程度
效率:单位时间完成的数目/完成的不完美程度 画的越烂不完美程度越大
计算机系的一群老师教课
绩效:教课时常*教课效果评价 教课效果由学生学习反馈状况决定
效率:单位课时教的知识量
一群学生作软工项目 (PM, Dev, Test) (this is your focus)
我认为软件工程项目绩效考核能够由我的的工做时间,任务量和对应的任务难度,以及完成度和返工率来决定
每一个人在团队中工做,会遇到各类困难,解决困难、攻克难题、完成基本任务都是须要大量时间的,花的时间多,必定程度上能够表示任务量大或者任务难度高,则应该获得相对高的绩效。
可是团队中每一个人的效率良莠不齐,因此仅仅用时间来衡量绩效并非一个公平的方法。
这个标准很容易理解,完成的任务量越多,则我的绩效越高。在软件工程中代码量能够直接衡量任务量。
但每一个任务的难易程度并不一样,有些人的任务工程量大,但没有技术含量,有些人的任务单一,但却很难完成。因此也不能仅仅以此做为我的绩效的评判方法。
任务较难,则花费的时间与精力多,且较难的任务是整个团队项目的核心关键,因此负责任务难度大的成员理应拥有较高的我的绩效,也能够此来激发我的对于攻破团队难题的积极性。
每一个人完成本身的任务,可是软件工程项目中必定会存在各类bug,这些bug多是对应的部分没有写完整或者有所疏漏,这些问题就意味着返工,一我的写的代码部分返工率越高则对应代码完成的越差,对应的绩效就有所折扣
综合上述全部问题考量,每一个人的绩效
工做时间*0.5+任务量*任务难度*0.5-返工率(bug数目)
另外因为是工程项目不能单从工做上考虑,还有管理安排等都占有必定的比重。同时协调配合也应该归入考量范围。