项目管理资源网

您的位置:项目管理资源网 >> 研发制造项目管理

软件开发团队的“基础设施”建设

2010/2/2 9:42:12 |  6422次阅读 |  来源:网友转载   【已有0条评论】发表评论

个团队,其管理者职位总是少数,而目前各个公司没有明确的职业生涯规划,只有走上管理之路,才能有大的发展,也就造成了千军万马过管理这条独木桥。人的趋利性就使人们只向升职一条独木桥上钻。聪明的人开始团结领导,能干的人寻找其它机会, 程序员开始投简历,最终团队走向没落。因此员工的职业生涯规划不能走千军万马过管理这条独木桥之路,而是要条条大路通罗马。在国外的一些软件开发企业里,程序员一样可以拿到相当于副总裁,高级管理人员才能拿到的薪水, 这样程序员才能安心的解决计算机问题,而不是去解决人际问题。软件开发团队不同其他团队,软件开发中有越多的老战士在第一线作战,产品成功的概率就越大。而我们往往做的是把一个技术好手提升为管理者,再招上十个八个人,来开发一个漏洞百出的产品,导致技术得不到延续,管理也是一塌糊涂的结果。

  团队成员都能专注于做自己的事情,则这个团队的开发效率将越来越高,产品品质越来越好。我认为微软软件开发的成功,也就在于此,一个有着数十年软件开发经验的团队和一个刚刚建立的团队开发出来的产品当然是不可同日而语。《软件开发的科学与艺术》一书中提到,微软NT4前的产品经常会导致无故重启,死机,但是现在微软的产品越来越少看到这种现象,主要原因就是微软大量的程序员开发经验越来越丰富,测试经验越来越丰富的结果。可见团队的延续性是多么重要;团队成员的专注是多么重要。而这种专注就取决于管理者如何来解决团队成员的"前途"问题。

  团队成员的发展途径,我认为可以有如下几个:行业专家,技术专家,设计师,架构师,系统分析师,高级程序员,项目经理, 产品经理。团队每个人都将有足够的选择机会。完全可以根据自己的特色选择。喜欢管理的可以向项目经理,产品经理看齐,喜欢技术的可以专注于技术,走技术专家,设计师,分析师之路。最终形成百花齐放的格局。在技术上也可保持连续性,并可不断的加深技术底蕴。最终技术,管理都将得到大的发展。

  四.团队交流

  一项统计数据表明,一个软件开发团队即使没有高深的技术背景,没有突出的项目管理能力,只要其内部交流通畅并以务实态度解决问题,一样可以开发出优秀的产品。软件开发团队的内部交流是很重要的,是建设一个有战斗力的团队所应充分重视的。团队内部交流包括两方面:技术交流和思想交流。

  软件开发团队作为一个技术类团队,技术是团队的立足之本。技术高超的人会逐渐赢得团队成员的敬意,并成为团队中的权威,崇尚技术者的偶像,并影响团队决策, 技术走向。在我所工作过的两个团队,他们有着截然不同的风格,一个团队崇尚技术,狂热的追捧着新技术,总是选择最前沿的技术,对所选择的技术誓死捍卫,不惜与贬低该技术者决裂,对技术天才则是发自内心的崇拜,团队中随时可见以技术为主题的热烈讨论,争论。而另一个团队则恰恰相反,受其领导者的影响,团队很少关注新技术,总是在不厌其烦的研讨需求,设计,至于使用什么技术来实现,并不是那么重视,技术高手的作用也不是那么明显,团队成员的技术交流则明显不足。技术作为软件开发团队的基础没有的到体现,当然技术也就成为了这个团队发展的制约所在。

  团队成员的技术交流不但可以增进团队成员之间的友谊,更能拓宽成员的技术视野,迅速提高成员的技术水平,对一些基础,模糊问题的探讨,可以使其清晰,问题明确,并达成一致意见。团队技术交流的方式有多种:技术研讨会,主题讲座,技术培训,代码评审等。技术研讨会可以就一项技术细节或开发中遇到的问题进行集体探讨,最后形成集体决议,用于指导以后的开发工作。而主题讲座则是为拓宽技术视野,主题讲座可以内部进行,也可以外部请专家

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

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

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

分享道


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

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