项目管理资源网

您的位置:项目管理资源网 >> IT通信项目管理

建立杀手开发团队

2011/4/8 9:01:35 |  3511次阅读 |  来源:网友转载   【已有0条评论】发表评论

建立强大的软件开发团队可不是一个轻松的过程。经过一番折腾,也许队伍中的某些人会去坐冷板凳,弄得不好还可能需要重造全新的团队。你得点燃自己的三把火、雷厉风行地做决定同时给自己定下成败的标准。在组织你的团队时一定要有一个清醒的头脑,一定要讲策略。由于多次遭遇以上的状况,促使我开发出了一整套规则,通过它们帮助我成功地组织团队来成功地交付高质量的创新软件。

按NFL的样子打造

有NFL(美国橄榄球联合会)充做样板你就不必重新起草队伍的创建蓝图,按照橄榄球运动的术语来说,如果你需要一个四分位,但是在设计阶段可用的最佳运动员却是外接员,那么尽可接受外接员。对软件开发团队来说,你应该寻求你能找到的、最聪明的开发者,而不必非得找个具有特定工作技能的开发人员。什么叫聪明人?聪明人就是不仅仅只会编写代码的人,他们能作出的贡献多了去了:他们可以给你提供想法,修正错误,增加成功可能性。别误解我,如果你的工程具有特殊的要求,需要的技能比较冷门——很少有人或者不太容易掌握,那么你需要雇用掌握这些技术的人中最聪明的人。但是总的来说,不但聪明而且能对整个系统具有非凡洞察力的软件开发者所做出的贡献往往比那些仅仅编了几年代码的人要多得多。

尽一切可能找到紧跟最新技术的潜在团队成员

我对大多数招聘面试缺乏深度感到难过。在许多情况下,如果候选人能说最流行的缩略词(比如XML、HTTP或者SOAP等),他或她多半就能得到一份好工作。我对这种做法感到很不满意。我相信,招聘面试一定要认真准备,要通过面试找到具有真本事的开发者,这非常重要。我的办法是进行白板测试,也就是说,给候选人一只笔,要他或她真正解决一个问题。有时那个问题可能是一个代码编写方面的问题;有时则可能是算法方面的讨论。问题描述通常要有足够的模糊性以便能产生讨论,从而令你对候选人具有更多、更深入的认识。

在这种情况下,候选人会受到一定的压力,没点真工夫可不敢上这台子的,同时你也得到一个非常好的机会了解他们在这些情形下的表现。这种办法可以帮助你找到最聪明的人。

互相帮助

在组织队伍的时候,在队伍中包含同你的技能互补的人员是极其重要的。如果你是一位技术型的项目经理,那么你可能得找些具有组织能力的人员。如果你是非技术型的经理,那么你可能得雇用些技术娴熟的人员。这一办法是不分层次的。在开发团队的各个级别上,那些起领导作用的人都应该找些同其技能互补的人员围绕在自己的周围。就我的情况来说,我在技术上是把好手,但专业是软件体系结构的设计。为了弥补我的技能,我找了些能在设计时更面向细节的人员。我还找了些非常在意工程截止时间而且能推动其他人保持正常开发途径的职员。这就是团队建设的关键所在——技术互补。

别怕仅次于你的人

这可能牵扯到其他方面的问题。但是,只要他们能具有与相应的贡献所匹配的应有态度,那么我也并不在乎自己的开发团队中还有第2个灵魂人物。作为开发工作的管理人员,我的工作就是摆平障碍、让所有的人都能朝正确的方向前进。我总是希望额外的努力能令我们的队伍获得最终的成功。作为我的一个习惯,我提醒新员工们他们将全身心地投入到软件开发的工作中;在我的团队里,任何颐指气使却什么都不干的家伙是绝对不能容忍的。

个性的创造力

Garry Trudeau曾经在早期Doonesbury卡通节目中评论说,乱纷纷的橄榄球队同幼儿园里的哲学别无二致。开发团队同样如此。期望每个人都会乐于同其他人一起生活是不现实的。事实上,如果你的队伍里从来没有出现过什么“另类”或者与众不同的人是绝对有问题的。如果什么事情都很顺利,既不需要严肃

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款