进度管理:软件开发项目进度控制浅谈

进度管理:软件开发项目进度控制浅谈
进度管理:软件开发项目进度控制浅谈

1进度管理:软件开发项目进度控制浅谈

摘要:本文主要谈谈影响软件开发项目进度的因素、项目进度控制的目的、常用项目进度控制措施,软件开发项目进度控制中对项目经理而言需要注意的问题和

一些工作经验、工作方法。

关键词:项目管理、进度、控制

一、影响软件开发项目进度的因素

要有效地进行进度控制,必须对影响进度的因素进行分析,事先或及时采取必要的措施,尽量缩小计划进度与实际进度的偏差,实现对项目的主动控制。软件开发项目中影响进度的因素很多,如人为因素、技术因素、资金因素、环境因素等等。在软件开项目的实施中,人的因素是最重要的因素,技术的因素归根到底也是人的因素。软件开发项目进度控制常见问题主要是体现在对一些因素的考

虑上。常见的问题有以下几种情况:

1、80-20原则与过于乐观的进度控制

80-20原则在软件开发项目进度控制方面体现在:80%的项目工作可以在20%的时间内完成,而剩余的20%的项目工作需要80%的时间。这个80%的项目工作不一定是在项目的前期,而可能是分布在项目的各个阶段,但是剩余的20%左右的项目工作大部分是在后期。所以软件开发在进入编码阶段后会给人一种“进展快速”的感觉,使得项目经理、项目团队成员、用户以及高层领导产生了过于乐观的估计。有些领导看到软件交付给用户了,就一块石头落地“总算交差了”,同时又可能撤出一些被认为不必要的人力资源。但很多情况下这是为了对付用户不合理的交付期限要求而采用的不得已的措施。这样的结果是拖延了后期的工作,同时如果软件还不成熟的话,会给用户造成不好的影响。

2、范围、质量因素对进度的影响

软件开发项目比其他任何建设项目都会有更经常的变更,大概是因为软件程序是一种“看不见”又“很容易修改”的东东吧,用户是想改就改,造成需求的蔓延,项目经理有时还不知如何拒绝,加上要说“我能”的心理因素,一般都会答应修改。

这样集少成多,逐渐影响了项目进度。

如果某项工作在进度上表面上达到目标了,但经检验其质量没有达到要求,则必然要通过返工等手段,增加人力资源的投入,增加时间的投入,实际上是拖延了进度。不管是从横向或纵向来看,部分任务的质量会影响总体项目的进度,前面的一些任务质量中会影响到后面的一些任务质量。

3、资源、预算变更对进度的影响

资源,最主要的还是人力资源,有时某方面的人员不够到位,或者在多个项目的情况下某方面的人员中途被抽到其他项目、或身兼多个项目、或在别的项目不能自拔无法投入本项目。还有一个很重要的资源,就是信息资源,如某些国家标准、行业标准,用户可能提供不了,而是需要去收集或购买,如果不能按时得到,就会影响需求分析、设计或编码的工作。其他资源,如开发设备或软件没有

到货,也会对进度造成影响。

预算其实就是一种资源,它的变更会影响某些资源的变更,从而对进度造成

影响。

4、低估了软件开发项目实现的条件

低估软件开发项目实现的条件表现在低估技术难度、低估协调复杂度、低估

环境因素这样几个方面。

首先是低估技术难度。软件开发项目团队成员,有时甚至是企业的高级项目主管也经常低估项目技术上的困难。低估技术难度实际上也就是高估人的能力,认为或希望项目会按照已经制定的乐观项目计划顺利地实施,而实际则不然。软件开发项目的高技术特点本身说明其实施中会有很多技术的难度,除了需要高水平的技术人员来实施外,还要考虑为解决某些性能问题而进行科研攻关和项目实

验;

其次,低估了协调复杂度,也低估了多个项目团队参加项目时工作协调上的困难。软件开发项目团队成员比较强调个人的智慧、强调个性,这给项目工作协调带来更多的复杂度。当一个大项目由很多子项目组成时,不仅会增加相互之间充分沟通交流的困难,更会增加项目协调和进度控制上的困难。

另外,企业高级项目主管和项目经理也经常低估环境因素,这些环境因素包括用户环境、行业环境、组织环境、社会环境、经济环境。低估这些条件,既有主观的原因,也会有客观的原因。对项目环境的了解程度不够,造成没有做好充

分的准备。

5、项目状态信息收集的情况

由于项目经理的经验或素质原因,对项目状态信息收集的的掌握不足,及时性准确性完整性比较差。另外其它一些原因也会造成这种现象。某些项目团队成员报喜不报忧,不希望别人知道自己工作的不好的情况,例如软件程序的编制,可能会先编制一些表面的东西,现有界面,看起来好像完成任务了,实际上只是一个“原型系统”或演示系统。给领导造成比较乐观的感觉。

如果项目经理或者管理团队没有及时地检查发现这种情况,将对项目的进度造成严重的影响。当然,如果出现这种需要时时刻刻都互相提防的氛围,管理人员就应该从管理的角度,从制度的角度检讨一下,进行改进,让大家实事求是地

进行沟通。温伯格说:“无论你多么聪明,离开了信息,对项目进行成功的控制就是

无源之水、无本之木。”

6、执行计划的严格程度

没有把计划作为项目过程行动的基础,而是把计划放在一边,比较随意去做。例如对于项目团队内部沟通或外部沟通,在计划中要说明清楚人员、周期、方式、方法,不能遗漏,但在实际项目过程中,可能出现沟通没有按时或没有完整地达到所有项目干系人的情况。若项目计划本身有错误,执行错误的计划肯定会产生错误。如,计划制订者在计划系统框架设计考虑上的错误、进度安排上的失误等。实际的项目实施中,除了这种错误之外,还可能因为项目执行上的错误,造成项目的麻烦。例如,项目的客户及其他项目干系人没有及时为项目中出现的情况采取必要的措施或者所采取的措施的不适合具体的情况、没有效果或者有副作用等。另外,如果在项目中的某项工作(如某个子系统或模块、组件)被转包给第三方开发后,不能进行有效的管理,也会造成进度上的延误。

7、计划变更调整的及时性

渐近明细是项目的特点,特别是对于软件开发项目,并不是一个一成不变的过程。开始时的项目计划可以先制定得比较粗一些,随着项目的进展,特别是需求明确以后,项目的计划就可以进一步的明确,这时候应该对项目计划进行调整修订,通过变更手续取得项目干系人的共识。计划应该随着项目的进展而逐渐细化、调整、修正。没有及时调整的计划或者是随意的不负责任的计划的项目是难以控制的。在高技术行业,日新月异是主要特点,因此计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式,随着项目的进展进行不断细化、调整、修正、完善。对于较为大型的软件开发项目的工作分解结构可采用二次甚至多次WBS 方法。即根据总体阶段划分的总体WBS ,需求调研阶段结束、概要设计完成后专门针对详细设计或编码阶段的二次WBS 。由于需求的功能点和设计的模块或组件之间并不是一一对应的关系,所以只有在概要设计完成以后才能准确地得到详细设计或编码阶段的二次WBS ,根据代码模块或组件的合理划分而得出的二次WBS 才能在详细设计、编码阶段乃至测试阶段起到有效把握和控制进度的作用。有些项目的需求或设计做得不够详细,无法对工作任务的分解、均衡分配和进度管理起参考作用,因此要随着需求的细化和设计的明确,对项目的分工和进度进行及时的调整,使项目的计划符合项目的变化,使项目的进度符合项

目的计划。

8、未考虑不可预见事件发生造成的影响

假设、约束、风险等考虑“不周”造成项目进度计划中未考虑一些不可预见的事件发生。例如软件开发项目还会因为项目资源特别是人力资源缺乏、人员生病、人员离职、项目团队成员临时有其他更紧急的任务造成人员流动等不可预见的事件对项目的进度控制造成影响(即项目按时完成是基于如下假设:人力资源不会缺乏、人员不会生病、人员不会流动)。企业环境、社会环境、天灾人祸等事件对项目的进度控制造成影响。对项目的假设条件、约束条件、风险及其对策等对于进度的影响在项目计划要进行充分的考虑,在项目进展过程中也要不断地重新

考虑有没有新的情况,新的假设条件、约束条件、潜在风险会影响项目的进度。假设是通过努力可以直接解决的问题,而这些问题是一定要解决才能保证项目按计划完成;约束一般是难以解决的问题,但可以通过其他途径回避或弥补、取舍,如牺牲进度、质量等等;假设与约束是针对比较明确会出现的情况,如果问题的出现具有不确定性,则应该在风险分析中列出,分析其出现的可能性、造成的影响、采取的措施。实际上像没有考虑人的疾病、人员流动这些情况本身也不是什么问题,因为任何人都不可能把所有以外的情况都考虑完整,实际上也没有必要。但有些诸如下班或节假日的加班时间都被安排用于项目工作的情况就会造成更多的项目不确定性。在可能的情况下当然要对所有可能情况都做到有备无患,但是有的时候也要冒一定的风险,同时对于风险的防范也需要考虑如果防范的成本大于风险本身造成的损失和影响,则这种防范是没有必要的。

9、程序员方面的因素对进度的影响

程序员方面有两种常见的心态影响了进度的控制:一是技术完美主义、二是

自尊心。

技术完美主义的常见现象是,有些程序员由于进度压力、经验等方面的原因,会匆忙先做编码等具体的事情,等做到一定程度后会想到一些更好的构思,或者看到一些更好的技术的介绍,或者是觉得外部构架可以更加美化,或者是觉得内部构架可以更加优化,这样他们会私下或公开对软件进行调整,去尝试一下新的技术。而是否使用这些新的技术对完成项目本身的目标并没有影响,相反可能带来不确定的隐患。这种做法不是以用户的需求为本、或以项目团队的总体目标为

本,可能对软件开发进度造成较大的影响。

自尊心的常见想象是,有些程序员在遇到一些自己无法解决的问题时,倾向于靠自己摸索,而不愿去问周围那些经验更为丰富的人。有些人也许会通过聊天室等方式匿名地向别人求教。如果运气好会很快地解决,否则要花很多实践摸索。

而如果向周围的人求教,可能摸索几天的问题别人早就解决了。

10、未考虑软件开发过程的循环、迭代特性

对软件开发的各个过程分类过于精细,制定进度计划时各项工作过于紧凑、没有弹性,造成的后果是,定期提交项目进度阶段报告的制度只有在表面上起到效果,按照计划的时间表提交阶段成果也只是在表面上起到效果。因为“上有政策、下有对策”,强行的规定会使人产生一些错误的认识:如在项目计划中“规定”某个时间只能做某某类别的事情,那么严格执行的后果就是编码阶段就不能修改文档;另外错误的“里程碑”概念可能会使大家轻易地相信上一个阶段的工作成果都是“通过评审”最终定稿了,而实际上可能只是因为时间到了该提交的人提交、该评审的人评审了。如果上下阶段是不同的人就根本不会去检查其中是否还有错误;如果上下阶段是同一个人,就可能非正式地修改上一阶段的错误,但占用的时间和精力却是下一阶段的,并且这样的修改时没有记录的。这样关于阶段进度控制的措施实际上只是在表面上有效。最为普遍的情况是,用户在合同中限定了提交软件系统的时间,实际上这个时间对完成项目任务来说是远远不够的,但计划只能按照合同来进行,所以要不用户让步,要不只能按照时间的约定提交实际上还未完

成的软件系统,完成系统的安装,但这时候的“完成阶段任务”只是一个表面现象,系统虽然安装了,但可能是没有经过严格彻底测试的,也可能是只完成了部分的功能,省略了某些功能,有些是整块功能省略,有的是省略了某些功能的某个过程,如数据录入里面隐含的数据录入前缺省值设置、数据录入检验等功能,而是实现了比较粗糙的功能。这样,系统交付并不意味着项目的完成,而在项目交付

之后还要花更多的时间。

11、其他因素

以上这些因素是影响项目进度的几个主要方面,除此之外还有很多其他的影响因素。其实最主要的因素还是人的因素,这里的人包括所有与项目相关的人。项目经理的素质、管理者的水平、用户的因素、项目成员的因素等等,都会对项目进度造成影响,这是因为由于软件开发的特性。因为篇幅有限无法一一列举,

只能在此分析一些常见的因素。

不可否认,软件开发项目进度可控性还是带有一定运气成分的。特别是需要用户配合的那些软件开发项目,其可控性与用户的成熟度、软件应用领域的成熟程度和行业标准规范的完备程度有很大关系。关于可控性方面会涉及到一些与客户打交道经验,虽然我们说,顾客是上帝、以顾客为中心,但并不是说我们要把主导权交给他们,而关键是我们如何去主导、引导、把握。因此,项目控制的好坏与相关人员人际关系方面的经验也有关系。

尽管存在很多不可控的因素,我们的任务是首先分清哪些是可以控制的,哪些是我们不能控制的。项目经理一是要尽量扩大可控的领域,减少不可控的领域,二是不要在“不可控”上花太多时间,而是多花一些时间把可控的工作控制好,做好防范措施,减轻不可控因素对项目进度的影响。

项目进入实施阶段后,项目经理的几乎所有的活动都是围绕进度展开的。进度控制的目标与成本控制的目标和质量控制的目标是对立统一的关系。项目的进度、质量和成本构成一个相互制约的三角关系,需要项目经理去平衡。

二、项目进度控制的目的

项目进度控制和监督的目的是:增强项目进度的透明度,以便当项目进展与项目计划出现严重偏差时可以采取适当的纠正或预防措施。已经归档和发布的项目计划是项目控制和监督中活动、沟通、采取纠正和预防措施的基础。

1、根据计划进行监控

项目控制的第一个目的是根据计划对项目的各项活动进行监控,即根据已经制定并取得共识的软件开发项目计划来监控项目的实际表现和进度。为此应该根据项目计划来监控项目计划参数的实际值,这些参数包括进度表、项目成本、工作量、工作产品和任务的属性、使用的资源、项目成员的知识和技能;根据项目计划来监控项目团队所作的承诺是否已经或可能兑现、原来的确定的风险是否可以避免或减少损失,是否有新的风险出现;根据项目计划来收集、管理、使用项

目数据;根据计划监督项目干系人的参与情况,监控各项任务承担人的参与活动;定期进行必要的进度评审,确定项目是否存在重大偏差、跟踪变更请求和问题报告直到变更或问题得到解决;在项目的里程碑对项目的成果进行评审。

2、管理纠正和预防措施

项目控制的另外一个目的是管理纠正和预防措施,即当项目进度或者结果已经或即将与计划有严重偏差时,对需要采取的纠正或预防措施进行管理。为此应当收集并且分析项目进行中可能存在的问题,并以此确定解决这些问题的纠正或预防措施;对已经确定的问题采取纠正和预防措施;监控要实施的纠正和预防措施,分析措施采取以后的结果,判断这些措施的有效性,确定和记录纠正与计划结果存在偏差的问题而采取的必要且合适的措施。

项目执行过程中仅仅靠最初建立的一份“完善”的基准计划是不够的,最好的计划也未必会一直有效。根据项目任务渐进明晰的特点,特别是软件开发项目的特点,在项目进行过程中,肯定需要在适当和必要的时候对项目进行变更控制,这种控制过程包括定期搜集有关项目进展情况的信息,把实际进展情况与计划进展情况进行对比;如果实际进展情况比计划进展情况有差距,或可能会有差距,就应当采取纠正或预防措施。变更控制应当在项目期间定期进行,这里所说的变更控制不一定要进行真正的变更,而是说要定期对变更进行控制。

如果在项目生命周期内的某一时间点,把实际进度与计划中约定的进度相比对,显示出项目已经延误或即将延误、超出预算目标或不符合质量要求,就必须采取纠正或预防措施使项目回到正轨上来,重新符合计划的安排要求。在已做出执行纠正或预防措施的决定之前,应评估一下纠正与预防措施的有效性和无副作用性,以确保纠正措施使项目回到项目的工作范围、时间和预算约束内,并对项目的其他目标不会造成太大的影响。来源:考试大-项目管理师考试

3、在各种项目目标中进行平衡

如果经过评估确定项目确实已无法控制,就应当下定决心以牺牲软件功能范围、工作成果范围(如某些中间文档)、成本预算、进度计划或软件质量中的某一项目标为代价,来保住项目最重要的那些目标,在各种项目目标中进行平衡,最终确定一个最合适的解决方案。有效的项目控制的关键是定期及时测量实际进程,并与计划进程相比较,如有必要就立即采取纠正或预防措施。指望不采取纠正和干预措施,问题就自行消失的想法是不现实的。问题越早发现就越好改正,造成的影响和损失越小。问题越提前发现就越好采取预防措施,可以用最小的代价避免造成损失。基于项目实际进展情况,就有可能准确预测项目进度计划和成本预算的实施情况,以便顺利完成项目。如果这些项目参数超出项目目标的限制范围,就必须马上采取纠正措施;如果发现这些项目参数有超出项目目标的限制

范围的趋势,就必须马上采取预防措施。

软件开发项目实施中进度控制是项目管理的关键,若某个分项或阶段实施的进度没有把握好,则会影响整个项目的进度,因此应当尽可能地排除或减少干扰因素对进度的影响,确保项目实施的进度。

三、软件开发项目常用进度控制措施

1、项目进度控制的前提

项目进度控制的前提是有效地项目计划和充分掌握第一手实际信息,在此前提下,通过实际值与计划值进行比较,检查、分析、评价项目进度。通过沟通、肯定、批评、奖励、惩罚、经济等不同手段,对项目进度进行监督、督促、影响、制约。及时发现偏差,及时予以纠正;提前预测偏差,提前予以预防。

在进行项目进度控制时,必须落实项目团队之内或之外进度控制人员的组成,明确具体的控制任务和管理职责。要制定进度控制的方法,要选择适用的进度预测分析和进度统计技术或工具。要明确项目进度信息的报告、沟通、反馈、以及

信息管理制度。

项目进度控制应该由部门经理和项目监控人员共同进行,之所以需要部门经理参与,是因为部门经理负责项目一般要负责一定人事行政的责任,如成员的考核、升迁、发展等。他们只有通过软件开发项目才能更好地了解项目成员,项目也只用通过对他们有切身利益的管理者参与管理才会更加有效。

2、项目进度控制主要手段

项目计划书:作为项目进度控制的基准和依据,项目负责人负责制作项目计划书。项目进度监控人员根据项目计划书对项目的阶段成果完成情况进行监控,如果由于某些原因阶段成果提前或延后完成,项目负责人应提前申请并做好开发计划的变更。对于项目进度延后的,应当分析产生进度延后的原因、确定纠正偏差的对策、采取纠正偏差的措施,在确定的期限内消除项目进度与项目计划之间的偏差。项目计划书应当根据项目的进展情况进行调整,以保证基准和依据的新

鲜性、有效性。

项目阶段情况汇报与计划:项目负责人按照预定的每个阶段点(根据项目的实际情况可以是每周、每双周、每月、每双月、每季、每旬等等)定期在与项目成员和其他相关人员充分沟通后,向相关管理人员和管理部门提交一份书面项目

阶段工作汇报与计划,内容包括:

a、对上一阶段计划执行情况的描述

b、下一阶段的工作计划安排

c、已经解决的问题和遗留的问题

d、资源申请、需要协调的事情及其人员

e、其他需要处理的问题

这些汇报将存档,作为对项目进行考核的重要材料。

在计划制定时就要确定项目总进度目标与分进度目标;在项目进展的全过程中,进行计划进度与实际进度的比较,及时发现偏离,及时采取措施纠正或者预

防;协调项目参与人员之间的进度关系。

在项目计划执行中,做好这样几个方面的工作:

检查并掌握项目实际进度信息。对反映实际进度的各种数据进行记载并作为检查和调整项目计划的依据,积累资料,总结分析,不断提高计划编制、项目管

理、进度控制水平。

做好项目计划执行中的检查与分析。通过检查,分析计划提前或拖后的主要原因。项目计划的定期检查是监督计划执行的最有效的方法。

及时制定实施调整与补救措施。调整的目的是根据实际进度情况,对项目计划作必要的修正,使之符合变化的实际情况,以保证项目目标其顺利实现。由于初期编制项目计划时考虑不周,或因其他原因需要增加某些工作时就需要重新调整项目计划中的网络逻辑,计算调整后的各时间参数、关键线路和工期。

3、进度控制内容

从内容上看,软件开发项目进度控制主要表现在组织管理、技术管理和信息管理等这几个方面。组织管理包括这样几个内容:

(1)项目经理监督并控制项目进展情况;

(2)进行项目分解,如按项目结构分,按项目进展阶段分,按合同结构分,

并建立编码体系;

(3)制订进度协调制度,确定协调会议时间,参加人员等;

(4)对影响进度的干扰因素和潜在风险进行分析。

技术管理与人员管理有非常密切的关系。软件开发项目的技术难度需要引起重视,有些技术问题可能需要特殊的人员,可能需要花时间攻克一些技术问题,技术措施就是预测技术问题并制订相应的应对措施。控制的好坏直接影响项目实

施进度。

在软件开发项目中,合同措施通常不由项目团队负责,企业有专门的合同管理部门负责项目的转包、合同期与进度计划的协调等。项目经理应该及时掌握这些工作转包的情况,按计划通过计划进度与实际进度的动态比较,定期向客户提

供比较可靠的报告等。

软件开发项目进度控制的信息管理主要体现在编制、调整项目进度控制计划时对项目信息的掌握上。这些信息主要是:预测信息,即对分项和分阶段工作的技术难度、风险、工作量、逻辑关系等进行预测;决策信息,即对实施中出现的计划之外的新情况进行应对并做出决策。参与软件开发项目决策的有项目经理、企业项目主管及客户的相关负责人;统计信息,软件开发项目中统计工作主要由参与项目实施的人员自己做,再由项目经理或指定人员检查核实。通过收集、整

理和分析,写出项目进展分析报告。根据实际情况,可以按日、周、月等时间要求对进度进行统计和审核,这是进度控制所必须的。

4、不同阶段的项目进度控制

从项目进度控制的阶段上看,软件开发项目进度控制主要有:项目准备阶段进度控制,需求分析和设计阶段进度控制,实施阶段进度控制等这几个部分。

准备阶段进度控制任务是:向业主提供有关项目信息,协助业主确定工期总目标;编制阶段计划和项目总进度计划;控制该计划的执行;

需求分析和设计阶段控制的任务是:编制与用户的沟通计划、需求分析工作进度计划、设计工作进度计划,控制相关计划的执行等。

实施阶段进度控制的任务是:编制实施总进度计划并控制其执行;编制实施计划并控制其执行等。由甲乙双方协调进度计划的编制、调整并采取措施确保进

度目标的实施。

为了及时地发现和处理计划执行中发生的各种问题,就必须加强项目的项目的协同工作。协同工作是组织项目计划实现的重要环节。它要为项目计划顺利执行创造各种必要的条件,以适应项目实施情况的变化。

5、关于进度落后时的“赶工”措施

进度落后的情况下,有几种措施来弥补,如加人、加班、加激励等等,这些都是增加资源而又未必会见效的方法。根据Brooks原则,在某些项目进度延迟的情况下增加人手,有可能会使项目的进度更加延后。因为对于新加入本项目的员工来说,对项目相关背景、需求、设计的培训、对项目环境的熟悉和项目团队成员之间的沟通路径的增加,可能会使项目的工作效率急剧下跌。而加班造成的疲劳会再次使工作效率降低。增加激励会造成工作成本却不断的向上攀升。这些措施并不是完全不可取,而是项目经理要考虑适度原则。最好是要全面分析项目进度延迟的原因,如果确实是不合理的项目交付时限要求,就应当通过沟通变更为合理的项目时限要求,以免因为这样一个不合理的时限要求造成对软件质量或团队成员心理上的负面影响,最终导致项目最终的失败。否则应从技术、团队成员心态、环境等方面查找原因,找到提高效率、加快进度的方法。

参考文献

1、人月神话,Frederick P. Brooks,Jr.清华大学出版社

2、人件(第2版),清华大学出版社

3、人件集——人性化的软件开发,谢超、刘颖、谢卓凡、李虎译,人民邮电出

版社

4、PMBOK-2000PMI;

5、质量·软件·管理(第一卷:系统思维),Gerald M.Weinberg,清华大学出

版社

6、成功的项目管理,Trevol L Young(泰晤士报商业版,严鸿娟译);

7、成功的项目管理,Jack Gido &James P. Clements(21世纪管理经典教

材系列,张金城等译);

8、如何做好项目管理,Stanley E. Portny(IDG新经济工商实务傻瓜丛书,宁

俊等译);

9、管理软件开发项目(第二版),Neal Whitten(软件开发项目管理系列丛书,

孙艳春等译);

10、IT项目管理,Kathy Schwalbe(项目管理译丛王金玉等译);

11、项目管理—计划、进度和控制的系统方法(第7版),Harold Kerzner(电

子工业出版社,杨爱华等译);

12、项目管理的战略规划:项目管理成熟度模型的应用,Harold Kerzner(电子

工业出版社,张增华吕义怀等译);

13、实用软件工程(第二版),郑人杰、殷人昆、陶永雷(清华大学出版社)

14、软件工程:实践者的研究方法》(第5版)Roger S.Pressman著;

15、高级项目管理基础,(信息产业部计算机信息系统集成高级项目经理培训讲

义);

项目进度管理与控制

项目进度管理与控制 1.3.1 项目进度管理方案及控制措施 根据委托项目管理合同的要求编制总进度计划。总进度计划根据组织关系、搭接关系、工艺关系、起止时间、资源供给及其他保证性计划等因素综合确定。 项目进度计划控制的内容包括:对于影响项目进度计划变化的因素控制(事前控制)、对于项目进度计划完成情况的绩效度量和对实际实施中出现的偏差采取纠偏措施(事中控制)、以及对于项目进度计划变更的管理控制等等。项目开始实施后,即进行监控项目的进程,以确保每项活动按项目进度计划进行。 1设计进度管理内容和方法 (1)项目管理机制 1)项目管理严格按照我院ISO管理体系,同时,我们引入协同设计,实行设计控制程序、可追溯性设计管理程序、纠正预发措施程序,验证设计程序和设计服务程序等,确保工程设计进度。 2)工程主要设计内容均由国家一级注册设计师签字负责,同时保证足够的设计人员参加设计。高水平的项目设计队伍,项目总设计师,各专业设计负责人在保证设计质量的同时确保建设单位要求的项目设计进度。 3)丰富的工程设计经验,规范的管理制度和先进的绘图手段是工程设计工期保证的基本要素。我院广泛应用CAD计算机绘图,并应用协同平台进行配合设计。各专业均使用了大量的专业基础图库及计算机辅助设计软件,可大幅度提高工作效率,为确保设计工期提供了坚强的后盾。 4)按提供图纸日期的要求,由设计总负责人根据设计周期制定详细的项目设计计划总进度安排表,组织制定各专业协作计划表,各专业设计人员严格遵照计划表进度进行设计,各专业之间开展设计资料互提,及时沟通交流,解决设计过程中的疑点难点,矛盾问题,从源头上保证设计进度,负责人定期进行设计进度监控,分析产生的偏差原因,提出进度修订计划,使进度始终在计划的控制之内。 5)定期向建设单位和有关方面汇报项目进展情况,以便建设单位了解情况,并提出意见。 2采购进度管理内容和方法

项目进度计划控制管理

一、工程项目进度控制管理基本论述 1·1 工程项目进度管理控制含义及作用 工程项目进度管理控制是对工程项目在施工阶段的作业程序和作业时间进行规划、实施、检查、调查等一系列活动的总称,即在施工项目实施过程中,按照已经核准的工程进度计划,采用科学的方法定期追踪和检验项目的实际进度情况,并参照项目先期进度计划,找出两者之间的偏差,并对产生偏差的各种因素及影响工期的程度进行分析与评估;而后组织、指导、协调和监督监理单位、承包商及相关单位三方,帮助其及时采取有效措施调整项目进度,使工期在计划执行中不断循环往复,直至该项目按合同约定的工期如期完工,或在保证工程质量和不增加原先预算的工程造价的条件下,使该项目提前完工并交付使用。 施工工程项目进度控制是影响工程项目管理中成本、进度、质量三大控制因素中的主要控制因素,贯穿于整个施工工程项目的投标、设计、施工、投产等所有阶段,尤其是在项目施工阶段,监理方、承包商以及相关部门对该项目进度的把控管理力度居于首位,不容忽视。 施工工程项目的进度控制管理,是工程建设过程中一项兼具实施复杂性和监管重要性的复合任务,是工程建设的三大目标的重要部分。对工程项目进度进行合理有效的控制管理,有利于尽快发挥投资者投入产出比,有利于经济秩序的良好维持,同时有利于提高企业效益。 1·2 影响工程项目进度控制的背景因素 长期以来,施工工程项目在进度控制管理方面,由于自然环境因素的制约性,面临着多重不可抗力,同时由于社会环境因素和企业管理作风因素,面临着不少压力和问题。 自然环境因素方面 工程地质条件和水文地质条件,如地质断层、溶洞、地下障碍物、软弱地基及恶劣气候、暴雨和洪涝灾害等都会对施工进度产生影响。 另外,施工中如果出现意外的事件,如战争、地震、火灾、重大工程事故、

工程项目进度管理施工项目进度控制

工程项目进度管理——施工项目进度控制原理 一、施工项目进度控制概述 (一)施工项目进度控制的概念 施工项目进度控制与投资控制和质量控制一样,是项目施工申的重点控制之一。它是保证施工项目按期完成,合理安排资源供应、节约工程成本的重要措施。 施工项目进度控制是指在既定的工期内,编制出最优的施工进度计划,在执行该计划的施工中,经常检查施工实际进度情况,并将其与计划进度相比较,若出现偏差,便分析产生的原因和对工期的影响程度,找出必要的调整措施,修改原计划,不断地如此循环,直至工程竣工验收。施工项目进度控制的总目标是确保施工项目的既定目标工期的实现,或者在保证施工质量和不因此而增加施工实际成本的条件下,适当缩短施工工期。 (二)施工项目进度控制方法、措施和主要任务 1.施工项目进度控制方法 施工项目进度控制方法主要是规划、控制和协调。规划是指确定施工项目总进度控制目标和分进度控制目标,并编制其进度计划。控制是指在施工项目实施的全过程中,进行施工实际进度与施工计划进度的比较,出现偏差及时采取措施调整。协调是指协调与施工进度有关的单位、部门和工作队组之间的进度关系。 2.施工项目进度控制的措施 施工项目进度控制采取的主要措施有组织措施、技术措施、合同措施?经济措施和信息管理措施等。 组织措施主要是指落实各层次的进度控制的人员,具体任务和工作员任.建立进度控制的组织系统.按着施工项目的结构、进展的阶段或合同结构等进行项目分解,确定其进度目标,建立控制目标体系.确定进度控制工作制度,如检查时间、方法、协调会议时间、参加人等.对影响进度的因素分析和

预测。技术措施主要是采取加快施工进度的技术方法。合同措施是指对分包单位签定施工合同的合同工期与有关进度计划目标相协调。经济措施是指实现进度计划的资金保证措施。信息管理措施是指不断地收集施工实际进度的有关资料进行整理统计与计划进度比较,定期地向建设单位提供比较报告。 3.施工项目进度控制的任务 施工项目进度控制的主要任务是编制施工总进度计划并控制其执行,按期完成整个施工项目的任务.编制单位工程施工进度计划并控制其执行,按期完成单位工程的施工任务.编制分部分项工程施工进度计划,并控制其执行,按期完成分部分项工程的施工任务.编制季度、月(旬,作业计划,并控制其执行,完成规定的目标等。 (三)影响施工项目进度的因素 由于工程项目的施工特点,尤其是较大和复杂的施工项目、工期较长,影响进度因素较多。编制计划和执行控制施工进度计划时必须充分认识和估计这些因素,才能克服其影响,使施工进度尽可能按计划进行,当出现偏差时,应考虑有关影响因素,分析产生的原因。其主要影响因素有: 1.有关单位的影响 施工项目的主要施工单位对施工进度起决定性作用,但是建设单位与业主、设计单位、银行信贷单位、材料设备供应部门、运输部门、水、电供应部门及政府的有关主管部门都可能给施工某些方面造成困难而影响施工进度。其中设计单位图纸不及时和有错误以及有关部门或业主对设计方案的变动是经常发生和影响最大的因素。材料和设备不能按期供应,或质量、规格不符合要求,都将使施工停顿。资金不能保证也会使施工进度中断或速度减慢等。 2.施工条件的变化 施工申工程地质条件和水文地质条件与勘查设计的不符,如地质断层、溶洞、地下障碍物、软弱地基以及恶劣的气候、暴雨、高温和洪水等都对施工进度产生影响、造成临时停工或破坏。 3.技术失误

工程项目进度管理及进度控制.论文

工程项目进度管理及进度控制 摘要:项目进度管理是工程项目管理的一项极为重要的工作,能全面反映项目的实施状况。做好施工阶段的进度控制管理对确保施工单位履行合同、工程按期竣工发挥着至关重要的作用。文章主要就工程进度管理的影响因素进行了分析,并对影响因素提出了具体的管理措施。施工项目进度控制与投资控制和质量控制一样,是项目施工申的重点控制之一。它是保证施工项目按期完成,合理安排资源供应、节约工程成本的重要措施。 关键词:施工阶段进度管理管理措施进度控制 在建设项目管理中,最重要的管理内容是项目的施工质量、进度与投资控制,对工程进度的控制成为一项极为重要的工作。建设项目施工阶段进度管理,是项目管理中不可或缺的重要一环,有着特殊的重要地位与作用。工程项目进度除工期外,还包括工作量、资源消耗量等因素,这几方面相互影响、相互联系,所以必须从多角度进行综合控制,才能对施工进度及项目实施状况作出正确的评价。因此,认真分析影响施工阶段进度控制的各种因素,不断改进项目施工中进度控制的措施与方法,才能确保项目工期按期完成,对每一个施工企业来说都十分重要。 一、工程项目进度管理系统及特点 1.进度管理周期 进度管理周期系指工程建设项目进度控制的全过程。一个建设项目要经过可行性研究、设计、施工和竣工验收等阶段。每一阶段均与进度控制密切相关。 可行性研究阶段对项目建议进度进行论证,并具体化,提出实施进度(工期)的建议。它是对工程项目进行评估的时间依据,是对项目进行决策的依据之一。 设计阶段对实施进度作具体规划,实施设计进度控制,并对设计方案和施工进度作出预测,将可行性研究报告的建设工期和实施进度进行对比,对设计文件作出评价。 施工阶段是进度管理的“操作过程”,要严格按计划进度实施,对造成计划偏离的各种干扰因素予以排除,保证进度目标的实现。 3.进度控制的管理系统 进度管理首先是计划进度,参与工程建设的每一个单位均要编制和自己任务相适应的计划进度。 (1)业主(监理)单位的进度计划。业主(监理)单位根据有关部门批准的可行性研究报告,编制工程建设项目总进度计划。该计划既要满足总工期的要求,又要与国家提供或可能从银行和市场获得的资金、设备、材料及施工力量相适应,根据分批配套投产或交付使用的要求,合理安排年度建设的工程项目。 (2)设计单位的设计进度计划。设计单位按设计合同和总进度计划要求,编制设计准备工作计划、设计总进度计划和专业设计进度计划。此外,还需对施工进度作出规划和论证。 (3)承包商的施工进度计划。承包商按施工承包合同和总进度要求编制施工进度计划,包括:施工准备工作计划、施工总进度计划、单位工程进度计划、分包工程进度计划、分部分项工程进度计划和施工项目年度、季度、月度进度计划等。

软件开发论文:软件开发项目进度管理研究

软件开发项目进度管理研究 0.引言 软件开发项目进度,是指完成整个软件开发项目所需活动的过程和时间周期。软件开发项目进度管理是为了确保项目按时完成而对其各项活动及阶段进行的管理。软件开发项目进度管理包括4个步骤,其中软件开发项目进度计划编制和进度控制是实际工作重点,但编制项目进度计划前,应先分解项目,明确该项目包含的活动,并对项目活动进行排序。下文中“软件开发项目”简称为“项目”。 1.项目工作分解 一个项目提出后,根据项目目标确定项目的研究范围后,应对项目进行分解,将可交付成果和复杂的项目逐步分解成较小的、便于管理的组成部分,并创建工作分解结构图,为项目进度计划打下基础。 1.1项目工作分解的作用 项目分解的作用主要体现在两个方面: (1)便于进行综合性方案设计。工作分解就是在项目目标的指导下,在任务范围中从粗到细、从简到繁,逐步分析,直到可执行的最小独立单元,这样能够较好地保持项目的系统性和完整性,策划者据此可以通盘考虑实现项目目标应完成的工作,能够清晰地分辨任务实现的重点和步骤、完成周期、成本费用,并评估风险,同时,也有利于发现潜在的不明确内容,为项目总体设计提供可靠依据。 (2)便于分配任务和明确责任。项目工作分解把项目划分成多个独立性较强的任务单元,明确区分各任务的目标、范围和界限,对每个工作任务提出具体要求,便于在执行项目时,落实责任者或完成单位。既可以作为委托工作或下达任务的

依据,也便于观察、了解和控制整个项目过程。 1.2项目工作分解结构的依据、原则和方法 项目工作分解结构的主要依据是前期取得的项目主要资料和其它相关项目的借鉴性文件,包括项目需求文件、任务(合同)范围说明、本项目的其它资料、其它项目的相关资料等。 工作分解结构的原则是:在各层次上保持项目内容的完整性,不能遗漏任务必要的组成部分;每个项目单元只能从属于某一个上层单元,不能同时交叉从属于两个上层单元;相同层次的项目单元应有相同的性质,各项目单元应有明确的任务界限,保持各项目单元的独立性,?项目分解的原则应事先确定,同一层次上分解出的项目单元,其分解的原则应该是一致的。 工作分解的方法有自上而下和自下而上等方法。自上而下法是先明确项目最终产品,然后确定中间可交付成果,再对主要可交付成果细分,直至每一个工作只包含一个可交付成果;自下而上法是首先明确项目的所有可交付成果,然后将可交付成果进行逻辑分组,接着将每组汇总成一个母元素,成为上一层次的元素,再将高一层次的元素进行分组、汇总,以此类推,最终汇成一个母元素。 1.3项目工作分解结构一般步骤 工作分解首先应识别项目的主要要素,项目的主要要素就是项目的主要交付物,然后对识别出的主要要素作进一步细化,分解出更详细的有形的、可检验的产品或服务,在此基础上,选择自上而下或自下而上的方法编制工作分解结构图(也可以使用单位标准模板或以前项目的模板),编制完工作分解结构图后,应编制详细的结构图说明,说明的内容包括各要素的界定、说明、估算经费、时间、预安排的责任部门、人员等。

软件开发项目计划书格式

软件开发项目计划书格式 (总12页) 本页仅作为文档页封面,使用时可以删除 This document is for reference only-rar21year.March

正文 一、项目计划书格式 根据《GB8567-88计算机软件产品开发文件编制指南》中项目开发计划的要求,结合实际情况调整后的《项目计划书》内容索引如下: 1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 1.5 标准、条约和约定 2 项目概述 2.1项目目标 2.2产品目标与范围 2.3假设与约束 2.4 项目工作范围 2.5 应交付成果 2.5.1 需完成的软件 2.5.2 需提交用户的文档 2.5.3 须提交内部的文档 2.5.4 应当提供的服务 2.6 项目开发环境 2.7 项目验收方式与依据 3 项目团队组织 3.1 组织结构 3.2 人员分工 3.3 协作与沟通 3.3.1 内部协作 3.3.2 外部沟通 4 实施计划 4.1 风险评估及对策 4.2 工作流程 4.3 总体进度计划 4.4 项目监控 4.4.1 质量控制计划 4.4.2 进度监控计划 4.4.3 预算监控计划 4.4.4 配置管理计划 5 支持条件 5.1 内部支持(可选) 5.2 客户支持(对项目而言) 5.3 外包(可选) 6 预算(可选) 6.1 人员成本 6.2 设备成本

6.3 其它经费预算 6.4 项目合计经费预算 7 关键问题 8专题计划要点 二、项目计划书的编写说明 1 引言 1.1 编写目的 说明编写这份项目计划的目的,并指出预期的读者。 作用:本节是为了说明编制“项目计划书”亦即本文档的意图和希望达到的效果。注意这里的“目的”不是“项目目标”,而是为了说明本文档的目的与作用。“项目目标”在2.1中说明。 意义:使项目成员和项目干系人了解项目开发计划书的作用、希望达到的效果。开发计划书的作用一般都是“项目成员以及项目干系人之间的共识与约定,项目生命周期所有活动的行动基础,以便项目团队根据本计划书开展和检查项目工作。” 例如可以这么写:为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。 常见的问题:把项目本身的“项目目标”误作编制项目开发计划的目的。 1.2 背景 主要说明项目的来历,一些需要项目团队成员知道的相关情况。主要有以下内容: 项目的名称:经过与客户商定或经过立项手续统一确定的项目名称,一般与所待开发的软件系统名称有较大的关系,如针对“XX系统”开发的项目名称是“XX系统开发”。 项目的委托单位:如果是根据合同进行的软件开发项目,项目的委托单位就是合同中的甲方;如果是自行研发的软件产品,项目的委托单位就是本企业。 项目的用户(单位):软件或网络的使用单位,可以泛指某个用户群。注意项目的用户或单位有时与项目的委托单位是同一个,有时是不一样的。如海关的报关软件、税务的报税软件,委托单位是海关或税务机关,但使用的用户或单位不仅有海关或税务机关,还包括需要报关、报税的企业单位。 项目的任务提出者:本企业内部提出需要完成此项目的人员,一般是领导或商务人员;注意项目的任务提出者一般不同于项目的委托单位,前者一般是企业内部的人员。如果是内部开发项目,则两者的区别在于前者指人,后者指单位。 项目的主要承担部门:有些企业根据行业方向或工作性质的不同把软件开发分成不同的部门(也有的分为不同事业部)。项目的特点就是其矩阵式组织,一般一个项目的项目成员可能由不同的部门组成,甚至可能由研发部门、开发部门、测试部门、集成部门、服务部门等等其中几个组成。需要根据项目所涉及的范围确定本项目的主要承担部门。 项目建设背景:从政治环境上、业务环境上说明项目建设背景,说明项目的大环境、来龙去脉。这有利于项目成员更好地理解项目目标和各项任务。 例句:根据《某部关于某建设工作的实施意见》精神,为了保障某建设工作的正常实施,必须加强监督考核,建立督查通报制度,某市某建设工作小组办公室把此项建设工作实施列入督查的重要内容,及时掌握进度,相关部门建立市某建设工作简报制度,及时反映全市某建设工作动态。 目前对于某建设工作的工作主要采用计划部门手工编制年度计划、建设工作主管部门和建设工作实施单位联合手动编制进度计划,某建设工作单位手工上报建设工作进度情况的方式,而全市的建设工作有数百个,加上前期建设工作的数量和今后某市建设发展的趋势,建设工作的数量将越来越多,原来的工作模式

信息系统项目进度管理论文

项目进度管理 摘要 2008年12月,我以项目经理的身份参与到某省水运海事综合业务信息系统项目的开发中,在该项目中我主要负责组织规划实施开发和项目管理的工作。该项目主要包括:OA协同办公系统、电子邮件系统、水运海事行政管理信息系统三个部分。其中,水运海事行政管理信息系统是整个系统的核心,采用了Silverlight+DLinq+https://www.360docs.net/doc/5611513892.html,相结合的主流Web应用框架。 该项目工期180天,工期比较紧张,涉及项目干系人较多,项目进度问题是我们面临的最大考验,为了保证项目能如期高质量地交付,我们采用分期建设,使用基于RUP软件工程模型的方法对项目进行科学管理,在项目的计划阶段我们依据项目章程、项目范围说明书、组织过程资产对项目的范围进行分解,制定WBS,估算工作量,制定详细的项目进度计划。在实施过程中对进度进行跟踪和监控,关注项目的薄弱环节,实现资源动态平衡。目前系统已开发完毕,上线运行一年有余,运行状况良好,受好客户一致好评,但是也存在一些问题和教训。 正文 2008年12月,我以项目经理的身份参与到某省水运海事综合业务信息系统项目的开发中,在项目中我主要负责组织规划实施开发和项目管理的工作。水运海事综合业务信息系统采用先进的富客户端(RIA)技术,充分利用互联网(Internet)信息化手段实现全省水运海事行业数据库的建立和电子化办公的目标,达到规范业务流程、强化内部管理、提高全省水运海事业务的办理效率。水运海事综合业务信息系统主要包括:OA协同办公系统、电子邮件系统、水运海事行政管理信息系统三个部分。其中,水运海事行政管理信息系统是整个系统的核心,在本项目中我们把它作为整个项目的重点来实施的,因此,下面我主要以水运海事行政管理信息系统为中心进行论述。 水运海事行政管理信息系统采用Silverlight+DLinq+https://www.360docs.net/doc/5611513892.html,相结合的主流Web应用框架,开发工具采用https://www.360docs.net/doc/5611513892.html,、编程语言是C#、JavaScript、Sql。在硬件环境方面:IBM RS6000小型机用于部署Oracle10g数据库系统,HP服务器用于部署Web应用。系统总体框架是:三层架构(MVC),用https://www.360docs.net/doc/5611513892.html,搭建整个系统模块,用DLinq替代原来的ODBC,并进行数据持久化管理,用Silverlight技术替代原有的Ajax技术,实现无刷新页。在系统的模型层(M)是DLinq和https://www.360docs.net/doc/5611513892.html,相结合,通过DLinq实现对象与关系数据之间的映射,然后将映射结果通过https://www.360docs.net/doc/5611513892.html,进行执行,最终实现数据持久化和查询操作;控制层(C)是业务逻辑的封装层,通过https://www.360docs.net/doc/5611513892.html,反转技术实现业务逻辑的动态加载;视图层(V)是利用Web页面与Silverlight富客户端相结合的技术,给最终用户提供业务操作和数据查询的界面,提高用户使用体验,另外,在系统中我们还采用了Single Sign On(SSO)单点登录技术,把OA协同办公系统、电子邮件系统、水运海事行政管理信息系统三个系统从安全认证这方面有机的结合在一起,实现统一认证、统一登录,给客户提供了极大地方便。 水运海事综合信息管理系统项目依据合同项目工期为180天,工期紧、任务重,项目涉及干系人较多,项目进度问题是我们面临的最大考验,为了确保项目能如期高质量交付,我们经过仔细分析后决定采用分期建设,将项目分为两期进行实施,运用RUP软件工程模型方法进行科学管理,使用Microsoft Project 2007作为辅助工具,在项目的计划阶段我们依据项目章程、项目范围说明书、组织过程资产对项目的范围进行分解,制定WBS,估算工作量,制定详细的项目进度计划。在项目实施过程中对项目进度和成本进行跟踪和监控,及时发现纠正偏差,关注项目关键路径上的薄弱环节,实现项目资源整体的动态平衡,有效地管理和控制项目的进度。 一、计划阶段对项目进行合理分解,正确估算所有任务的工作量,制定详细的项目进度计划。 在计划阶段,我们经过仔细分析后决定采用分期建设,将项目分为两期进行实施,第一期主要完成需求调研、需求分析、系统设计与实现、测试、试运行、全省部分功能推广六项任务;第二期主要完成系统设计与实现、测试、试运行、全面推广四项任务。在制定完项目分期建设计划后,项目团队在我的带领下,

软件项目管理制度 制度 格式

**科技股份有限公司软件项目管理制度 目录

项目开发计划 编制项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度、所需经费预算、所需软、硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开发工作。编制内容要求如下: 1引言 1.1编写目的 说明编写这份项目开发计划的目的,并指出预期的读者。 1.2背景 说明: a.待开发的软件系统的名称; b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; C.该软件系统同其他系统或其他机构的基本的相互来往关系。 1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4参考资料 列出用得着的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; C.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2项目概述 2.1 工作内容 简要地说明在本项目的开发中须进行的各项主要工作。 2.2主要参加人员 扼要说明参加本项目开发工作的主要人员的情况,包括他们的技术水平。 2.3产品 2.3.1程序 列出需移交给用户的程序的名称、所用的编程语言及存储程序的媒体形式,并通过引用有关文件,逐项说明其功能和能力。 2.3.2文件 列出需移交给用户的每种文件的名称及内容要点。 2.3.3服务 列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的级别和服务的期限。 2.3.4非移交的产品 说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。 2.4验收标准 对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。 2.5完成项目的员迟用限 2.6本计划的批准者和批准日期 3实施计划

软件项目进度计划

施工进度计划书 一、工期安排 XX项目总体工程实施,依照合同按计划在5个月内完成。工期从2017年9月初开工,至2018年1月底截止。为了保证项目圆满完成,分阶段进行进度控制,同时加强软件质量管理,以保障项目按工期规定顺利交付。 二、项目进度表

三、项目实施各环节实施方案 在明确本项目的建设目标、建设任务和范围、建设时间进度要求、项目建设特点分析的基础上,依据招标文件的要求和我方在以往大型信息化平台建设实施方面的经验和教训,为了更好的保障项目的整体进度和整体质量,更好地回避和解决项目建设过程中的可能风险,更好地达到系统的建设目标、项目的总体目标,在本章中,针对本项目的特点,提出我们的项目建设实施整体阶段过程的划分、每个阶段要达成的目标、实施方法和实施计划。 系统建设过程主要分为需求调研/分析、系统设计、开发/测试、集成测试、培训/试运行、验收交付以及质保期七个大的建设阶段。 充分吸收面向对象开发的迭代思想,在经典的几个项目阶段基础上,于每个阶段的内部,又分成了若干次的迭代过程;每一个迭代包括计划、分析、原型等。于是项目可以递进地进展,每一个迭代周期完成,都会形成一个产品原型,通过与业主的不断交互,完善,直到原型发展成为可用的产品。 如图:

1.项目里程碑 里程碑在项目实施中通常设置在阶段任务完成点或关键任务的完成点。 在项目实施计划中设置里程碑,便于以里程碑为监控点,对项目实施从进度、质量、绩效等方面进行更加有效的监控和管理;便于项目组织成员有一个共同的视野,展示项目简明清晰的阶段性目标;便于项目经理与相关人员之间就进度问题进行沟通。 在为项目进度计划设置里程碑时,遵循以下原则: 以项目目标为依据,以可交付成果物为向导,设置里程碑。可交付成果物可以是文档,也可以是可运行的程序。 将实施各阶段的完成点设置成里程碑。如需求规格定稿作为需求分析阶段的完成点,可以定义成为里程碑。 设置的里程碑必须可审查、可测量,有明确的完成标准。只有里程碑通过审查,才能进入到下一个阶段的任务。 综上所述,本项目的里程碑如下表所示:

(完整版)项目进度管理办法(最新版)

项目生产与工期管控办法(试行) 为使项目更为有序、高效地组织施工生产,使公司及时了解和监控项目实施进程,推动公司生产与工期管理体系规范化、制度化,将过程控制做到精细化、系统化,保证工程工期履约,公司特制定项目生产与工期管控办法。 第一章总则 第一条本办法依据中建总公司《项目管理手册》、局和公司等有关文件规定编制。 第二条指导原则: 目标分解,落实责任,制定措施,严格考核,规范管理。 第三条本办法适用于公司所属各项目的生产与工期管理工作。 第四条公司职能部门应加强对工程项目生产与工期管控,指导和帮助项目部建立并落实项目生产与工期管理体系和生产与工期管理责任制。 第五条关键词解释 工期管控计划:以施工合同、工程招投标文件为编制依据,将群体工程分解到单体工程,再分解到关键节点,最后任务分解到各分部或分项工程和流水节拍上,反应项目施工、试运、阶段验收、专业验收及竣工验收、备案验收在各任务间的逻辑关系和关键线路;管控计划做为公司(分公司)考核项目生产和工期管理的依据,用于项目管理层指导执行层工作计划的编制和执行。项目工期管控计划做为《项目策划书》、《项目目标责任书》的组成部分。 生产与工期管理计划:项目部在项目工期管控计划基础上编制详细的工作计划,任务分解到项目部各责任部门和责任人,是为项目工期管控计划的实现而编制的支持性综合计划;该计划以项目工期管控计划中各分部或分项工程开始施工时间为完成基准,反映为保障各分部或分项工程开始实施的前置任务(包含:深化设计、施工方案、招投标、物资设备订货加

工进场、劳务、现场作业条件、资金等)的准备周期,并编制详细的工作计划。 月进度计划:从项目工期管控计划中截取每月的实际需要完成的任务,形成月进度计划。月进度计划在项目工期管控计划的基础上将任务分解到各施工工序。 第二章项目生产与工期管理机构和人员 第六条公司成立以生产副总经理为首,以工程部、机电部、安全管理部、质量保证部、经济管理部和人力资源部等部门为主的项目生产与工期管理体系。 第七条项目部建立以项目目标责任承包团队为责任主体,由项目各责任工程师参加的项目生产与工期管理体系。 第八条项目根据施工项目的规模和不同的施工阶段配备一定数量及相应专业的部门及人员。 第九条工程规模参见中建总公司《项目管理手册》、局和公司等有关文件。 第十条各项目部定员的标准按公司《项目薪酬管理办法》相关内容执行。 第三章项目生产与工期管控责任制 第十一条公司总经理的生产与工期管理职责: 公司总经理对公司的工程顺利施工负主要领导责任,其主要职责是: 1、贯彻国家和地方政府有关建设工程的法律、法规,将工程进度列入本单位的重要议事日程,参加重要的工期工作会议,签发有关项目生产与工期管控的重大决定,决定项目生产与工期管控方面的重要奖惩。 2、督促分管领导和所属各项目经理抓好项目生产与工期管控工作。 3、督促建立健全项目生产与工期管理体系,听取分管领导和项目的工作汇报,研究解决有关项目生产与工期管控的重大问题。 第十二条公司主管生产副总经理的生产与工期管理职责:

项目工期目标控制方法和保证措施

无锡高铁商务区安置房建设工程 进度管理与控制措施 一、工程进度管理控制要点 为了保证工程项目按计划实施,主要从以下几方面进行控制管理: (一)制订科学合理的工期总控计划; (二)制订科学合理的阶段目标控制计划; (三)制订周密细致的材料设备采购计划; (四)制订切实可行的专业分包进场计划; (五)施工过程中制订详细的月、周、日施工计划,并进行检查、监督和跟踪,确保每一个阶段目标的实现; (六)充分协调各参建单位之间的关系,包括业主方、设计、总包、分包、监理、跟踪审计、供货商之间的关系,从而使施工中的每一个单位都不拖延,每一个环节都按照既定的计划进行。 (七)严格按照设计文件和规范标准施工,推行“样板作业法”,避免不必要的返工; 二、工期计划目标控制的方法与措施 (一)合同制约法。在签订总承包或施工合同时,明确工期目标和阶段性目标及对应的奖罚措施,对承包商完成的阶段性目标进行奖励或惩罚。 (二)三级计划管理法。在工程项目实施阶段将严格执行经审核的项目总控制进度计划(一级计划)、详细进度计划(二级计划)、月周进度计划(三级计划),指挥部和监理单位定期或不定期检查施工实际进度状况,与原进度比较找出进度偏差,通过对偏差产生的原因及影响工期程度的分析,监督承包商及时采取措施调整进度并执行。在计划执行中如此循环,直至工程竣工。 (三)施工顺序科学合理化。对项目施工顺序进行科学管理,推行流水化施工,达到资源科学合理使用,以达到建设项目总体进度要求,实现项目管理合同约定的工期目标。 (四)阶段目标控制法。项目一开始就制订阶段目标计划,保证每一个阶段目标的实现。实施阶段进度控制工作涉及对工程建设各阶段的工作内容、工作程序、持续时间和衔接关系,根据进度总目标及资源优化配置的原则编制计划体系并付诸实施,然后在进度计划的实施过程中经常检查实际进度是否按计划要求进行,对出现的偏差情况进行分析,采取补救措施或调整、修改原计划后再

软件开发项目管理

管理目标 1、所有关系人清晰明确地了解项目的需求和期望,努力做到满足项目所有关系人的不同需求;项目关系人包括:项目团队成员和项目团队外(内部/外部客户,内部/外部合作伙伴,经销商/客户等)。 2、项目管理三要素平衡(时间/成本/质量),即开发项目按需按时按质的完成。 3、目标:功能满足需求,设计支持变化,开发快速迭代,成果持续交付。 执行概述 1、建立有效的工作流程保证项目的顺利进行,初期使用传统RUP过程,引入部分敏捷方法, 团队磨合完成后逐步实现敏捷开发全流程管理。 2、明确项目目标,制定具有可行性的项目计划,有效明确的分解项目需求。 3、跟踪设计/开发/测试/回归/发布全流程,推动项目按预定计划执行。 4、解决项目过程中出现的问题和冲突,一般集中在需求不明/工作量或时长/开发难度/跨 部门协调等几个方面。 5、调动开发团队的积极性,创造力,推动团队成员在项目过程中的学习成长。 6、风险识别、风险控制以及风险的预案。 项目管理 1、需求阶段 对项目进行技术可行性分析、技术评估、成本评估以及风险评估。 与需求提出方的代表进行需求讨论,明确项目的目标、价值。 确定项目范围、功能及优先级。 组建项目团队,特别要搞清楚项目的关键人。 项目启动会议,相关的关系人都必须参加。 2、设计阶段 根据确认后的软件需求规格说明书,制定项目进度计划,工作任务分解(WBS);资源申请,项目涉及到的开发资源、测试资源、设计资源(包括人员和软硬件资源);数据库设计;系统设计;文档(包括系统用例、Demo、测试用例等);评审会议。 设计阶段结果交付一般为系统用例/系统原型/系统设计文档(概要设计和详细设计)/数据库设计文档等。 该阶段交付成果需要进行评审。 3、执行阶段(开发和测试) 准备开发环境、测试环境。 跟踪,推动项目按计划进行。 项目成员以日报/项目负责人以周报的形式通报各关系人当前项目的进展情况。 按里程碑对阶段成果进行评估,以确保该阶段完成的质量。 代码审核,包括CS审核、SQL审核、WEB审核等。 对需求变更进行控制管理。 测试阶段BUG响应及改进、收集反馈意见。 对项目风险进行管理。 4、发布阶段 包括制定项目发布计划,用户培训,发布上线。 5、试运行阶段 数据监控(日志、服务器状态),根据监控出现的问题,及时进行处理,改进性能问题,特定情况执行补丁升级。

施工进度计划控制措施

四、施工进度计划及控制措施

目录 1总说明 (2) 2.施工进度计划表 (3) 2.1 联合设计 (5) 2.2 设备制造和设备采购 (6) 2.3 系统室内调试 (7) 2.4 其他说明 (8) 3进度管理 (8) 3.1进度管理职责表 (8) 3.2进度管理程序图 (9) 4施工进度控制措施 (9)

1总说明 ⑴本投标人将严格执行制定的详细施工进度计划,当施工进度发生偏差时,我们将及时进行调整和修改,并呈报监理工程师审批。 ⑵经监理工程师批准的施工进度计划,作为控制本项目工程进度的依据,并据编制的月/周进度计划报送监理工程师审批。 ⑶根据工作进度计划,认真做好施工前各项准备工作,等待监理工程师发出的开工指令。 施工进度计划管理是工程项目控制重点之一,它是保证施工项目按期完成,合理安排资源供应,节约工程成本的重要措施。严格把握工程进度,做到遇到影响工程的情况及时调查、分析、解决、调整,充分做好施工前的各项准备工作,确保工期按期完成,为此本投标人将采取以下主要措施: ⑴充分运用网络技术,精心组织进行交叉施工,抓住外场设备的安装调试及计算机软件的设计编制工作两个环节,确保其工序的连续性,同时发挥内部统一协调的优势,充分利用施工的时间空间上的可能,进行立体交叉作业,合理确立各专业工序的先后次序,确保各专业人员合理调派、配合解决各工序协调问题,确保总工期的实现。 ⑵尽量减少现场安排的施工周期,加强设备及系统的试验室单机调试和系统调试工作。利用实验室设备集中、测试试验仪器仪表设备条件齐全,容易模拟环境条件变化因素,将问题暴露在现场安装前尽早克服解决,做到设备到现场安装测试一次成功,加快现场的单机系统调试工作,确保和主体工程的同步施工与开通。 ⑶充分发挥企业的雄厚技术力量,精密机械装备和先进的仪器仪表等优势。将本工程作为我们的第一重点工程来抓,在人员、机具和仪表上都优先安排。 ⑷系统调试工作是一项技术复杂、标准严格、程序性强的系统工作,它涉及工程中各个施工环节。所以,对系统调试的测试内容、仪表配置、测试步骤、开通程序和配合要求等,将制定具体方案,建立一个强有力的工作班子,做到精心安排、统一指挥,令行禁止。 施工进度计划的控制是根据计划文件、工程进度、工程控制图表等,通过统

软件项目进度控制之浅析

软件项目进度控制之浅析 众所周知,软件项目有其特殊性。首先,软件产品是无形的。软件项目管理者不能像其他项目管理者那样,能够从被开发的产品上看到进度、已经完工的部分是否与设计相符等,他们只能从其他人所提交的文档中来掌握相关的情况;其次,没有标准的软件过程。对软件过程的理解虽然已经取得了长足的进步,但是软件管理者还是不能确切地预见某一软件过程何时有可能出现问题;再次,软件项目常常是“一次性的”。由于软件项目与一个国家、地区的经济政策相联系,与用户的发展战略、经济实力、管理水平相适应,软件项目的开发过程中所采用的技术和管理方式与当时的计算机和通信技术有关,因此大型软件项目一般都不同于早先的项目,管理者纵使有在计划中降低不确定性的经验,也很难较准确地预见问题的出现,以前的经验教训也较难在新项目中发挥大的作用。 从目前国内外的软件企业来看,“软件危机”的阴影仍然存在,软件行业的项目实施情况一直很不乐观。研究表明,软件项目失败的原因主要有两个:一是应用项目的复杂性;二是缺乏合格的软件项目管理人才。实践证明,缺乏有效的项目计划与控制是导致软件项目失控的直接原因。 软件项目中项目进度控制和监督的目的是增强项目进度的透明度,以便当项目进展与项目计划出现严重偏差时可以采取适当的纠正或预防措施。已经归档和发布的项目计划是项目控制和监督中活动、沟通、采取纠正和预防措施的基础。软件开发项目实施中进度控制是项目管理的关键,若某个分项或阶段实施的进差,及时予以纠正;提前预测偏差,提前予以预防。

任务本身的工作量估算是否合理,进度出现偏差首先要考虑工作量的估算是否合理,是否考虑了工作中存在的技术难点,是否考虑了项目成员自身的技能,是否考虑了其他应该考虑的风险。任务计划下达给项目成员时候应该获取承诺,但很多时候获取承诺是无用的,是否可以承诺或者是否能完成承诺跟项目成员的个人经验和技能有太大的关系。 当偏差出在估算上,而且后续项目都是采用的相同估算模式的情况,调整项目计划往往是必须的了。对于短期型的项目,如果这个时候才发现是项目成员技能问题,而想通过培训来提高技能以取得立竿见影的效果往往已经是不现实的。 如果项目任务中存在着技术攻关或技术难点需要解决,对于这种任务往往是很难估计工作量的,而且一旦在技术问题上被卡住往往对项目进度产生致命的影响。唯一的方式就是把无法预测和不透明的东西转换为透明,在项目开始之前就应该进行风险分析和应对,提前进行技术问题的预研,开发原型,积累相关的知识和经验。估算问题的根源又出在历史项目或版本对项目历史数据的采集和分析不够,准确的估算依赖于专家的经验,但专家的经验同样是依赖于历史项目和历史数据。估算问题的根源还在于对项目成员技能和生产率水平没有较清楚的认识,一个软件类任务的完成往往存在着巨大的个人生产率差异和进度差异。 对于一个软件项目,出现1~2天的偏差很容易得到纠正。而如果出现1~2周的偏差则很难再进行纠正。任务本身的粒度和工作量直接和偏差的大小相关。当任务本身的粒度太大的时候是不适宜进行跟踪的,任务本身是否会偏差不在取决于跟踪者,而是执行者对于大粒度的任务是否有很好的细分和自我控制能力。任何一个任务,要么不出现偏差,要么出现成倍的偏差。一个任务的粒度如果是1

项目管理的关键:计划、进度与控制的把控

项目管理的关键:计划、进度与控制的把控 ——某建筑企业项目管理优化的案例分析 客户评价 项目管理,一直是我们企业所重点关注的问题。如何规避项目管理过程中的各种问题,将项目管理的计划、进度、过程监督有效把控好,也是我们所头疼的。华恒智信所提出的解决思 路为我们指明了方向,使得项目效率提高、成本降低,非常具有实践指导意义。 ——某建筑公司总经理 【客户行业】建筑行业 【问题类型】项目管理 【客户背景及现状问题】 某建筑集团有限公司成立于1898年,拥有国家房屋建筑工程施工总承包一级、建筑装修装饰工程专业承包一级、市政公用工程施工总承包一级资质。是一家集建筑施工、设备安装、装饰装潢、仿古建筑、房地产开发、建材试验为一体的具有综合生产能力的建筑企业。 随着企业的发展壮大,项目遍及全国各地。由于项目越来越多,在项目管理中的问题也开始逐步显现,各地项目延期现象严重,进度不能有效保证,总是不能按时完成工程任务,而追究其原因时,有的说是项

目计划不合理,有的说是外单位配合不力导致,有的说是人员不到位……总之客观理由总是很多,让总经理很头疼,对于未完成项目的人员,处罚不合适、不处罚也不合理。同时,项目质量也并不能完全让人省心,有时候会出现漏水现象,有时候出现裂缝现象……总是由于一些质量问题而不断地进行返工,这样,企业的成本直线上升,客户也会有所不满,对于企业影响很大;在内部管理方面,项目总负责人往往管理事情过多,出现顾东顾不了西的情况,且项目负责人的能力也是参吃不齐,遇到能力强的项目经理,可能项目就做的比较不错,而能力不太强的项目经理,可能项目就问题颇多。 对于项目管理过程中的一系列问题,到底该如何解决,成为该企业总经理日思夜想之事,各种方法也都想过,但是效果却不尽如人意,到底应该如何来做?是困扰其的一个难题。 【华恒智信分析解读及解决方案】 对于项目管理,就是为一个相对短期的目标(这个目 标是为了完成一个特定的大目标和目的而建立的)去计划、 组织、指导和控制公司的资源,即利用系统的管理方法将 职能人员(垂直体系)安排到特定的项目中(水平体系) 去。项目管理就是在一定的时间、成本、技术下,对给定 的活动进行管理或控制公司资源。如果项目是针对外在的 客户而完成的,就还包括良好的客户关系(项目管理关系 图)。 项目管理中所遇到的各种问题,如项目时间延期、质 量出现问题、人员能力不到位等,进行分析总结之后,无 外乎就是关于计划、进度和控制的问题。项目计划是所有 项目管理最重要的职责,包括做计划、整合计划和执行计 划;作为成功的项目管理者,不管是负责内部项目还是负责客户要求,都必须运用有效的计划技术。进度就是对于计划完成的各个时间节点的把控,按照计划的要求来完成项目各个阶段的工作。控制就是对项目过程中的时间、质量、人员等各个要素进行综合管理,使得符合项目运作的要求,在项目计划范围内完成。

施工进度管理论文

浅析施工进度管理 摘要:从建筑项目现场施工管理的角度,论述施工进度管理在项目管理中的作用和做好施工进度管理的具体做法。。 关键词:项目管理施工进度管理;地位作用;措施方法 abstract: from the site of the project building construction management point of view, this paper discusses the construction progress management in project management of the function and the well construction progress the practice of management. key words: the project management construction schedule management; position effect; measures 中图分类号:tu71 文献标识码:a 文章编号: 建筑项目的进度管理是施工管理中不可或缺的重要一环,有着特殊的重要地位和作用。在建设项目管理中,最重要的管理内容是项目的施工质量、安全、进度与投资控制。对于施工质量、安全我国十分重视施工质量和安全问题,国家设立了注册监理工程师制度,推出了工程的旁站监理以及质量责任终身制,重点抓施工质量。对于投资控制,在投资管理体制改革以后,业主由于业主责任制对于投资的重视也到达了一个新的高度,国家也又设立了注册造价工程师制度和业主责任制,重点是抓施工质量。但对于施工进度的管理似乎有些忽视了。其实,建设项目的进度管理,是施工管理中不

相关文档
最新文档