2019年3月,我所在公司中标《XX市政务服务一体化建设工程》项目,此项目为了深化政府改革,更大程度利企便民,加快推进XX市“互联网+政务服务”,项目总投资600万元,建设工期1年零6个月,我有幸被任命为该项目的项目经理,带领团队成员30人于2020年9月顺利通过了甲方验收成并完成了该项目的上线等后续工作,取得了甲方高层领导的一致好评。
该项目包含功能及模块众多,包括各类生活缴费、智慧政法、社保医保、户政治安、健康就医、教育考试、住房保障、扶贫服务等20多种模块,需要专线网络对接多家银行及政企接口,为了更好的满足全市及各级区县500多万常驻人口的使用,项目使用12台32核128G华为服务器,每台服务器虚拟化为4个8核32G的虚拟主机,采用分布式和集群的架构方式保证服务的高可用性、高可靠性及数据安全,服务端采用JAVA加Oracle数据库开发,使用springboot框架加前端web页面搭建政府后台管理系统,zookeeper分布式服务注册中心负责集群所有服务器的配置和管理工作,使用RPC远程过程调用进行服务器间的信息通讯,专门的缓存服务器集群和日志集群进一步提升服务器的高可用与数据的安全性能,数据库方面采用读写分离并同步备份数据,与日志系统一块为项目数据安全增加双重保险,客户端提供安卓与IOS APP,并整合微信公众号和小程序功能,实现项目的全方位多端服务。
由于该项目功能众多,工期紧张,相关干系人众多,协调难度大,为了保证项目的顺利完成,我对项目组成员进行了详细的组织和分工,分别对前端组、后端组、需求组、测试组等设置相应的负责人,每个负责人直接与我汇报沟通,在注重项目其他过程管理的同时,还重点对项目进度进行管理,本文结合我的实际经验,以项目为例,从进度管理的规划进度管理、定义活动、排列活动顺序、估算活动资源、估算活动持续时间、制定进度计划、控制进度7个过程进行阐述:
一、规划进度管理
规划进度管理是为了规划、编制、管理、执行和控制项目进度而制定政策程序和文档过程。作为项目经理的我,组织相关人员进行了进度管理计划编制工作,通过了专家判断和分析技术进行了编制。项目进度管理计划是项目管理计划的组成部分,为编制、监督和控制项目进度建立了准则和明确活动。根据项目需要进度管理计划可以是正式或不正式的,非常详细或高度概括的,其中应包括合适的控制临界值。
二、定义活动
定义活动指识别出完成项目而需进行的具体的、可实施的活动,将这些详细的活动编制成个明确的活动清单,并让项目团队的每一个成员清楚有多少工作需要完成的过程。在活动定义方面,首先,我组织各组组长通过用户调研、用户访问、现场观摩进行项目调研,充分的了解项目的需求及项目的范围;然后,我们以详细的项目范围说明书、工作分解结构等相关文档为依据,结合项目活动清单模板及以往项目经验,采用分解技术将项目规划、蓝图设计、系统分析、系统设计、系统实施、数据收集、系统上线等阶段的工作分解为具体、更容易管理的活动,同时将这些详细的活动记录在项目活动清单中,以便团队的每个成员能清楚有多少工作需要完成。
三、排列活动顺序
活动排序也叫工作排序,这项工作主要明确各活动之间的顺序以及相互依赖的关系,并将此关系记录下来的过程。在活动排序方面,我们以项目详细范围说明书、项目活动清单等相关文档为依据,结合项目计划网络图模板,采用单代号网络图法确定各活动的顺序及互相依赖关系,通过项目计划网络图记录各活动之间的顺序及相互依赖关系。
四、估算活动的资源
估算活动的资源是对每个活动所需要的人力、设备、材料等资源,以及每类资源需要多少做一个近似的估算,并记录在项目活动资源需求中。在活动的资源估算方面,我们以组织过程资产、项目活动清单及相关文档为依据,结合以往项目经验,采用自下而上方法,估算完成出每个活动所需要的人员、设备、材料等资源以及每类资源的数量,并记录在项目活动资源需求中。
五、估算活动时间
估算活动的时间是对完成每个活动所需要持续时间和完成整个项目所需的总体时间做近似的估算,并记录在活动历时估算中。在活动的历时估算方面,我们以项目活动清单、项目计划网络图、项目活动资源需求等相关文档为依据,采用历时三点估算方法,通过乐观时间、悲观时间、最可能完成时间估算出每个活动及整个项目所需持续的期望时间,记录在项目活动历时估算中。
六、制定进度计划
进度计划就是根据项目的工作分解情况,结合各活动的先后顺序,参考各活动的历时估算,确定项目中各活动的开始时间和完成时间。项目进度计划是项目的基础,是项目团队后续工作的指南,一个完整的进度计划是最大限度的保证项目在预定的时间内平稳、顺序的进行。在编制进度计划该,我们以项目详细范围说明书、项目管理计划项目活动清单、项目计划网络图、项目活动资源需求、项目活动历时估算等相关文档为依据,通过以下步骤编制出科学、详细、可行的进度计划:(1)根据己识别的活动清单,结合活动的顺序与依赖关系,参照活动的资源估算,活动的历时估算,采用关键链路法编制出初步的进度计划;(2)采用资源平衡、进度压缩等技术对进度计划进行重新调整;(3)汇总各子项目进度计划,形成项目总进度计划;(4)分析项目总进度计划中存在的问题,要求各子项目经理调整各子项目进度计划,直到项目总进度计划合理、可行为止;(5)组织相关人员对进度计划进行评审,形成进度基准。
七、进度控制
进度控制是对进度进行监控,将各项工作绩效信息与进度计划进行对比,评估当前绩效并决定是否采取某些纠正、预防措施,尽可能让各项工作按进度计划平稳、顺利来的进行。在进度控制方面,我们定期收集需求分弟、业务蓝图设计、系统分析、系统设计、系统实施、数据收集、系统上线中各项活动的执行情况,结合挣值分析法度量各项工作的进度偏差SV、进度绩效指标SP,并向相关项目干系人发布工作执行状况、进度状况、成本状况、项目预算等绩效信息;对于进度落后工作,组织项目组相关成员分析进度落后原因,采取对应措施(如加班赶工;增加资源加速活动的进程;更换经验更丰富的人提高效率;改进方法或技术提高效率;经过项目干系人同意减小活动范围或降低活动要求等)进行调整,最大限度地保证各项工作按照进度计划釆稳、顺利的执行。
经过我们团队成员的不懈努力,以及各方领导及干系人的大力支持,历时1年6个月,本项目于2020年9月顺利完成验收工作并正式上线,目前为止系统运行正常。该系统全流程操作简单易行,为广大市民带来便捷安全体验和服务,性能良好,受到了业界的一致好评。
由于我们有效地进度管理,采用合适的自动化工具协助进行进度控制,发现进度偏差立即着手解决,不拖延,使得项目一切发展都稳步向前,最终顺利上线,当然,在项目进行过程中也遇到了一些问题,比如:加班赶工导致可交付成果质量下降,部门成员出现应付了事的情况,幸好我及时发现调整,使问题并没有对项目进度产生影响。在此后的学习与工作中,我将不断学习充电,多和同行进行交流,提升自己的专业水平和项目管理能力,使自己的项目管理能力不断提高。