TD学生助手团队已经在4.22~4.30完成了为期9天的Sprint2计划,并在Sprint2总结会议中安排了五一放假每个人的任务分配,下面发布下Sprint2冲刺周期的阶段性成果。
Sprint2冲刺成果——敏捷团队绩效考核
经过将近一个月体验敏捷开发Scrum整个流程,我们也大致了解了敏捷开发的精髓,根据敏捷开发的核心思想,我们首先要建立的就是敏捷团队绩效考核。咱们就尽量往这个好一点的开发方式靠吧。不过大学里面的这种项目开发绩效考核很不同于软件公司的考核,毕竟大家都有自己要干的事情,最后可能这个考核也就流于形式,考虑到这个方面,我们就把绩效考核设置的简单有效些,遵循自主测评,团队监督,集体审核的方式。
具体就是两个考核方向:团队绩效考核,个人绩效考核;
团队绩效考核
目的:促使团队成员对整体质量负责;
考核内容:
1.每次迭代的交付物可否被接受。(团队采用的敏捷开发,每一阶段会制定一个产出计划和产出目标)
目的:保证每次迭代的质量达到要求;
考核办法:测试反馈,团队试用,团队评估;
2.每次迭代的生产率是否理性增长。(架构是否合理,后期扩展,修改是否容易)
目的:减少团队开发的债务,后期不再为前期的犯的错误买单;
考核办法:团队评估;
个人绩效考核
目的:考察个人能力,责任心等的不同来体现出每个团队成员的差异
考核点:
1.工作质量(比重占个人考核的40%)
目的:引导每个团队成员保证自己负责的工作交付质量;
考核办法:bug数量和可接受程度;
2.工作量(比重占个人考核的20%)
目的:体现每个团队成员对交付产品的贡献程度;
考核办法:完成功能点数量,技术点难度;
3.主动性(比重占个人考核的20%)
目的:引导成员个体在团队中能进行主动地交流和沟通;
考核办法:团队评估;
4.帮助团队(比重占个人考核的10%)
目的:引导能够主动或乐于帮助团队的其他成员,共同对交付质量负责,避免出现“各扫门前雪”的状况;
考核办法:团队评估;
5.自身成长(比重占个人考核的10%)
目的:引导团队中的每个人不断提高自己,持续改进;
考核办法:团队评估;
考核方式:
考核等级:“优,良,中,可,差”五个等级;
分数明确化:比如工作质量40分,优100分,良80分,中70分,可50分,差30分,舍弃中间分数,这样才可以显化差异,进行明确的利益分配。
考核次数:每周一次。周天晚上21:00准时学院楼大厅.
敏捷团队绩效考核 |
|||
评价项目 |
对评价期间工作成绩的评价要点 |
自我评价 |
|
优 良 中 可 差 |
|||
工作质量 (40%) |
前期Android 技术的学习 |
1.每天将学习安卓开发技术的成果截图到群里; 2.补充并强化敏捷开发Scrum的理念 3.对android项目的功能及设计思路有建设性意见 |
100 80 70 50 30 100 80 70 50 30 100 80 70 50 30 |
后期 Android 项目实战 |
1.编码的规范(详见静姐制定的考核标准) 2.Bug的数量 3.可接受程度(从用户体验角度) 4.项目在学生和其他应对人群中是否有实际应用价值 |
100 80 70 50 30 100 80 70 50 30 100 80 70 50 30 100 80 70 50 30 |
|
工作量 (20%) |
前期Android 技术的学习 |
1.android开发技术的学习根据自身情况制定学习计划和要达成的目标; |
100 80 70 50 30
|
后期 Android 项目实战 |
1.完成功能点数量 2.技术点难度 3.从用户体验角度是否考虑充分 |
100 80 70 50 30 100 80 70 50 30 100 80 70 50 30 |
|
主动性 (20%) |
Android 项目实战 |
1.结合自己的兴趣积极领取Scrum Master分解的Task; 2.积极和团队成员讨论技术或项目实施的问题; 3.在每日Scurm会议上勇敢的说出自己的进度; 4.在每日Scrum会议上是否迟到; 5.在每日Scrum会议上是否言之有物; 6.是否认真完成每次自己认领的Task
|
100 80 70 50 30 100 80 70 50 30 100 80 70 50 30 100 80 70 50 30 100 80 70 50 30 |
帮助团队 (10%) |
Android 项目实战 |
1.能够主动或乐于帮助团队的其他成员,共同对交付质量负责,避免出现“各扫门前雪”的状况; 2.是否认真遵循团队开发和结对编程的规则; 3.是否认真听取项目PM的意见 |
100 80 70 50 30 100 80 70 50 30 100 80 70 50 30 100 80 70 50 30 |
自身成长团队成长 (10%) |
Android 项目实战 |
1.团队使用的敏捷开发,每一阶段会制定一个产出计划和产出目标; 2.架构是否合理,后期扩展迭代,修改是否容易 |
100 80 70 50 30
100 80 70 50 30
|