一、为什么要做团队绩效
评估软件是困难的,因为所有新业务问题开发解决方案,其固有风险发生变化的概率是极高的。尽管如此困难,软件公司依然需要一种方法去投标项目并且估计可能的预算。因此,很多聪明人的广泛研究这个课题,寻求解决方案。
最流行的解决方案之一是软件估算模型,称为COCOMO。COCOMO Ⅱ模型有7个输入变量的加权因子,其中一个就是"人员因素",还有一个是"工具与流程因素"。经过对模型的研究和分析,在计算软件项目的最终成本时,人员因素的影响比流程重要10倍多。对照敏捷宣言"个体和交互胜过流程和工具",可以看出,人的交互相对于流程和工具作用更大。如果人员优秀,即使流程很少或者没有,也可以成功;相反,如果人员技能不行,或者团队不能很好协作,及时拿到业界一些最好的流程,项目也经常会失败。作为团队领导,我们应该聚焦于人的关注,从而提高团队的绩效。所以,如何做好团队成员的激励,成为影响团队绩效提高的一个重要因素。
二、团队激励
团队激励是一门艺术,若使用得当,则会鼓励团队朝着正确的方向持续前进。为了形成团队的合理,需要充分了解每个人的需求,从团队的角度考虑有效激励。每人的需求是不同的,作为团队领导者,可以通过访谈和观察去发现每个人的需求。一旦进行了充分的调研,我们就能考察个人诉求是否可以和项目计划相吻合。
绝大多数项目都能够将个人的目标融合到项目的目标中去。此外,阐明项目对整个公司的意义和重要性有助于激发团队,如让项目发起人描述下一个项目的成功的意义和愿景。组织的高层人员通过电话或邮件的方式表达组织对项目的期待,这样会让团队成员觉得自己所做的事情很有价值,正在承担重要任务,这也是一种有效的激励团队实现目标的方式。
在敏捷中,团队对项目的结果共同负责,所以奖励应给予整个团队而不是针对个人,过于针对个人的奖励容易破坏团队的自组织特征。
三、适应性领导
适应性领导指根据团队的不同阶段采用不同的领导风格,有时也可以理解为情景领导。根据塔克曼理论,团队的形成会经历以下五个阶段:形成、震荡、规范、成熟、解散 如下图