尤其在IT、软件公司,项目经理的名头真是可大可小。小到可以只是几个开发人员的带头人,大到可以主持千万级的项目。中间层次不等。项目经理要做哪些事情不同企业的老板对之要求也不一样。甚至有些时候一些小企业的项目经理挂了这个名头却不清楚自己究竟应该做些什么。
这也是国内软件企业的特殊历程和生长环境所致吧。现在当项目管理越来越被企业重视了,项目经理的也越来越突出了。但是项目经理究竟要做什么还是有很多种争议和不同看法。
但是以下这几点是一致的:
(1)项目经理应该站在项目的高度,统筹全局;
(2)项目经理的管理工作应该多于技术工作(这个是一般规律),违反了这个规律常被怀疑不称职的项目经理;
(3)项目经理不一定要求有很强的技术能力,但是一定要有较强的领导能力和协调能力;
那么不同的企业项目经理的工作组成究竟应该什么样子呢?
一些企业要求项目经理就是项目经理只要做管理工作,象Bleum的PM,象Microsoft的PM(程序经理,Program
Manager)。但是这样的"配置"对一般企业来说要求有点高,人才成本较高。更多企业希望项目经理能够"多能"。
但是"多能"就可能引起问题,导致什么工作都做不好。那么怎么样就比较合适呢?
在我看来,可以根据项目团队的大小和项目规模来看。
如果是10个人以下的小项目团队,那么肯定应该采用小团队的开发过程和方式。这样的团队用单独的PM成本较高,因此PM最好能兼职团队成员,如开发人员、业务分析人员或者测试人员。
如果是10人以上、十几个人的团队,那么项目经理可以专门做管理工作,但是团队成员一定在各个方面均由领头人(如Tech Lead、Test
Lead之类的),以确保PM在获取团队能力、绩效方面没有问题。这个时候项目管理的很多细节工作可以由项目经理自己完成。
如果是更大的团队我想就要成立项目管理小组了,中间很多项目管理细节工作可以由项目管理小组成员完成。并有一个有效机构来获取团队信息。
我对第一种(7人以内)团队的感觉颇好,这种团队里需要自己去把握团队脉搏。控制团队进度、绩效的最好办法是能够清楚、熟知项目范围,所以兼职的最好角色是业务分析员、系统分析员、架构师。因为在这样的团队里庞大的管理套路可能显得效率低下(比如日志系统什么的),最好的是让自己成为团队的起博器、引擎。但是确认,务必不能"沉湎于技术、技巧之中",用软件中心杨根兴的话说是"不要为小计所迷",我觉得这是技术管理人员的大忌。有这样心态的人往往也说明其还不具备做PM的成熟程度,呵呵
这也是国内软件企业的特殊历程和生长环境所致吧。现在当项目管理
但是以下这几点是一致的:
(1)项目经理应该站在项目的高度,统筹全局;
(2)项目经理的管理工作应该多于技术工作(这个是一般规律)
(3)项目经理不一定要求有很强的技术能力,但是一定要有较强的
那么不同的企业项目经理的工作组成究竟应该什么样子呢?
一些企业要求项目经理就是项目经理只要做管理工作
Manager)。但是这样的"配置"对一般企业来说要求有点高
但是"多能"就可能引起问题,导致什么工作都做不好
在我看来,可以根据项目团队的大小和项目规模来看。
如果是10个人以下的小项目团队,那么肯定应该采用小团队的开发
如果是10人以上、十几个人的团队,那么项目经理可以专门做管理
Lead之类的),以确保PM在获取团队能力、绩效方面没有问题
如果是更大的团队我想就要成立项目管理小组了,中间很多项目管理
我对第一种(7人以内)团队的感觉颇好,这种团队里需要自己去把
浙公网安备 33010602011771号