论信息系统项目的人力资源管理
【摘要】
本文以本人负责管理的某电信运营商总部固网综合结算项目为例,探讨了信息系统项目的人力资源管理,以及本人在人力资源管理方面的一些经验教训。专业的人做专业的事,评估并保证专业成员胜任力与以项目绩效为中心是保证项目成功的重要因素。本文分别论述了人力资源计划编制、项目团队组建、项目团队建设和管理项目团队等过程。本人作为承建方的项目经理,负责了该项目的管理工作。该项目在2009年5月成功上线,为客户在对外进行结算和对内进行摊分方面发挥了重要的经济效益。
【正文】
2009年本人参加了某电信运营商总部固网综合结算系统的建设,本人作为承建方的项目经理负责了这个项目的管理工作。该系统处理了包括国内长途语音、国际长途语音、数据专线业务的结算和摊分,同时还包括了综合采集、综合账务等系统,以及一些系统集成的工作。该项目2009年1月份正式启动,5月中旬成功上线,上线后运行稳定,该系统要从31个省市和3个国际关口局采集长途话单,每月处理的国内长途话单在12亿条左右,国际长途话单在3亿条左右,还包括2万多条数据专线的结算和摊分处理。在本人负责管理的固网综合结算项目中,本人结合项目特点,在人力资源管理方面灵活应用了相关工具和方法,取得了不错的效果。
项目成功很大程度上也得益于良好的人力资源管理。项目人力资源管理就是为了有效发挥所有项目参与人员作用的过程。人力资源管理包括了人力资源计划编制、组建项目团队、项目团队建设、管理项目团队等活动。对于任何一个项目,人是最重要的因素,所有的活动都离不开“人”。能否管好“人”,对项目的成败有着至关重要的作用。
本文将讨论人力资源管理相关的问题。其一,如何有效的安排团队成员并做到人尽其用;其二、如何激励项目团队并提高项目绩效;其三、如何做好大型项目团队开发编码、文档的标准化、规范化;针对这些问题,本人作为项目经理,采用了组建项目型实施团队并编制完善的人力资源计划;建立项目考核激励制度,提高项目绩效;引入PSP个人改进模型,加强技术培训,提高项目质量和标准化程度等方法予以解决。下面将分别从四个方面予以阐述。
一、人力资源计划编制
人力资源计划编制是决定项目参与者角色、职责和汇报关系的过程。本人在这一过程中力求角色和职责清晰,避免了在项目实施过程中的职责不清和相互推诿。首先根据活动资源估计,结合公司组织结构,采用组织结构分解的方式,将项目组分成了系统集成组、综合采集组、语音业务组、数据业务组、综合账务组5个一级组,每组设组长一名。其中工作量最大也是结算和摊分规则最复杂的语音业务组还细分成了国内语音业务组和国际语音业务组,而其它4组按具体的技术方向直接对应到工程师,没有再进一步分组。比如系统集成组,要求主机工程师2名,网络工程师1名,数据库和三方软件工程师2名,都直接向系统集成组组长汇报。
在完成组织结构分解的同时,还根据项目管理计划,制定了较为详细的人员配备管理计划,以便与相关职能部门沟通,能根据项目需求及时获取到所需资源,并在合适的时间逐步释放部分资源。该计划中重点体现了各种资源的种类、能力要求、数量、到位时间、预期释放时间等信息。
二、组建项目团队
组建项目团队就是一个获取人力资源的过程。在该项目中,本人采取的策略是各种途径并用,不同人员采用不同方式获取。由于该项目在前期与用户交流时承诺了部分项目参与人员,因此部分核心人员是预先分配的。其中,系统集成人员到位的比较顺利。其它几个小组均是开发人员,开发工程师需求数量最大,根据资源计划,需求分析完成后的开发阶段将需要22名开发人员,这些人员都需要向结算产品研发部门申请。在与该部门经理沟通过几次之后,该部门经理给出了一个16人的名单,并且结合这些人员的背景和研发经理的建议,分配到了项目的组织结构图中。但是在与语音业务组长交流时得知,分配过来的这些工程师水平相当,没有层次,尤其是缺一个主要负责国际语音业务的核心人员,并且这个组长推荐了结算研发部门的另一名工程师,该工程师目前在另一个项目中,那个项目已经上线2个多月,目前正处于试运行期间,该工程师有可能提前释放。因此,为了国际语音业务这个最复杂的子系统将来能少出问题,本人再次跟结算研发部门的经理谈判和沟通,并与该工程师目前所在项目的项目经理也进行了几次当面沟通,终于承诺在2周后让该工程师加入该本项目组。因为项目启动后,还有一段时间的需求调研,因此该工程师2周后加入,基本不影响后续的工作。
对于研发人员中无法满足的6名前台开发人员,研发部明确表示确实没有更多资源了。这个时候通过人事招聘肯定来不及,因此必须通过其它途径解决。前台开发采用的是Java 技术,这类人才在软件外包公司比较多,而且普通的Java 开发人员的薪水起点较低。另外,本项目所需Java 开发人员在项目前期需求较多而后期需求较少,因此还需要考虑从项目中释放后的工作安排问题。综合考虑以上因素,经过向领导请示,最终采用了从外包公司临时聘用6名Java 开发工程师。因为该外包公司在其它项目组和本人公司有过成功合作,因此公司商务部和该公司的商务合同签署的非常顺利,这些外包人员的到场时间基本满足项目需要。
三、项目团队建设
项目团队组建完成之后,为了提高项目组成员的能力,增强项目组整体的凝聚力和战斗力,本人在项目的不同阶段采用了不同的团队建设方法来保持项目组的热情。
由于项目组成员来自公司不同部门,而且还有几名外包人员,因此项目组组建完成之后的初期,大家彼此还不熟悉。因此在项目启动会之后不久,找了一个人员比较齐的周五下午,安排大家到植物园进行了一些户外活动。前半时段各人根据自己的兴趣分别可进行爬山、踢毽子、扑克等活动,后半时段集体在植物园里一个带院子的小茶馆里进行一些趣味游戏,经过这些游戏项目组30多个成员基本都能叫出对方的名字,知道了对方的爱好。最后,还安排大家在这种轻松的环境下做了一个MBTI的测试,测试结果对本人了解项目组成员的性格特点有很大的帮助,让本人在后面的管理工作中也更有针对性。
为了保证大家的沟通效率,且方便与客户方进行沟通和讨论,经过与客户协商,客户专门为本项目组腾出了一块区域,供项目组集中办公使用。项目进行初期,除系统集成小组的成员有些工作必须在机房现场外,其他小组的成员基本上都在客户提供的办公室集中办公。另外,项目初期为了让大家尽快进入状态,各小组均安排了较多的技术培训和小组讨论会,这对快速解决问题和知识共享非常有用。
由于该项目从正式启动到上线工期较紧,且中间经历了春节假期,给项目的进度控制带来了较大的压力。如果长期强制项目组加班,不仅会大量增加成本,而且容易引起项目成员的抵触情绪,工作效率也会比较低。因此本人在可支配的权限范围内,给项目组承诺,只要按时或提前完成相应里程碑任务的小组,均可自行组织一次小组活动,且小组成员还可获得一定的物资奖励。因此,各小组在遇到进度落后的情况下,都自行安排加班,小组内成员也经常互帮互助和鼓励。另外,由于这个奖项并没有限定名额,各小组之间并不存在名次竞争,因此也避免了对有些进度暂时落后小组的积极性的影响。
四、管理项目团队
管理项目团队主要就是要注意团队的行为、管理冲突、解决问题和评估团队成员的绩效。本人在管理项目团队方面,有一些体会。对于团队成员的行为,一定要多注意观察,一旦发现情绪不对,一定要及时进行一些非正式的谈话,了解背后真实的原因,以便提供疏导和帮助。对于成员之间的冲突,更是要及时进行妥善处理,避免影响到更大范围,对项目组造成不可控制的风险。处理冲突时,最重要的原则就是对事不对人。
该项目自上线后,持续稳定运行,为客户进行固网业务的外部结算和内部摊分发挥了非常重要的作用,也锻炼了本人的管理能力,本人对信息系统的人力资源管理也有了更深的认识。在人力资源计划编制时,一定要尽可能让项目的组织分解结构清晰,角色和职责明确;在组建项目团队时,应多种方式并用、不同人员采取不同方式获取;在团队建设过程中,不同阶段根据项目组当时的实际状况,灵活采取不同的激励和建设方法;在管理项目团队的过程中,要及时发现问题的苗头,且在处理冲突时坚持对事不对人的原则。
本文总结的人力资源组合管理策略有助于保证今后团队构成复杂的项目。专业的人做专业的事情,如何保证团队的专业化构成、成员专业化成长、整体的专业化发展。本文认为今后项目中的人力资源管理应重点围绕如何有效地发挥每一个参与IT项目人员作用、铸就高绩效项目管理团队这两个方面下功夫。
各省软考办 | ||||||||||