如何组建软件开发队伍
1、组建团队的基本流程
了解产品开发需求——〉确定团队的人员需求——〉物色符合需求的人才——〉建立团队
比例:团队领导(10%);核心成员(30%),普通成员(60%)
2、关于人才的几个观念
只有为企业创造的效益高于为其付出的成本的那些人,才是企业所需要的人才。不能为企业创造效益的人才其实就是饭桶,不论其学历和职称有多高。
团队需要优秀的人才。软件开发是智力创作非体力劳动,优秀人才的创造力比平庸之人要高的多,如果团队没有优秀的人才,几乎不可能开发出有竞争力的产品。优秀人才要价通常比较高,但是他物有所值。企业应该少招募一些平庸之人,把省下来的钱投资到优秀人才身上才对。
但是团队中的优秀人才并不是越多越好,优秀人才太多反而有更大的弊端。一是人力成本太高,他们可能消耗掉产品创造的大部分效益,那么就不划算了。二是团队分裂的风险太高,因为团队的空间有限,无法同时满足很多优秀人才事业发展的欲望;当这个矛盾激化时,优秀人才的内讧将产生极大的破坏力。“一山不容二虎”就是这个道理。所以,团队的优秀人才恰好够用就行。
3、物色团队的领导
软件开发团队的领导应当具有四项素质,按级别从低到高排列;
不错的技术才能(一段)
较强的管理才能(二段)
丰富的产品开发经验(三段)
敏锐的商业头脑(四段)
4、物色团队的核心成员
领导者应当从团队里面挑选一些核心成员,为自己分担压力。不但分派重要的任务给他们,而且也要给他们更多的利益。为了避免影响团结,领导者不必把“核心”与“普通”的标志贴在人的脑袋上,你自己心里有数就行了。
区别“核心”与“普通”的要素是:“才能,责任心,忠诚度”。
英明的领导不仅让那些才能出色、责任心强的人成为核心成员,而且还有魅力使核心成员忠诚于他,从而使团队越来越强,大家的事业发展越来越好。反之,平庸的领导常常重用亲近自己但是才能平庸、责任心不强的人,当自己陷入困境的时候,团队就“树到猴群散”了。
5、物色团队的普通成员
连普通成员都要物色吗?
是的,任何成员都会对项目产生影响,有正面的也可能有负面的,所以团队领导也要用心物色普通的成员。如果把核心成员比作医生,那么普通成员就相当于护士,好医生加上好护士才能把医务工作做好。
选择普通成员的主要指标是“技能合格,安分守己,任劳任怨”。
技能合格是最低要求,因为招聘他来是干活的,而不是摆在那里看的。团队中技能不合格(没有用处)的人应当通通剔除,即便他是个老好人。
安分守己是指这个人比较老实,不搞破坏也没有非分之想。安分守己的成员让领导放心。安分守己向前一步就是任劳任怨,不仅让人放心而且让人感动。
任劳任怨是指领导让他干啥他就认真地干啥,即使很劳累、没有多少成就感,他也乐意。任劳任怨这种美德只有普通人员才可能具备,因为优秀的人才只会对自己追求的东西倾注热情,很少对上级指派的工作任劳任怨。
小结:就如人们找对象一样,你极难找到心中完美的人,你目前所拥有的其实就是最适合你的。在现实中,物色人才不要太挑剔,不要期望太高,甚至聚散离合都是正常现象,因为你不可能让所有理想的好人全聚集在一个团队之中。重要的是利用现有的条件组建一支能战斗的团队,向目标前进并努力获取胜利。