软件工程 团队博客作业 如何评价个人在团队中的绩效
从团队来考虑,既然是一个团队,个人的得分与团队的得分应该是息息相关的,团队做得好,个人的得分高才有意义。所以,建议把个人得分与团队得分联系起来。比如先根据团队的项目表现给一个评价的分数,在这个大框架下面,对每一名学生再进行评分,可以加上“学生的总得分之和等于团队得分”这种限制。或者先根据团队的得分来定个人的最高分,即个人的得分不能超过团队的分数,然后根据每个人的表现类定具体的分数,这样可以调动组员的积极性,和增加团队的凝聚力。从个人来考虑,由于软件工程项目中有不同的职位,所以应该根据队员对团队的贡献来进行评分。“贡献”是一个比较难量化的东西,所以对每个人应该视不同的情况进行相互打分,如下介绍:作为PM,需要合理分配个人的任务,并且做好整个项目的进度规划,当然也要定期督促组员的进度,发现问题及时解决。所以作为整个项目的统筹和领导者,评价其绩效的方法可以看其是否能够制定合理的计划,分配任务以及做好队员之间的协调。作为Dev,承担了项目的主要技术攻关和代码的编写,所以评价其效益可以根据其是否能够按照进度完成代码的编写,以及从对重大技术难题的解决和开发出的软件质量来考虑。 Test作为项目软件在交付用户前的最后一道关卡,要对Dev开发出的软件各部分进行各种测试,及时反馈软件的质量、发现潜在bug并提出改进意见。所以评价其工作的时候,可以根据其是否能够合理高效对软件各模块进行测试,及时发现软件问题并提供有效建议来综合考虑。根据上述条件,每个人对其他的队员进行评分从而得出最后的分数。然后在团队得分的基础上进行归一化,进而得出每个队员的最终分数。我们每个团队成员都有一个 "团队贡献分", 是 n*30,那么需要根据不同的职位来确定其贡献,每个职位的工作评价可以看上面的说明。不同职位的成员进行相互评分,因为每个成员之间是相互服务的,只有对方得到你优质的服务后,才会给你一个好的分数。这样的机制既保持了互相之间的信任,还能激发个人的潜力。