My Attitude:

我认为评价一个团队的成员要看贡献,一切的Personal Ability, Attitude都要以这个为前提。

Principal:

公平的原则+推动团队的发展

二者在大部分情况是相辅相成的,因为只有“多劳多得”,才能激发队员的热情。

但在学生的软件工程任务的情况下,有些组员可能因为能力不足,就放弃毫无希望的努力(比如俺),为了避免一人挑大梁,其余人打酱油的情况,我认为还要考虑积极程度和投入精力的分数(就是所谓的“辛苦分”喽,当然占一小部分)。

Formula:

分数=工作量*工作质量+投入精力or积极程度

下面浅谈一下我对这几个参数的理解:

工作量:查资料的时候看到,以前衡量一个程序员的productivity的时候,用的是LOC(lines of code)和FP(function points)。(真是简单粗暴掉节操的方法.......)

个人认为,工作量=工作1的重要程度+工作2的重要程度+...工作n的重要程度

如何衡量一项工作的重要程度呢,我认为类似RPG游戏,要分角色考虑。通常来说,一项任务需要Designer, Developer和Tester。这三种角色的总体比重应该视任务情况而定,比如说有的时候任务的需求分析比较难或者比较重要,那么Designer的重要程度就大一些;相反如果一个软件有很高的技术要求,那么Developer就更重要;同理如果开发的是一款需要及时更新不断测试的软件,Tester就是关键人物了。

而这三类角色下工作关键程度的评判,就相对来说好分一些了吧......

工作质量:对于Designer来说:准确快速地分析用户需求,提出功能架构;

对于Developer来说: 作为一只程序猿,命根就是时间+代码质量

包括运行速度,存储空间,可维护性,可读性......

对于Tester来说:检验代码错误,即时收集用户信息并反馈。

积极程度or投入精力:感觉这部分是给能力较差但是有一颗积极向上的心的那些同学。

对于那些性格很外向,可以带动团队气氛的同学,考虑积极程度。

对于那些只是闷头干一声不吭的人来说,只好考虑投入精力了。

然后再谈一谈为什么要评价个人能力,个人理解是为了提高团队的工作效率。严肃一点说,当有态度及其不端正的组员时,可以将其T出并邀请更有能力的同学;通融一点说,就是奖励top performers, 并且训练bottom performers来提高团队的整体实力。

怎样衡量一个组员在团队中的Performance的更多相关文章

  1. Git 在小团队中的管理流程(转)

    目标读者:了解 Git 的基本概念,能够使用 Git 进行基本的本地和远程操作. 有关 Git 的基础知识可以参见 知乎回答-怎样使用 GitHub?,天猪(刘勇)给出了一些很好的学习资料. 本文介绍 ...

  2. Git 在小团队中的管理流程

    目标读者:了解 Git 的基本概念,能够使用 Git 进行基本的本地和远程操作. 有关 Git 的基础知识可以参见 知乎回答-怎样使用 GitHub?,天猪(刘勇)给出了一些很好的学习资料. 本文介绍 ...

  3. Git 在团队中的最佳实践--如何正确使用Git Flow

    我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...

  4. 敏捷团队中的QA由来

    QA,全称为Quality Analyst,即质量分析师(有些称为Quality Assurance,即质量保证师).为什么它总跟质量扯在一块?感觉这个角色明明做的都是测试的事情,为什么不直接叫做te ...

  5. git入门(4)团队中git保管代码常用操作

    在团队中协作代码时候,一定要熟练使用以下git命令,不至于把代码库弄乱, PS:一定要提交自己代码(git push)时候,先进行更新本地代码库(git pull),不然提交异常 git常用命令 1· ...

  6. 【探路者】团队中的每一次感动——Alpha版

    我是[探路者]团队的leader翟宇豪.在软件工程课程开始时,当听说有团队作业这个任务时,我个人还是对leader这个角色很期待的.我很希望通过自己的努力,让我所在的团队变得更好,让组里的每一个成员在 ...

  7. GIT在团队中的最佳实践

    我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...

  8. 亿方云(用电话或者qq沟通是远远不够的,容易忘还不能反复催,最好的方式就是指定一个平台,团队内的人定期查看最新记录)

    作者:城年链接:http://www.zhihu.com/question/20579359/answer/106319200来源:知乎著作权归作者所有,转载请联系作者获得授权. 更新,文字发完后,好 ...

  9. 如何在团队中做好Code Review

    一.Code Review的好处 想要做好Code Review,必须让参与的工程师充分认识到Code Review的好处 1.互相学习,彼此成就 无论是高手云集的架构师团队,还是以CURD为主的业务 ...

随机推荐

  1. SQLServer2005:在执行批处理时出现错误。错误消息为: 目录名无效

    删除数据时忘了想delete删除的话会记录日志,更何况是我删除百万条数据,结果还没删完服务器内存就占慢了,一切数据都进不来了,估计这种情况导致我的数据库有问题了,右键打开表提示:目录名无效,执行SQL ...

  2. 《C++Primer》复习——with C++11 [2]

    1.数组引用形参,C++允许将变量定义成数组的引用,给予同样的道理,形参也可以是数组的引用,此时引用形参绑定到对应的实参上,也就是绑定到数组上 ]) { for (auto elem : arr) c ...

  3. Wireshark技巧-过滤规则和显示规则

    Wireshark是一个强大的网络协议分析软件,最重要的它是免费软件. 过滤规则 只抓取符合条件的包,在Wireshark通过winpacp抓包时可以过滤掉不符合条件的包,提高我们的分析效率. 如果要 ...

  4. Codeforces Round #343 (Div. 2) E. Famil Door and Roads

    题目链接: http://www.codeforces.com/contest/629/problem/E 题解: 树形dp. siz[x]为x这颗子树的节点个数(包括x自己) dep[x]表示x这个 ...

  5. Nginx 301重定向域名

    为何要使用301重定向 在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名.网页的扩展名改变.网站域名改变等.如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个4 ...

  6. git如何ignore

    今天新建了一个项目传到git上,但是每次编译都会有一些无用的文件生成,于是就编写了ignore.但是发现无用.因为你的文件已经上传到服务器了,再编写ignore就无用了,ignore的适用是文件没上传 ...

  7. 20160727noip模拟赛zld

    首先最优策略肯定是这样的:我们取出这个序列中的最大值,然后将整个序列分为左右两部分, 那么我们一定先把左右两部分合起来然后再与这个值合并 那么我们可以得出一个基于最值查询(rmq)的的算法,但是zld ...

  8. solr4.5部署

    一.服务器部署 1.solr自带jetty服务器上部署 cd到solr-4.5.0\example目录下,运行java -jar start.jar即可运行jetty服务器.访问http://loca ...

  9. 【redis】04set类型和zset类型

    sets类型   sets类型及操作   Set类型是一个集合,他是string类型的无序集合,也就是说咱们的set是没有顺序的, Set是通过hash table实现的,添加.删除和查找的复杂度都是 ...

  10. IOS中实现图片点击全屏预览

    //// ViewController.m// XWZoomImageView//// Created by xiao on 15/11/13.// Copyright © 2015年 xiao. A ...