项目管理资源网

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

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

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

。在我公司某个团队一直有这样的传统,每个人都要选择一个主题进行内部讲座,主题可以是开发经验,心得,技术专题等等,实践下来效果很好。技术培训则主要是做一些基础性培训。中国的程序员在大学中一般没有得到开发方面的基础培训。进入企业后必须进行基础性的培训。代码评审是直接对某个程序员的代码进行公开评审,共同发现代码的问题,特别是思维误区,在代码评审中有多年开发经验的程序员也会被抓到严重错误。建筑师以砖石来构建房屋,程序员以代码来编织产品。代码的优劣直接影响到产品的品质。一个没有受到良好技术培训的程序员编织产品就象一个没有建筑经验的建筑师来构建房屋,都是岌岌可危的。而团队充分的技术交流可使是成员得到最大限度的相互培训,共同提高技术水平,相互提醒编程误区。

  团队成员的思想交流一直是我所重视,关注的一个方面。现代的企业,人员流动很大,软件开发团队同样如此,如果仅仅将团队成员看成是同事关系,上下级关系,是不够的,这样的关系是表面化,形式化的。而对于一项优秀的产品开发来说,更需要的是战友,挚友关系和对共同目标的认同。以同事加上下级关系组建的团队在前进过程中,很容易受到外界的诱惑,使团队成员轻易的离开。而要形成战友,挚友的关系,思想交流是必不可少的,深度恳谈是很有效的一种手段。在我所经历的一个项目,项目产品经理是一个很有经验的领导。定期组织相关人员到茶楼座谈,一般主题为公司,项目内部的问题,到茶楼座谈气氛很轻松,没有明显的等级界线,大家都可以畅所欲言,随着谈话的深入,话题不再仅仅局限于公司项目的,而是渐渐深入到人的内心想法,人生,理想,发展等等深层次的话题。而项目经理也将自己对产品的理解,人生感悟,工作经验等等拿出来和大家一起交流。这样的座谈经常可以从下午下班开始一直持续到深夜。团队的凝聚力在一次次的交流中不断的得到加强。而同事,领导之间因为这样深入的交流,能相互理解,相互支持,相互认同。

  思想交流要解决的另一个重要问题是:工作是为谁干的问题。员工往往有这种意识,我是来打工的,你要我干什么就干什么。至于能不能把产品作好,卖的出钱,产生利润,不关我的事,事不关己,高高挂起。这样的思想很普遍,对团队的危害也很大。程序员一定要形成这样的意识:工作不仅仅是为公司工作,也是为自己工作,你付出了时间,精力,也收获了经验,感悟,成长,经历,人际关系这些可贵的东西。如果你采取事不关己,高高挂起的态度,事实上也是在放弃成长,放弃获得经验,资历。而仅仅获得了可怜的工资。所以我们在团队建设时,注重培养团队成员对产品的"拥有感"和"努力工作是为自己成长"的意识。管理者也要注意,你需要的不是一个雇员,而是一个合作者。这是一个双赢的选择。

  下面将谈到团队的延续性问题。有位哲人说,我看的更远,是因为我站在巨人的肩膀上。团队的发展也是站在前人的肩膀上的。团队的文化,技术,思想,经验应该得到延续, 让未来者能看的更远。所以团队建设要注重技术沉淀,思想沉淀,文化沉淀。这些都是团队的宝贵财富,是团队成员花费了大量的时间,心血得到的, 是团队的精华所在。很多团队不太重视这方面的建设,没有将好的技术,好的思想总结,提炼,流传下来,茫茫碌碌过后,发现是一场空,得到了什么,感悟了什么,失去了什么,都不知道。当然也就注定是一个没有生命力的团队。

  五.工具应用

  工欲善其事,必先利其器。

  软件开发团队开发中会涉及到很多工具的使用:编译器,项目管理工具,文字工具,源代码管理工具等等,用那些工具,如何使用都是有思考价值的。

  工具是思想的体现,思想是工具的源泉。Rational的R

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

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

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

分享道


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

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