摘要:本文依据软件项目管理相关理论,结合单位正在实施的西北大数据中心宏观经济分中心建设(一期)项目,比较深入地研究了信息系统项目具体实施中进度控制相关问题,重点关注对项目进度产生不良影响的相关因素,并对信息系统项目进度管理的提出一些有一定参考价值的建议。
关键词:进度管理;信息系统项目;进度计划
1 项目管理及信息系统项目管理
项目管理其是运用管理学的一些思想、方法及技术到具体项目活动,以此来使项目顺利达成目标,在每一个具体的项目实施中,使用管理学专业的思想、方法及技术,最终能够满足项目干系人 (项目发起人、协助人员、项目组成员、使用者、顾客等)的需要和期望。信息系统项目,是项目的一类, 其具体使用者的需求主要是为了更好的工作与生活,这就要系统工程师使用不同的方式先是得到使用者的具体需求,接着进行详细分析,按照一定的研发规则,开发出用户期望的信息系统。信息系统项目管理涉及系统的质量管理、风险管理、成本管理、进度管理及可用资源管理等多项活动,其最终要求是在计划规定的时间、成本、质量范围内完成。
2 信息系统项目进度管理
進度控制管理是为了保证项目时间满足用户方、管理层和供应商的时间要求。在信息系统项目实施过程中,如果实际项目进度与最初计划进度不一致时,若没有采取比较有力的进度管理方法,没有进行适时应对与调整,那么项目后面的活动可能互相影响,没有办法顺利进行,项目也将进入失控状态结果必然是项目失败。与此对应,优秀的项目进度管理应该是全方位考虑确保整个信息系统项目活动可以顺利推进,保证整个项目团队依照项目实施计划顺利完成项目,最后为项目使用者带来实际效益。信息系统项目的进度管理重要性主要包括:第一、保证及时交付。第二、 成本可控。第三、保证质量。第四、保证信誉和市场地位。
3 信息系统项目进度控制常用方法和工具
3.1 甘特图
甘特图被称为横道图,具体的思想十分简单,用坐标轴的横轴代表时间,纵轴代表项目活动,图中画出的线条代表在项目生命周期期间计划情况与实际完成情况。运用多种线条能够确定每个项目活动原计划应在什么时间开始,什么时间完成,能够比较目前进度和之前计划的偏离程度,方便项目管理人员借此来估算项目完成情况并迅速计算出某项项目活动还需要多久能够完成。
西北大数据中心宏观经济分中心建设(一期)项目由于工期紧、任务重,就需要对进度进行严格控制。甘特图虽然能够反映项目的时间、成本及范围等情况,但是其主要关注的是时间约束。对于本项目严格要求时间的情况,是比较适合的,采用甘特图对整个项目进度进行控制很有必要。第一,根据项目的建设方案确定项目的具体活动,主要分硬件平台搭建与软件系统设计两大部分,硬件平台搭建包括网络设备,安全设备,服务器设备,存储备份设备,展示交互系统,支撑软件采购组网调试,软件系统设计包括大数据分析平台,宏观经济运行分析大数据系统,宏观经济网站群升级,信用体系建设大数据应用,国家战略大数据应用等设计开发。确认上面项目活动开始的时间,工期多长,彼此之间的依赖关系。第二,建立甘特图的粗略图,然后把上面项目的所有活动根据要求的时间、工期写到甘特图上。第三,根据已经标注活动的甘特图,进一步明确所有活动之间的依赖关系及时序长短,确定项目的关键路径,关键路径代表完成项目最长需要时间,其必须要严格符合合同约定的工期。第四,逐个计算甘特图中项目活动所需要的工时量。
3.2 关键路径法(CPM)
由杜邦公司发明的关键路径法又称为关键线路法,其也是一种计划管理的方法,其主要是运用分析项目整个过程中哪些活动序列进度选择的总时差最少来判断施工周期的网络分析,能够应用于存在大量工作并且必须按照要求完成的项目,使用的是单一时间估算方法,其中时间被认为是确定的,该方法为动态系统,能够随着项目的进展不断更新。其主要的原理根据确定的每个最小项目活动确定工期,确定最早开始与结束时间、最晚开始与结束时间、根据所有的活动的依赖关系形成网络逻辑图,寻找耗时最长路径就是关键路径。
4 信息系统项目进度管理的步骤
4.1 信息系统项目进度管理具体的影响因素分析
对于信息系统项目能否按时完工造成影响的因素有:制定项目计划、需求变更的管理、技术和工具的使用、技能达不到要求、人员动力不足、团队建设问题及对过程的控制和管理等。
(1)项目计划必须明确项目进度、项目范围、项目验收、项目成本等多种管理因素,这是信息系统项目整个生命周期中的重要阶段,而且是信息系统项目管理的主要环节。西北大数据中心宏观经济分中心建设(一期)项目该项目在项目策划之初,就编写详细的可行性研究報告,将项目进度、范围、审核、验收、成本等内容明确写出来,为后面实施阶段对整个项目进行跟踪和管理打下基础,有详细准确的规定就能科学合理进行管理。
(2)信息系统项目开发中,需求发生变化时有发生,只是没有对需求变更进行合理的管理,将会引起需求不可控,返工经常发生,引起工期拖延,最终可能导致项目失败。在西北大数据中心宏观经济分中心建设(一期)项目设计招标时,选择能够充分了解单位具体业务系统具体需求的设计公司,让设计单位根据要求编写满足要求的初步设计说明书,最终建设单位投标时,根据专家意见结合单位业务情况选择合适的承建方,同时在合同中明确需要严格按照要求执行,确定承建方之后与其进行充分沟通,采用每周例会等多种形式,确认其已经充分理解该项目的各项具体需求。
4.2 信息系统项目进度计划的管理
信息系统项目的进度计划根据现实客观情况与合同中规定,用此研发的项目的最终交付客户时间为最终目标,采用合适的顺序组织项目活动安排具体施工。这个最重要的用途即是将先前设定的项目各个活动根据前后依赖关系组合在一块,采取改变各个项目活动的实际耗用时长方式,达到整个项目能够在满足时间和成本要求前提下安排各个项目活动的目的。
(1)制定进度计划的依据。西北大数据中心宏观经济分中心建设(一期)项目该项目制定项目进度计划时,其主要考虑项目的时间性紧迫要求、项目目标范围大、项目涉及面广、项目环境复杂等情况来编制具体的进度计划。其需要兼顾时间、质量、安全等多个目标相互平衡来编制进度计划,全面考虑各种情况并估计可能发生的风险,保证能够完成项目的最终目标。
(2)项目进度计划编制过程。西北大数据中心宏观经济分中心建设(一期)项目的进度计划的编制刚开始就要对整个项目的范围进行定义,目的在于清楚项目最终交付物,进一步定义项目必须的相关活动、角色、责任及其项目组结构。项目范围定义通常使用工作结构分解,把信息系统项目的“交付物”从上到下逐层划分成成易于管理的若干单元,最终构成一个树状图。
5 避免信息系统项目进度推后的措施
结合西北大数据中心宏观经济分中心建设(一期)项目的实施总结部分经验:第一,对于项目需求管理不力将会导致项目最终延期交付,所以需要在需求分析阶段充分挖掘所有真实需求,努力考虑全面减少后面的返工,最重要的是建立一套规范的变更管理流程对编程进行管理及控制。第二,對时间的预计是否精确。针对时间的预计是否准确能够直接影响项目进度计划安排,预计的工时不准确的因素很多,最主要的两个因素是实施项目没有对照的历史数据和缺少经验丰富的估算专家,对于这两个因素的改善,只能通过项目的积累获得。此外,时间估计时还应该考虑一些特别情况的影响,新招聘的技术人员需要一段时间培养,项目实施过程中可能会采用最新的技术思想等。第三,项目组成员能力没达到要求。做任何项目时起始都理想的认为所有项目成员都能够满足项目的要求,只是现实是存在一些成员不能满足项目的要求。重要的是项目成员中每个个体生产效率高低差别或许较大,将对具体项目进度安排带来不小影响。所以很有必要针对项目的具体实际情况,对项目组成员的技能进行一次全面的考察,结合本项目需要具备的大数据技术、经济模型的建立、网络安全配备等相关知识,组织安排统一的针对性培训,跟踪相关知识的培训效果,达到使项目成员的能力水平能够满足该项目实施要求的目的。第四,信息系统项目质量因素的制约。时间控制与质量控制是项目实施过程中两个重要的活动,两者直接需要作出一定平衡,不能一味追求项目的进度不顾项目的质量,到最终还需要返工重来,没有节约时间反而浪费时间。软件项目的测试,其主要目的就是确保最终的系统质量可靠能够满足用户的要求。存在不少的项目常常出现系统的集成测试过程中大量问题凸显,问题的修改及回归测试仍需耗費大量的时间可能引起项目的延迟。所以建议在系统开发的各个阶段加强项目的评审与代码走查工作,单元测试工作也应与开发同步进行,尽可能早发现开发中存在的问题,及时解决相关问题,有效避免后期问题集中出现引起大量返工。
参考文献:
[1]Jack Gido.成功的项目管理.北京:机械工业出版社,2004.
[2]池仁勇,张定华,王飞绒,等.项目管理.北京:清华大学出版社,2005.
作者简介:赵鹏(1984),男,陕西户县人,硕士,工程师,就职于陕西省信息中心,研究方向主要是软件工程及信息系统集成。