摘要:
2018 年 12 月,我负责了广东省某电力企业“基于 VR 的电力作业仿真培训系统”的项目建设,担任项目经理一职。电力作业技能培训是电力人员上岗前确保安全和保证质量的关键一环,由于传统的电力作业技能培训不可避免的遇到资金不足、场地有限、实验器材损耗严重等因素,往往得不到良好的效果。因此,企业需要一套基于 VR 的电力作业仿真培训系统。项目总投资 100 万元,总工期为 6 个月,该项目于 2019 年 6 月一次性通过了客户的验收,并受到了客户领导和公司高层的一致好评。由于该项目具有工期紧,任务重,技术复杂
等特点,所以在项目建设过程中进度管理显得尤为重要,是项目成功的重要保障。具体来说,我主要从规划进度管理、定义与排序活动、估算资源与历时、制定进度计划、控制进度及解决资源冲突几个方面来做好进度管理工作。
正文:
2018 年 12 月,我负责了河南省某电力企业“基于 VR 的电力作业仿真培训系统”的项目建设,担任项目经理一职。作业技能培训是电力人员上岗前确保安全和质量的关键一环, 由于传统的电力作业技能培训不可避免的遇到资金不足、场地有限、实验器材损耗严重等种种因素,实施起来具有一定的难度,往往得不到良好的效果。为了解决上述问题,电力企业需要一套基于虚拟现实技术(VR)的沉浸式电力作业仿真培训系统,模拟现实中遇到的各种场景以及突发事件,对电力人员进行仿真培训。项目总投资 100 万元,总工期为 6 个月,要求2019 年 6 月全面竣工并投入使用。
该项目主要包括两部分:一是基于云的后端系统,主要功能是用户账户管理和内容存储; 二是培训子系统,主要包括以下几个部分:中控软件、VR 头盔、安卓手机、安卓平板、大屏幕等。中控软件所需电脑采用 win10 操作系统,安装有 Apache 网络服务器,能控制所有安卓设备的行为并监控其状态;中控软件控制安卓设备做以下事情:控制播放视频、图片、幻灯片、从云端同步内容。所有安卓设备采用安卓 4.4 及以上版本。中控电脑和所有安卓设备在同一 WiFi 网络当中。
由于该项目具有工期紧,任务重,技术复杂等特点,所以在项目建设过程中整体管理显得尤为重要,是项目成功的重要保障。具体来说,我主要从规划进度管理、定义与排序活动、估算资源与历时、制定进度计划、控制进度及解决资源冲突几个方面来做好整体管理工作。
一、规划进度管理
规划进度管理是为实施项目进度管理制定政策、程序,并形成文档化的项目进度管理计划的过程,为管理、执行和控制项目进度提供指南和方向。结合本项目的内部、外部环境特点以及公司以往项目的执行情况,在项目计划阶段,本人组织召开了会议,邀请了行业专家与曾经做过类似项目的项目经理参加,经过专家们的判断分析,并结合该项目经理的经验分享,最终制定了符合本项目实际情况的进度管理计划。
二、定义与排序活动
定义活动是制定进度计划的基础。为了保证分解的活动能够全面覆盖项目范围,本人将范围管理确定的 WBS 工作包分解成一个个具体的活动。本人组织召开了会议,会议邀请了业务专家和技术专家参与。会议上,业务专家首先介绍业务流程以及应该包括的操作步骤; 其次,技术专家对业务专家的分析进行业务活动分解,形成活动文档清单;最后,依据业务活动之间存在的依赖关系,对业务功能进行优先级排序,并绘制出活动进度网络图 PDM。通过业务专家和技术专家全面、准确的分解,定义了项目的所有活动以及逻辑顺序,也让团队成员对业务流程有了进一步的理解。
三、估算资源与历时
业务活动分解完成后,为保证有充足的资源和时间去完成,本人组织召开了会议,会议邀请了业务专家和技术专家参与。业务专家和技术专家对每一层的每一个具体的工作活动提出了所需要的资源,并采用自下而上的方式进行估算,最后将所有资源进行了汇总。
在活动资源估算完成后,对每个活动进行历时估算。业务专家和技术专家对每一个具体的工作活动进行判断,并结合公司曾经做过的类似项目,综合估算了持续时间,此外还一起讨论了每一个工作活动可能遇到的风险情况,如果活动存在潜在的风险,则将该活动历时加上10%的应急储备时间作为活动的总活动历时。例如:“中控软件与安卓设备的内容实时同步展示”活动,是此项目中最为核心也是最为困难的工作,业务专家和技术专家估算完成此 活动为 10 个工作日,此时统计该活动的历时为 10+10*10%=11 个工作日.
四、制定进度计划
根据活动历时汇总得出的结果,有可能超出项目合同要求的工期,所以我采用了资源优化技术和进度压缩法对活动历时进行了调整和压缩。为了便于安排团队成员的具体工作,分配了相应的工作职责,形成了横道图。公司高层领导通常关注项目是否符合项目的目标,是否按照计划进行,项目团队绩效是否能够保持,因此需要每周向公司高层汇报进度情况,于是形成了概括性进度计划表。
五、控制进度
“懂业务的不懂技术,懂技术的不懂业务”,在这种局面下项目风险很大,一旦开发人员没有理解业务去开发,将导致严重的返工,最终影响项目进度。为了及时了解团队成员工作中遇到的问题,本人约定每日下班后举行例会,每个成员都谈谈工作完成情况以及在工作中遇到的问题,对遇到的问题,大家一起讨论形成解决方案,形成会议记录。由于该项目从正式启动到试运行工期很紧,且中间需要经历,清明、五一、端午三个假期,给项目的进度控制带来了较大的压力,本人决定从 2018 年 4 月中旬开始,每周一、三晚加班。
根据团队成员每天的工作绩效信息,每周形成项目周报,并发送给项目相关干系人,同时,根据绩效信息与进度计划表进行比较,进行偏差分析,利用挣值技术计算进度偏差情况, 及时采取纠正或预防措施。例如:负责需求分析和设计的徐工是其他项目的项目经理,因其他项目上的事情比较多,需求分析和详细设计工作迟迟不能开始,已落后于计划,SV=-3 天, 如果再不提交将影响到编码阶段。本人及时跟徐工进行了沟通,与他协商约定,本人负责帮他完成一部分其他项目中的工作,他加班负责先把马上要进入编码阶段的需求分析和设计提交出来,最终编码开发工作得以按计划开展。
六、解决资源冲突
由于项目业务面广而复杂,考虑到部门实际情况,以及客户要求 2019 年 6 月 30 日试运行的硬性指标,本人将系统分解成 4 个相关联的子系统分别同时进行开发,并将项目组分成4 个小组,每小组配备 2 至 3 人分别进行开发。例如,由于本项目需要的开发人员较多,开发阶段需要从其他项目组中抽调的 2 个开发人员迟迟没有到来,如果不能及时解决,将严重影响项目的开发进度。经过及时与公司领导沟通协商,通过招聘外包人员进驻项目。
七、总结与展望
经过全体人员的共同努力,该项目于 2019 年 6 月一次性通过了客户方的验收, 受到了客户领导和公司管理层的一致好评。项目通过验收后,我们还专门组织全体团队成员召开了 项目总结大会,分析总结项目建设过程中采用了哪些好的做法、存在的不足,为以后的项目 建设收集宝贵的资料。在本项目管理过程中,深深体会到项目进度管理在项目建设中的重要性。在今后的项目管理工作中,我一定会吸取经验教训,不断提高自身的管理能力和管理水平,为我国的信息化建设贡献自己的微薄之力。