一、 制定人力资源计划
作为一名合格的项目管理者,做任何事之前都应该先做好计划,好的计划,是成功实施项目的基础,作为项目管理计划的一部分,人力资源计划是关于如何定义、配置、管理、控制以及最终解散项目人力资源的指南,是识别和记录项目角色、职责、所需技能以及报告关系,并编制人员配置管理计划的过程。项目成功实施的根本是以人为本,只要保证将合适的人各就各位,各司其职,就为项目的成功奠定了良好的基础。 因此,在该项目中,我非常重视于人力资源计划的制定,我查阅了活动资源需求中的人力资源需求,这个项目需要的人力资源约 35人左右,涉及需求、开发、测试、实施、质量、商务及外协等多个项目角色。凭借对各成员的了解以及与各部门经理沟通的结果,我制定了责任分配矩阵,将工作包、活动与项目团队成员进行联系,并制定一份人员配备管理计划,将人员招募、遣散、资源日历、培训、认可与奖励、合规性、安全等信息一起规划到人力资源计划中,以此形成了最终的人力资源计划,并随着项目的推进渐进明细。 在制作人力资源计划的过程中,我特别注意以下几点:
稀缺和有限人力资源的可得性,公司项目不止一个,但是人力资源就那些,尤其是高级开发工程师、资深 QA以及测试人员,各项目之间都竞争激烈,这些资源对于项目的实施起着至关重要的作用,因此在规划人力资源时,我特别注意这些人员的可得性。 人力资源配备的备选,由于部分稀缺有限人力资源竞争比较激烈以及考虑到公司人员的流动性,不排除这个项目无法调配到相关人员的结果,因此在规划时,我就做好了人才备选方案,以减轻人才流失时对项目的影响。 全员参与计划制定,团队成员尽早参与,既可使他们对项目规划工作贡献专业技能,又可增强他们对项目的责任感和成就感。
二、组建项目团队
项目团队的组建是整个项目中的关键,在某种程度上,它甚至决定了项目的成败,一个好的团队,就会有一个好的项目,如果不能获得所需的人力资源,可能会影响项目进度、预算、客户满意度、质量和风险,降低项目成功概率,甚至导致项目最终失败;因此在制定人力资源计划后,我便开始着手组建项目团队,根据需求,本项目的人力资源需要配置:1名项目经理、 5名需求人员、 3名高级工程师、 7名开发工程师、 2名高级测试工程师、 3名测试人员, 1名实施经理、 7名实施工程师、 3名 QA、3名商务外协支持。其中,作为项目经理的我以及一名高级工程师、一名实施经理在项目中标后,被预分派到该项目中,其他人员则需要从其他职能部门抽调或者招聘;经过与各职能经理的沟通和谈判,基本上项目所需成员都已就位,部分紧缺的成员也通过人力资源部门的招聘进行了补充,但是项目涉及的一个核心成员数据库 DBA由于个人原因此时提出了离职,这无疑给项目的实施带来重大影响,为了能让项目顺利进行,我做出如下调整: 采用工料合同签订一名 Oracle专家作为项目顾问,指导系统数据库设计,该专家作为虚拟团队成员,实施远程办公。安排项目中一名擅长 Oracle的高级工程师兼职 DBA的工作,由 Oracle专家对其指导。安排开发人员进行培训,提升数据库设计能力,降低兼职高级工程师的压力。与人力资源部门沟通,申请招聘一名新的 DBA。 采取这些措施后, DBA的离开,对项目推进和实施的影响基本消除,项目团队的组建工作也全部完成,项目团队以一个完整的职能形态运转。 项目团队组建是否合理,项目相关人员是否满足项目的需求,是项目能否顺利进行的关键,找错了人或者将错误的人放在错误的位置上,都可能导致项目最终失败,因此在组建该 项目团队时,我首先对需要纳入团队成员的知识、技能进行了解和评估,事先分析他们每个人的个特点、擅长领域以及缺陷,在此基础上,尽量根据每个人的特长和兴趣为他们分配工作,同时我还考虑了项目成员的职业发展意愿,给予机会和平台让他们进行锻炼和成长,这样既能调动成员的积极性,同时团队成员的成长也会给项目的成功实施带来好处。
三、建设项目团队
建设项目团队是提高工作能力,促进团队互动和改善团队氛围,以提“高项”目绩效的过程,作为项目经理,应该创建一个促进团队协作的环境,通过提供挑战与机会,以及认可与奖励优秀绩效来不断激励团队,通过开放和有效的沟通,在团队成员中建立信任,以鼓励合作型的问题解决方法,实现团队的高效运行。 为了建设一支成功的项目队伍,使整个项目团队协调一致,有一个共同的目标;使项目团队中每一个成员能够充分发挥他们在项目中的作用,我在团队建设中采取了以下几个措施。
(1)集中办公,将该项目的团队成员集中在一个会议室工作,以增强团队工作能力,促进团队交流。
(2)制定基本规则,对项目团队成员的可接受行为作出明确规定。一个好的团队,应该有一套大家都认同的规章制度,包括纪律条例、组织条例、财务条例、保密条例和奖惩制度等。好的规章制度会让团队成员感觉到组织的存在,我本身作为项目经理,更是严格遵守项目基本规则,通过自身的行为来影响所有的项目团队成员。
(3)建立多种形式的系统化的激励机制,全面推行绩效考核管理。为了提高团队成员的积极性,我采取了相应的激励政策,比如薪酬激励,发展激励,文化激励,感情激励,约束激励,授权激励等;同时,我会让员工认识到他们的工作是富有挑战性的,以调动他们的工作积极性。为了让项目组成员在项目各阶段都保持良好的竞争意识,我全面推行了绩效考核管理。一部分是业务目标,还有一部分是行为目标,业务目标考核成员的工作完成情况,行为目标主要对他们平时的工作行为进行考核。其次,我定期或不定期以各种方式与团队成员进行绩效沟通,目的是加快绩效的进展;在平时,我也注意收集与绩效有关的信息,记录好的以及不好的行为,为绩效评估提供基础资料。同时,我也给高层领导建议,要以绩效为标准提拔员工,不能单凭资历,这样可以鼓励员工争创佳绩。
(4)培训。计算机技术发展一日千里,开发工具的不断升级,技术方案的不断更新和新技术产生都将给项目的开发带来或多或少的困难。因此,我定期组织或安排团队成员进行培训。内容不仅涉及新技术的应用,新开发工具的使用,也包括一些比如职业规划方面的内容等。 (5)开展团队活动。除培训外,我还定期组织团队成员开展团队建设活动,包括爬山、聚餐、篮球比赛等,通过活动增加团队成员之间的交流与沟通,提升团队之间的协作能力,进而提升整个项目的绩效。
四、管理项目团队
管理项目团队时跟踪团队成员的表现,提供反馈,解决问题并管理变更,以优化项目绩效的过程。管理项目团队,需要借助多方面的管理技能,来培养团队协作精神、整合团队成员的工作,特别是在沟通和冲突管理等方面,作为项目经理,应该特别注意。好的沟通和冲突管理才能创建一个高效团队。 作为项目经理,我必须了解我的团队成员,了解他们的工作和态度、了解他们的特长和引以为荣的成就,包括成员之间的人际关系。因此,我会经常与我的组员进行非正式的谈话,平时也会留意观察各组员的工作状态,有困难时给予及时的帮助,大家共同为了项目目标而努力。 在项目环境中,冲突不可避免。这些冲突有来自资源的、有来自进度的,有来自个人工作风格的差异的。这些冲突,对于项目来说有好有坏,成功的冲突管理可以提高生产力,改进工作关系;失败的冲突管理,则可能导致团队矛盾升级,造成团队之间不信任、不配合,最终导致项目失败。在该项目中,作为项目经理的我,本着开诚布公、对事不对人、着眼现在而非过去的原则对项目中的冲突进行管理。 例如,在一次阶段交付中,由于开发团队一次失误导致交付给测试团队的时间晚于计划,但是交付给客户的时间又不能延迟,为了按期交付,开发团队希望测试团队赶工测试,但测试团队则认为,开发团队交付的时间比原计划延迟太多,即使加班也无法保质保量完成。 我了解到这个情况后,立即找到两个小组的组长进行协商,采取合作的方式解决这一进度冲突,首先,我对此次交付产品的测试按模块进行划分,然后对测试小组进行再分组,将大的测试小组,再分解成更小单位的小组,每个小组再配一名开发人员,测试人员在测试的时候,开发人员全程参与,并当场修改 BUG,这样使得开发人员的开发工作可以同时与测试进行,而开发人员也可对测试人员测试过程遇到的问题进行解答。通过合作的方式,不但能很好地解决问题,更能促进团队之间的沟通和协同,是冲突管理中我最喜欢的一种解决方式。
各省软考办 | ||||||||||