昨天与同行进行案例讨论时得知,前2个月还被列为正面经典案例的项目到这次讨论时居然变成了反面典型,真可谓成也萧何败也萧何啊。
该项目是一个软件外包项目,发包方是非中国大陆的客户,项目规模在500人月左右,团队人数峰值为50人,实施周期为12个月。项目是2个公司联合投标中标的,其中一个公司只负责商务活动和客户沟通(签合同之前的绝大部分工作),另一个公司负责真正的项目实施(合同签订后的绝大部分工作)。
项目初期,在人力资源上遇到以下问题:
1.由于项目所涉及的业务领域比较专业,负责真正项目实施的软件公司只有几个该领域专业人才,且资深并懂技术的就一个人。
2.由于项目庞大,该软件公司没有那么多的人员一下子能投入到该项目中。
一般针对问题1,会有以下比较可行的解决方案:
A.由客户安排熟悉的业务的人员给项目组成员进行业务培训来提高业务熟悉程度;同时,在需求理解阶段准确描述和理解需求,遇到不理解问题立刻向客户提问并达成一致理解,通过理解需求来熟悉业务及背景。
a)前提条件:需要前期客户愿意派人培训;公司愿意支付一定的培训费用。
b)优点:可在公司内部的技术人员中培养一批懂业务和技术的人员。
c)不足:人员对业务的理解程度不可控;需与客户达成一致;前期需要有段时间来进行陪训工作。
B.由软件公司寻找行业资深人员或者公司内部资深人员进行业务培训,提升项目组整体业务理解程度。需求理解阶段活动同方案A。
a)前提条件:需要能请得到该行业的资深人事来进行培训工作;且该人员对该项目的背景也熟悉;同时公司愿意支付一定的培训费用。
b)优点:同方案A。
c)缺点:人员对业务的理解程度不可控;培训老师不容易找到;前期需要有段时间来进行培训工作。
C.从人力外包公司聘用既懂业务也擅长技术的人员,让这些人员作为核心成员边实施项目边带不懂业务的人员。
a)前提条件:需要有相应的软件外包公司能提供合适的人员。
b)优点:能快速组建项目团队启动项目实施工作。
c)缺点:外购人员稳定性和可控性没公司内部人员高;长期人员雇佣费用支出高。
一般针对问题2,会有以下比较可行的解决方案:
i.分析公司当前正在进行项目的优先级,从低优先级项目中抽调一部分人员出来组建核心团队;同时,进行招聘不断补充团队成员。
a)前提条件:公司内部有可调用的人力资源。
b)优点:人员均为内部人员,可控性高。
c)缺点:招聘难度大;如后续无可持续的同等规模业务,该项目进入收尾阶段后人员会出现闲置,增加整体成本。
ii.核心团队成员组件方法如方案i,其它团队成员可以通过找实习人员来补充。
a)前提条件:如方案i;有符合要求的实习人员。
b)优点:核心团队可控性高;实习人员费用低,项目成本没压力。
c)缺点:实习人员均为经验少或者无经验人员,需技术和业务培训;实习人员抗压力能力弱,流动性大。
iii.核心团队成员和部分其它团队成员通过人力外包公司租借合适的人员组建,剩余人员通过招聘或者实习人员组建。
a)前提条件:有外包公司能提供合适的外包人员。
b)优点:核心团队组建快,项目尽早启动,节约工期。
c)缺点:核心团队成员外包,不可控性太大;实施期间出意外而延期,人员外购成本巨大,项目会超支。
待续......