十大管理——6、资源管理
项目背景
项目概况
2021年6月,我有幸作为项目经理主持了“某省广电网络工程资源管理系统”项目的建设工作,该项目中标金额为888万元,建设工期为5年,该项目是该省广电网络公司的重点项目。
该项目整合并条理化广电运营商分散的网络资源信息,形成全专业、大集中的企业核心资源库。在网络资源数据准确性、一致性和完整性保证的基础上,支撑服务的快速开通,增强对市场营销的支撑,建立客户与资源之间的关联,同时有效支撑网络优化、服务保障、资产管理、工程建设和规划统计。实现广电资源数据的集中管理,对工程,管线资源GIS信息,物料资产信息,标准地址,集团宽带客户,家庭有线电视用户等资源信息的集中管理与维护。
技术背景
平台采用B/S架构,使用SpringBoot+Vue搭建前后台技术架构,使用kafka消息服务,redis缓存服务,并结合ArcGISServer进行GIS地理数据信息的维护与管理。服务器采用10台华为服务器,搭载CentOS7.9操作系统和WindowsServer操作系统,数据库 采用了Oracle19c,rac集群部署。应用使用微服务架构,多节点部署,保证系统的可扩展性同时也保障了系统的可靠性。这是一个复杂程度较高,涉及面较广,实施周期较长的一个综合性项目。根据项目的特点,组建了项目型团队,项目需要的人力资源约为18人左右,其中需求分析小组3人,开发小组10人,测试小组2人,实施与维护小组3人。该项目覆盖业务范围广、开发难度大、精度要求高。为了保证系统能够如期上线,我作为项目经理,投入了大量的精力进行了严格的管理工作。
过渡段
工程资源管理系统面向的户是全省各地市区县一线的施工人员,作为一个大型的开发项目,资源管理是任何一个项目管理人都必须时刻重视的问题。项目资源管理是为了降低项目成本,面对项目所需的人力、材料、机械、技术、资金等资源所进行的计划、组织、指挥、协调和控制等的活动。成功的项目管理除了在进度、范围、成本和质量都达到干系人的期望外,对资源的科学管理也是必不可少的。下面结合本人对工程资源管理系统的开发管理实践,分别从规划资源管理、活动资源估算、获取资源、建设项目团队、管理项目团队、控制资源等方面对项目资源管理过程加以简要论述。
1、规划资源管理
规划资源管理是定义如何估算、获取、管理和利用团队以及实物资源的过程。作为项目经理,我深知对于任何一个项目,人力资源和实物资源都是最重要的因素,要做到科学高效的管理人和物,制定详细、可行的资源管理计划是必不可少的。首先,我们查阅了项目管理计划、项目章程、干系人登记册等内容,采用全员参与的方式,通过会议的形式制定了资源管理计划。
同时,我还详细制定了团队章程,团队章程包括:团队价值观、沟通指南、决策标准和过程、冲突处理过程、会议指南和团队共识。事实证明,充分而详细的资源管理计划,为后来项目的顺利实施奠定了坚实的基础。
2、估算活动资源
估算活动资源就是要对各个活动所需的各种资源进行估算,包括人员、材料等。我通过公司的项目管理软件禅道,邀请了相关业务专家,组织项目组成员一起。首先我根据活动清单、资源日历、成本估算等资料,列出了几个备选方案供大家分析讨论。行业专家及项目组成员经过激烈的讨论后,最后大家一致讨论出了最优的资源需求、资源分解结构,促使项目更好更快的交付。整个项目需要的人力资源约为18人左右,其中需求分析小组3人,开发小组10人,测试小组2人,实施与维护小组3人。每个小组的组长直接向我报告。实物资源主要包括服务器10台,移动存储硬盘2块,打印机2台,移动终端6台等等。
3、获取资源
获取资源是获取项目所需的团队成员、设施、设备、材料、用品和其他资源的过程。项目采用项目型组织结构,从公司各职能部门抽调主干成员,组成专门的项目团队。由于该项目需要开发人员必须尽量熟悉广电工程资源管理系统业务流程及行业数据标准,而公司目前可用的人力资源中,缺乏有相关经验的人员。经过与各职能经理的沟通和谈判,我从其他项目组争取到了3名有资源软件开发经验的工程师,并且,我又向公司管理层申请了一个熟悉资源业务的虚拟团队,该团队无需与项目组同地办公,利用远程协助为项目组提供业务、技术支持。至此,项目所需成员基本都已就位。
4、建设项目团队
建设项目团队的目标是建成一个高效、运行良好的项目团队,提高个人和团队的技能,以便改善项目绩效。我主要通过以下几个措施来运行:首先,加强技术培训与资管业务知识培训。我根据团队成员的知识技能水平,制定了务实、有效的团队培训计划,针对部分团队成员不熟悉资源管理业务的现状,我积极协调广电网络一线人员对团队进行了资源业务的知识培训。同时,还定期邀请公司技术专家对团队进行技术知识培训。内容不仅涉及新技术的应用,新开发工具的使用,也包括一些比如职业规划方面的内容等。
其次,组织各种团队活动。比如:在里程碑达成时,组织团队聚餐庆祝,或周末时组织户外活动,平时我会主动关心团队成员的思想动态以及在工作、生活中存在的实际困难并尽量协助解决。通过活动增加团队成员之间的交流与沟通,提升团队成员之间的协作能力,让大家取得一致的目标,以“大雁团队”模式建设团队项目,取得了不错的成效
5、管理项目团队
管理项目团队就是要跟踪个人和团队的绩效,提供反馈、解决问题,协调各种人员变更,以提高项目绩效。管理项目团队,需要借助多方面的管理技能,来培养团队协作精神、整合团队成员的工作。作为项目经理,我必须了解我的团队成员,了解他们的工作和态度、了解他们的特长和引以为荣的成就,包括成员之间的人际关系。因此,我经常与组员进行非正式的谈话,平时观察各组员的工作状态,有困难时给予及时的帮助,大家共同为了项目目标而努力。
在项目环境中,冲突不可避免。在该项目中,作为项目经理的我,本着开诚布公、对事不对人、着眼现在而非过去的原则对项目中的冲突进行管理。例如,在一次阶段交付中,由于开发团队一次失误导致交付给测试团队的时间晚于计划,但是交付给客户的时间不能延迟,为了按期交付,开发团队希望测试团队赶工测试,但测试团队则认为,开发团队交付的时间比原计划延迟太多,即使加班也无法保质保量完成。我了解到这个情况后,立即找到两个小组的组长进行协商,采取合作的方式解决这一进度冲突。首先,我对此次交付产品的测试按模块进行划分,然后对测试小组进行再分组,将大的测试小组,再分解成更小单位的小组,每个小组再配一名开发人员,测试人员在测试的时候,开发人员全程参与,并当场修改bug。这样使得开发人员的开发工作可以同时与测试进行,而开发人员也可以对测试人员测试过程中遇到的问题进行解答。通过合作的方式,不但能很好的解决问题,更能促进团队之间的沟通和协同,是冲突管理中我最喜欢的一种解决方式。
6、控制资源
控制资源是确保按计划为项目分配实物资源,以及根据资源使用计划监督资源实际使用情况,并采取必要纠正措施的过程。我定期按照资源管理计划、资源需求、物质资源分配单等对项目中的资源进行监督检查,以确保所分配的资源适时、适地可用于项目,资源在不再需要时被释放。比如项目建设需要的一套高级测试设备是租赁的,租赁价格昂贵,为了节约成本,减少资源的浪费,我们将所有需要用到这个设备的任务都开发完成再进场该设备。在期间我们安排人员加班完成调试、检测,以保证该设备得到高效使用;同时为了搭建测试环境,租用了2个星期的云服务器,在测试完毕后及时释放了资源。通过这些措施,保证了资源支出的合理。
结尾
经过我们团队不懈的努力,历时1年,本项目于2022年6月份,通过了甲方的验收,该项目成功上线以后,杜绝了工程管理中的“跑冒滴漏”现象,实现了工程资源数据的精细化管理,资源管理的全程全网贯通,提高管理效率和水平,准确支撑网络规划、网络优化,聚焦客户,提升客户体验。
当然,在本项目的建设过程中也遇到过一些小的问题,比如团队人员离职、进度延期、新冠疫情、地市培训推广受阻等问题,但是通过我后期的纠偏,并没有对项目产生影响。在后续的工作和学习过程中,我将不断学习充电,多与同行交流,提高自己的业务和管理水平,争取为我国的信息化建设贡献微薄之力。