2020年6月,XX管理局为了基于大熊猫国家公园试点机制情况下,需要对自身已经建设好的设施设备进行提升,目的是为了整合以前建设的系统避免之前的系统成为“信息孤岛”,同时结合最新的物联网、人工智能等技术对XX局里面的系统以及数据进行融合,同时建设新的一个综合性平台将所以的系统与数据整合在一个综合性的平台上,平台包括两个中台(数据中台以及算法中台),三个体系(XX之窗、XX之脉、XX与您),面向领导、业务人员以及群众。整个项目投资700万,整个项目建设周期在7个月。由于中间遇到不可坑拒因素(中间野外部分施工由于突发泥石流原因,错过最佳施工周期2个月),整个项目推迟4个多月完成项目交付,系统上线后,得到客户一致认同,并且项目中因为首次运用新的技术得到突破,获得了媒体的广泛关注,整个项目中我担任项目经理这个角色。在此我将以该项目为例,结合自身实践,讨论如何通过项目进度管理包含的7个过程组,做好信息系统项目的进度管理,使项目顺利完成。
项目进度管理作为项目管理的三约束之一,在项目管理中占据中重要的地位,作为有着长期管理项目经验的我知道只有做好了项目管理,团队成员才能高效的完成任务,使得项目周期顺利完成,并且根据以往的经验,我总结了一些项目上常见问题的处理方法,以防在项目执行过程中由于各种意外导致的项目周期延迟的问题。比如在关键路径上投入更多的资源以及安排经验丰富的人员;通过一些最新的技术以及自动化工具提升团队之间的合作效率;加强质量管理,定期对项目进行Review,让问题早日发现,早日解决。作为整个项目的项目经理,除了日常的项目管理外,我着重对下面几个问题进行管理。
一、规划进度管理
由于整个项目涉及到的部门比较多,接口复杂,且很多系统功能的数据需要野外的安装调试工程完成后才能进行调试,进度管理难度非常大,因此,我在了解了项目的目的和有关进度的信息后与公司PMO以及有相关经验的项目经理一起开会讨论,会后,我们根据专家意见,结合项目章程中的总体进度计划,制定了项目进度管理计划,并通过了审批。在项目进度管理计划中,我们规定了以天为进度的基本计量单位,还规定了各种进度模板,例如,汇报使用甘特图,同时从风险的角度上考虑,我们协商了应急储备和管理储备的计提方法。
二、定义活动
根据项目进度管理计划中的规定与要求,定义活动,把WBS中的工作包分解成了更小的活动,由于XX功能的开发活动涉及到野外设备的调试、集成测试需要等到他们设备安装包后才能进行,因此我们采用了滚动式规划方法,先把近期的完成的工作包分解成活动,随着项目的进度,再逐步把远期的工作包进行分解,最终形成了活动清单、活动属性、里程碑清单,其中里程碑清单包括线下合同全量录入完成,客户项目验收单签字确认等。
三、排列活动顺序
在排列活动顺序的时候,采用了前导图法,分析了活动的相互依赖关系,把活动按照一定的逻辑进行排列,形成了项目进度网络图。由于XX功能依赖野外设备安装进度,我十分关注这个活动,因为这个可能会产生风险,最终让项目可能会产生延期的风险,我对类似于这种重要关注并且记录下来,在未来需要对类似问题做好风险管理,避免项目进度延期问题。
四、估算活动资源
接下来,我们团队根据这些活动来安排整个项目的活动资源,通过调研与分析,我们结合实际情况了解了公司的现有的资源情况,形成了整个项目的活动资源需求,并绘制了资源分解结构。其中我特别关注公司的人力资源需求,因为在这个项目中我们有个需求是与人工智能相关的,而目前团队的研发人员的是不具体这个能力的,而在短期内也不可能让现有的人员具备这个能力,所以我特地申请了公司的资源日历,查看了公司两名人工智能工程师的日历,提前邀约了两位专家一起开会讨论了公司项目的需求,避免了由于人员的原因而导致了项目延期的风险。另外根据实际情况:整个项目需要两名后端开发人员,一名前端开发人员以及3个测试人员,一个产品设计人员。
五、估算活动持续时间
根据我们项目活动以及活动资源,我对活动的持续时间进行了估算,由于去年我们做过类似的项目,公司在这方面的也是经验非常丰富,所以我采取了类比估算,同时考虑到疫情以及天气变化的情况,我在对XX功能需要野外工程调试进度配合情况下,对访活动预留了10天的应急时间,这个10天的应急时间也不会对项目的基准进度会产生影响,最终我们通过了专家判断,估算了活动持续时间。
六、制定进度计划
我将活动清单、活动属性、活动资源、活动持续时间、项目进度网络图、活动持续时间进行了汇总,使用了关键路径法制度了初步的进度计划,识别了关键活动,在后面的执行过程中会重点关注这类的活动,以免项目延期,通过分析,发现完工时间与我们合同交付时间过近,所以我们采取了进度压缩的方法,比如将XX功能与XX分析功能同步进行;在项目管理中,我们结合项目的进度,制定了项目开发过程中的甘特图,最终形成项目进度计划,并通过审批,形成进度基准。
七、控制进度
范围的蔓延会对项目进度会造成延期等不可预知的风险,所以在项目整个过程中,我与项目执行过程中与项目监理、项目干系人进行沟通,控制了项目的范围。根据项目进度管理计划中,我对项目进行了监控,通过每周例会的方式,我对项目各种活动进行了跟踪,收集了实际进度与项目进度基准之间的对比,确保及时发现项目偏差,及时更正进度。在控制进度过程中,采取了一些预防措施。由于天气原因,野外设备在安装过程中遇到了延期7天由于在制定活动持续估算时间中我们预留并10天的时间进行缓冲,所以整体没有对项目周期延期。
经过团队人员的努力,整个项目历时7个月,完成了项目交付的平台,通过了客户的验收,获得了客户的一致好评。
通过这个项目我再一次感受到一个项目的成功与项目进度管理是离不开的,需要对项目每个活动的正确评估,需要发现项目执行过的风险点,对风险点提前做好预案工作,预留缓冲时间,做好项目应对措施与进度跟踪。由于项目周期历时七个月,需要自己在整个过程中对项目进度进行监控,需要参考进度基准对项目进度与范围进行评估,在项目执行过程中按照项目流程对项目变更进行处理。在后续的工作中我需要不断的进行充电与学习,提高自己在项目管理与业务上的能力,争取做一个更优秀合格的项目经理。