参考了一些文档,暂且定义如下:
岗位职责:
1完成项目经理安排的开发任务;
2按照详细设计文档编码;
3对所负责的开发模块进行单元测试并通过;
4修改测试部门反馈的缺陷;
5对使用公司或部门产品/框架提出反馈意见;
6定期完成工作周报,向项目经理汇报。
KPI(version0.1):
序号 | 指标名称 | 定义 | 计算公式及考核方法 |
1 | 完成代码数量 | 完成的代码行数 | 工具统计所得的代码行数×难度系数(难1.2,中1,易0.8) |
2 | 工作态度 | 是否迟到早退、工作是否认真积极 | 定性指标 |
3 | 整体bug数量 | 所负责的模块所产生的bug数量 | Bug数量×严重程度系数 |
4 | 修复缺陷引起其他缺陷的数量 | 修复bug后再次产生的bug数量 | Bug数量×严重程度系数 |
5 | 计划时间与实际完成时间的偏差 | 项目经理计划的完成时间与实际完成时间之间的偏差 | (实际完成天数-计划完成天数)/计划完成天数 |
6 | 提出建议和意见 | 对项目组或部门的实际情况在管理、技术上提出有益的建议和意见的条数 |
|
KPI(version0.5)
序号 | 指标名称 | 定义 | 计算公式及考核方法 |
1 | 工作积极主动 | 是否迟到早退、工作是否认真积极等 | 权重10% |
2 | 严重缺陷数量<5 | 所负责每个开发任务,提交给QA测试后发现的严重缺陷(严重缺陷的定义由系统分析员和程序员在开发前确认)必须少于5个 | 权重30% |
3 | 修复缺陷引起其他缺陷的次数<5 | 修复一个缺陷后引起其他缺陷的次数少于5次 | Bug数量×严重程度系数 权重25% |
4 | 按时完成任务比例>90% | 按照PM或TeamLeader的计划按时完成任务的比例 | 按时任务/总任务 权重20% |
5 | 技术积累项>5 | 范围包括在工作中积累技术、经验并推广应用到实际工作中;在管理、技术上提出有益的建议和意见,带来生产效率的提升; | 技术积累应用次数+意见和建议次数 权重15% |
6 |
|
|
|