财富时代,企业家的精神家园,帮助中国企业家在全球化进程中取得成功。
会员登录 会员注册 网站通告:

管理实务

搜索: 您现在的位置: 经济管理网-新都网 >> 管理实务 >> 项目管理 >> 团队沟通 >> 正文

关于中小型项目团队建设的若干思考 (1)

http://www.newdu.com 2009/10/7 互联网 佚名 参加讨论

  兵书有云:“兵不在多,而在于精;将不再广,而在于勇”。因此一个软件项目能否成功其关键并不在于有多少人,而在于如何建设一个高效、和谐、反应快速的团队。但是说起来简单,可在实际工作中我们总会遇到许多难以预料的问题,这些问题有些是技术上面的有些并不是技术上面的,有些问题可能在目前中国式的软件开发中永远也不能很好的解决。但是,生活还要继续,程序员也需要面包和牛奶,面对这样的情况我们所要做的是“把问题搞定!”。

  目前根据开发团队的人数基本上可以把软件开发团队分为:

  1、大型团队:我个人认为大型的团队没有一个固定概率,通常有若干个中型或者微型的团队中一起来完成一件事情,这样的团队 可以称之为大型团队。诸如微软、google这样的团队不在本文到讨论范围之内。

  2、中型团队:通常团队的人数字20人以下,10人以上并且在做通一件事情的开发团队。这样的开发团队可以有这样几个部分组成。

  3、小型团队:5人以上,10人以下。

  4、微型团队:5人以下,有时候甚至一个人,笔者就有过这样的经历。

  在web2.0时代造就了大量新兴的网站,这些网站在开始的时候通常是由一些小型团队开始的,如果这个时候没有组建一个好的团队那么项目可能坚持不到凤凰涅磐的那天(通常是被收购或者得到GC :))。同时web2.0时代一切都趋于理性,各路财神无不看紧钱袋因此创业型的团队不可能在一开始就组件很大的团队,因此中小团队的建设显得尤为重要。

  凡是项目团队肯定就要有一个负责人,这个负责人就是通常所说的项目经理。可能大家所经历的团队多是一个或者几个大虾带着一群小虾一起开发。现在第一个问题来了,项目经理到底要不要有很好的技术底蕴?我想大家在面试的时候经常会被问到这样一个问题:“如果某完全不懂技术的人领导你,你会服从他的领导吗”,我想大多数人都会回答:”服从“,虽然心里并不是真服从。但我们经常遇到的一个情况是:项目经理对下面的开发人员失去了控制。所以目前大多数项目经理都是在程序员中产生的,我想这也是大多数程序员奋斗的目标吧(之所以说是大多数那是因为我们不得不承认有些人天生确实不适合管理一个团队)。可是许多技术高手走上管理岗位后变得无所适从,甚至有的既没有有效的带领团队很好的工作,同时也荒废了自己的”武艺“。那到底项目经理应该由什么样的人来担任呢。依笔者愚见,在中国式的软件开发中项目经理是那些有管理才能的技术高手来担任。至于其原因笔者认为有以下几点:

  1、和开发人员的交流问题

  项目经理如果不是搞技术出身的话那么他很难理解开发人员的一些行为,同时他也不能程序可以理解的语言将问题描述清楚。还有,没有搞过技术开发的项目经理通常不能很好的理解程序员的工作习惯。笔者就遇到过这样的一件事情,开发人员正在为赶进度全力以赴对某个技术难题进行攻关,这个时候项目经理在写一份需求,他有个并不是很重要的问题需要咨询开发人员,于是这位老兄随即打断开发人员的思路,向他询问这个问题。结果是可想而知的,开发人员最反感在他集中精力解决某个问题的时候被人打断。其实搞过技术攻关的人都知道,如果换个时候提问结果是不一样的。同样的问题在不同的时刻提出往往结果是不一样的。

[1] [2] 下一页

Tags:项目管理  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击。 昵称:注册  登录
[ 查看全部 ] 网友评论
| 设为首页 | 加入收藏 | 网站地图 | 在线留言 | 联系我们 | 友情链接 | 版权隐私 | 返回顶部 |