说到项目管理,很多人都会记得范围管理、成本管理、进度管理,这些都是衡量项目成败的要素,重视对这些要素的管理,无可厚非,但却忘了一个根本的问题,那就是:所有的这些目标都将是团队来完成的。计划做的再好,没有人去实现,或者没有忠诚的成员去实现,那岂不是空谈。
或许跟其他的项目不同,软件项目彻底是"以人才为核心"的项目,项目的主要成本来自于人力成本、项目的进度完全由成员决定,因此,在软件项目中,对团队的管理不仅仅是对进度的保障,更是对项目质量、项目成本的保障。团队管理才是软件项目管理中的重中之重。
然而,软件项目中的项目经理往往缺少团队管理的意识,这可能跟他们的发展历程有关。软件行业中,很多项目经理都是从程序员做起来的,我们都知道,程序员的职业发展规划路径都是"程序员--高级程序员--项目经理"。而串起这条职业路径的线,就是技术,这就导致了只要技术高,五六年自然都发展成为项目经理了。而软件的技术高手在沟通方面都普遍存在很大的问题,他们不善于跟团队成员交流、不善于人际关系、不善于鼓励与倾听,他们都喜欢独立的研究技术问题,在大家的记忆里,很多电影里,软件高手就是那种一个人可以破jie国家安全密码的人,他们往往不可能是整个团队的管理者。
一、缺乏团队管理会带来哪些后果?
项目经理缺乏了沟通与协调、缺乏了倾听与鼓励,就会造成团队低效与不稳定性,而对于一个以人才为核心的软件项目来,团队的低效与不稳定就成了整个项目失败的关键因素。
一个团队的低效与不稳定主要体现在如下几个方面:
1、成员不努力工作
在项目过程中,很多成员都不是100%付出,比如一些任务,凭他的能力只需要2天可以完工的,但是他却用了3天。而这个对于项目经理来说,是很难察觉到的。而且有时候,他们还会抱怨,还会在项目经理面前表现的很努力,但其实不然。
2、成员不主动工作
除了成员不是100%付出外,我们还会发现有很多的成员都属于是被动工作。也就是你不安排任务,他是就休息,你不安排他检查自己的工作,他就是休息,当发现了问题,让他修改,他就修改,不能主动从问题中进行总结思考。所有的工作都是被安排的。
3、关键成员突然离职
每个项目都有关键成员,在整个项目中起着最重要的不可替代的作用。然后,我们也会遇到最高的风险,那就是突然的提出离职。而这个离职对整个项目是致命的打击,很难找到替代者,或者只能是几个人顶他一个人,最后带来的就是项目拖延;在软件项目中,更可怕的就是任何多的都无法替代,导致项目彻底失败。
二、如何做好团队管理?
因此,解决以上的成员问题,我们必须要加强团队管理。我们要如何才能让团队成为一个高效稳定的团队呢?
马斯洛说过有五种需求层次,而每个成员的需求层次是不一样的,有的人注重薪水,有的人注重自我价值,有的人注重良好的工作氛围。那么针对每个人都要分析清楚他当前的需求层次是什么,然后对于其困惑的地方要主动给于帮助,减少他的后顾之忧。
1)直面薪资的问题
每个对薪资的态度不同,其实薪资问题不要避而不谈,而是要直接的谈。有人会说,薪资嘛,当然是越高越好,不可能让成员满意的。是的,不可能做到每个成员都对薪资满意,
但我们要做到的就是"消除不满意"。"消除不满意"与"达到满意"是两个完全不同的概念,我就