信息系统项目管理师考试-进度管理论文范文(二)
论信息系统项目的进度管理论文范文
【摘要】
2015年2月,我作为项目经理参加了某市电力公司窃电防控系统的建设,项目工期9个月,投资额度240万。该系统是在电力公司正在运行的作业信息系统基础上开发的软件子系统,要求能够采集本地区电力公司防控处理记录及用户的用电数据,分析计算窃电特征指标以判定窃电事件,建立本地区窃电防控典型工作平台,为高层管理者提供窃电防控案例数据库。2015年11月,系统正式上线,顺利达成了预期目标,获得了电力公司的高度认可。
本文针对该项目的特点,结合项目团队的实际情况,主要通过范围规划、范围定义、创建工作分解结构、范围确认、范围控制等环节对项目范围进行了全方位的管理,有效地控制了范围蔓延,促进了项目的开展和执行。
【正文】
近年来窃电方式逐渐多样化,而且行为都比较隐蔽,盗窃国家电能的违法犯罪行为呈现不断上升趋势,严重地损坏了电力企业的利益。如何有效降低以至杜绝不法的窃电行为,一直以来都是电力生产部门管理人员特别关注的问题。为此窃电防控系统的建设具有极大的紧迫性,同时又具有较大的难度。因此,在2015年2月,经过前期的可行性研究,某市电力公司决定对窃电防控系统项目进行立项,总投资240万元,计划在9个月内完成。该项目采用了项目型组织结构,包括软件开发人员8人,质量控制和测试人员2人,配置管理员1人,加上项目经理的我,组建了一支12人的项目团队。
该窃电防控系统运行平台为Windows,主要包含以下几个功能:(1)数据采集功能,采集本地区电力公司历史窃电防控处理记录,归纳其中的信息,对不同的用电行业进行特征细分处理;(2)信息比对分析,针对CMS系统及PMS系统输出的数据进行比对分析和识别异常,以正确计算出台区线损值;(3)窃电防控动态信息处理,建立本地区窃电防控典型工作平台,采用流行和易于使用的B/S系统架构发布信息以充分展现分析结果,同时有效管理窃电典型案例库;(4)窃电数据分析,选取不同行业窃电的典型客户和分析其窃电特点,研究其窃电规律,制定相应的应对措施。
由于项目参与人员较多,功能和目标复杂,规模较大,加上电力公司高层对该项目期望值高,项目的范围管理非常关键。范围管理作为项目管理的重点,如果管理不到位的话,肯定会对项目的进度、成本、质量等各方面都造成影响,甚至危及项目成败。为了做好本项目的范围管理,我针对项目的特点,结合团队实际情况,借鉴以往经验,主要通过范围规划、范围定义、创建工作分解结构、范围确认、范围控制等环节对项目范围进行了全方位的管理。
凡事预则立,不预则废。首先,我们进行了范围规划,制定了一份范围管理计划,描述了项目团队如何制定详细的范围说明书、定义和编制工作分解结构、确认和控制范围。为了节省时间,我通过组织过程资产中有类似项目的计划模板,再参照了项目章程、项目管理计划和以往公司的一个类似项目经验,制定出了初步计划。随后我又多次召开了邀请电力公司客户代表和相关专家参加的讨论会议,吸取各方建议,制定了最终的项目范围管理计划。
接下来,我们进行了范围定义,制作了详细的范围说明书,作为将来项目决策的基础。我们编制了一份干系人登记册,收集干系人需求。电力公司对项目非常重视,客户代表经常有较多的想法和意见,针对这类干系人我们主要采用访谈的方式,聆听对方的描述并做好记录。收集完需求之后,我们就进行了产品分析,把需要实现的功能一一展开。由于该系统是在电力公司正在运行的作业信息系统基础上开发的软件子系统,需要与电力公司主体信息系统相同的开发语言和数据平台。此外,该系统在编程模型的层面上也应当尽可能运用面向大规模应用软件开发、特别是面向各类企业信息化管理应用的J2EE资源框架,以保证系统开发的可靠性和效率。出于以上考虑,本系统采用了容易部署和升级的B/S系统架构,使用Java语言编程和J2EE的技术架构,同时数据库采用Oracle 10服务器平台。
最终我们确定了本项目的范围说明书,主要包含如下几个内容:(1)窃电防控系统的范围,主要包括数据采集、信息比对分析识别异常、窃电防控动态信息处理、窃电数据分析这几个核心功能以及报表生成子系统等其它支撑协助模块;(2)可交付物为应用程序、源代码以及各类项目文档;(3)验收的标准,需要实现监控和判定目前所有典型的窃电行为,对95%以上的异常状态能够自动识别并报警;(4)项目主要的制约因素是质量,必须保证窃电防控系统能够有效地收集数据和判定窃电行为,如果防控功能失效,整个系统也就失去了意义;(5)项目主要假设就是电力公司对此系统的范围和进度要求可能发生变化。
工作分解结构是组织管理工作的主要依据,是项目管理工作的基础。我们依据项目范围说明书和范围管理计划,采用WBS模板完成了工作分解,并为每项工作指定了具体的负责人。分解结束后,所有要做的工作都得到了项目干系人的评审并批准,从而得出了我们的范围基准。
范围确认就是项目干系人正式接受已完成的项目范围的过程。每个阶段的可交付物我们都要进行测试和检验,保证满足项目干系人的期望。由于范围确认工作比较到位,因此进展比较顺利,电力公司客户代表对我们每个阶段所列出的可交付物品都签字进行了确认。
经过了以上工作,我们还需要进行范围控制。如果不对项目范围做任何控制,任由变更盲目地发生,必然导致范围蔓延,危及到项目成败,因此防止项目范围蔓延十分重要。因此,我牵头带领各项目干系人制定了《项目变更管理办法》,明确了变更控制流程和变更文档模板,成立了由电力公司客户代表、本公司分管副经理、项目经理、质量管理员组成的变更控制委员会,必要时邀请专家顾问参与。我们也建立了配置管理系统,规定在范围变更批准后必须更新项目管理计划等文档,变更实施后也要修改技术文件,以免和实际脱节,不利于以后项目运行和系统维护。当然旧版本也不能随意删除,以免变更失败时无法恢复到变更前的状态。
规范的变更管理和配置管理对控制范围蔓延起到了良好的效果。在项目详细设计将要完成时,电力公司客户代表提出,公司领导想要提前考察系统概况,希望我们能够先做出一个简易版本。我们对变更可能造成的影响进行了分析,发现如果简易版本包含一定的功能需求,将会造成项目进度拖延,而且会和正式版本重叠许多不必要的工作。为此我们和电力公司客户代表做了多次沟通,了解电力公司领导的真实意图,得知领导只是想体验一下窃电防控系统的工作界面和流程,不必实现具体功能。于是,我们向变更控制委员会提交了变更建议,计划将此简易版本作为一个单独的附加项,在不影响正式版本的工作前提下,简易版本和正式版本的编码工作并行进行。
变更得到批准后,我就带领项目组成员更新了项目管理计划等文档作为项目新的控制基线,着手实施变更和监控,并通知了各项目干系人和项目组成员。经过团队成员的努力,简易版本很快开发完成,电力公司领导考察后非常满意,此后更加积极地支持工作,项目范围也没有失控。
在9个月的项目进程中,由于项目组较为完善的范围管理工作,项目范围始终处于可控状态。2015年11月,经过项目组团队成员的共同努力,窃电防控系统最终按时上线运行了,顺利实现了预期功能,得到了电力公司的高度认可。在后面的项目和工作中,我会更加努力,改正缺点,不断提高范围管理水平,更好地管理各个项目。
由于项目参与人员较多,功能和目标复杂,工期较长,规模较大,加上电力公司高层对该项目期望值高,项目的进度管理非常关键。我针对项目特点,结合团队实际情况,借鉴以往经验,主要通过活动定义、活动排序、活动资源估算、活动历时估算、制定进度计划和进度控制等环节对项目进度进行了全方位管理。
一、规划进度管理
省略,请根据高项第3版教材规划进度管理部分所使用的输入、工具和输出等内容进行规划进度管理的论述。
二、活动定义
在项目规划阶段,我组织项目组成员和技术专家一起开会分析WBS, 根据项目模板和滚动波式计划,参照8/80小时原则,近期要完成的工作细化到一两天,远期要完成的根据惯例定了两周的工作量即可,并将这个项目分解成具体的工作包,指定具体的负责人,会后我们确定了由项目经理主导需求调研、测试人员完成测试用例、软件开发人员搭建原始架构等关键里程碑事件点,并细化通向这些里程碑的活动步骤,从而得出项目的活动清单、活动属性和里程碑清单。
三、活动排序
活动排序就是确定各个活动之间的依赖关系。为了避免每个成员都独立工作导致活动冲突,特别是个别成员习惯在需求没有确定的时候就开始写代码,后面又因为需求的变更导致大量的返工,我特别要求采用单代号网络图法来确定各个活动的逻辑关系。比如测试人员需要等到输出初步需求调研结果后才能开始制定测试用例,因为如果把测试组的这个活动放到产品设计需求的前面,可能会导致测试前面的工作白做了。通过此过程得出的项目进度网络图,能够帮助我们很直观的了解各个活动的顺序,还能对资源灵活调用起到很好指导作用。
四、活动资源估算
活动资源估算包括决定需要什么资源和每一样资源应该用多少,以及何时使用资源来有效地执行项目活动。在这当中,最困难的就是对项目各个环节进行资源协调,而协调的依据主要就是活动资源需求和资源分解结构,对此我带领项目组成员根据活动内容估算出活动资源,远期活动根据专家经验做类比估算,大致估计即可,而近期的估算误差则采用了自下而上的估算方法,将误差控制在-5%到10%之间。在项目执行过程中将这些估算在误差范围内适当调整,从而很好的控制了项目的运转。
五、活动历时估算
活动历时估算是项目制定计划的一项重点工作,它直接关系到各项活动、各项工作网络时间和整个项目所需总体时间的估算。每个活动都有着不可压缩的工期,给予过短则难以实现,给予过长则会影响到成本、质量、进度等各方面。一般项目可以直接从资源日历中得知有哪些可用资源,然后根据组织过程资产中的模板就能估算出时间,但是作为一个复杂的项目,不能直接参考模板,因为这样误差会非常大。因此,我召集了各方干系人开会分析,通过保守性格的专家们得出了每个活动的最乐视时间O,通过激进派的专家们得到每个活动的最悲观时间P,结合每个活动负责人给出的最可能时间M,采用三点估算法(P+O+4M)/6,得出了所有活动的持续时间,并预留了10%的应急时间。
六、制定进度计划
制定进度计划是就是决定项目活动的开始和完成时间。进度计划制定要重点考虑关键路径上的活动,因此我对每个关键路径上的活动都要给予高优先级的支持,当资源冲突时则进行资源平衡。例如在项目测试阶段需要将窃电防控系统和电力公司已有的基础系统对接,为了避免出现问题时修改返工引起进度延误,我们采用了关键链法设置了一定的缓冲时间,确保此项测试不会耽误项目进度。
七、进度控制
项目进度控制就是依据项目进度计划对项目的实际进展情况进行控制,是项目能够按时完成。一个好的计划是非常重要的,但是如果只计划而没有监督和控制那也是空谈,对此我要求项目团队每周都要交周报,周报的内容主要描述当前项目的进展和项目的预测情况,同时每个里程碑我都会召集相关干系人进行状态评审,如果进度出现偏差,则找出原因,并给出对应解决方案。例如在一次周报告中,我得知有两名员工因故需要出差一周。为此我立刻进行了分析,如果不采取任何措施的话,将导致进度出现拖延。于是我协调其他团队成员,采用加班方式赶上了进度。
在项目详细设计将要完成时,电力公司客户代表提出,公司领导想提前考察系统概况,希望我们先做出一个简易版本。为此我们对变更可能对成本、进度、质量等方面造成的影响进行了分析,决定将此简易版本作为一个单独的附加项,在不影响正式版本的进度情况下,简易版本和正式版本的编码工作并行进行。随后,我们提交变更控制委员会,得到了批准。接着我就带领项目组更新了项目管理计划等文档作为项目控制基线,着手实施变更和监控,并通知了各项目干系人和项目组成员。经过团队成员的努力,简易版本很快开发完成,电力公司领导对此非常满意,正式版本开发进度也没有受到影响,仍然在可控范围内进展。
2015年11月,经过项目组团队成员的共同努力,窃电防控系统最终按时上线运行了,顺利实现了预期功能,得到了电力公司的高度认可。在后面的项目和工作中,我会更加努力,改正缺点,不断提高进度管理水平,更好地管理各个项目。