浅谈软件信息项目实施过程控制修订稿
软件开发过程中的质量控制与改进

软件开发过程中的质量控制与改进软件开发是一个复杂而庞大的过程,涉及到多个环节和参与者。
在这个过程中,质量控制是至关重要的,它直接影响着最终产品的质量和用户满意度。
本文将探讨软件开发过程中的质量控制方法和改进策略。
一、需求分析阶段的质量控制在软件开发的初期,需求分析是非常重要的一步。
一个清晰、准确的需求分析可以避免后续开发过程中的问题和风险。
因此,在需求分析阶段,质量控制的关键是确保需求的准确性和完整性。
为了实现这一目标,可以采取以下措施:1.与客户充分沟通:与客户进行面对面的沟通,确保对需求的理解一致,并及时解决疑问和不明确的地方。
2.编写详细的需求文档:将需求以清晰、具体的方式记录下来,包括功能需求、性能需求、界面需求等,以便开发人员理解和实现。
3.进行需求评审:邀请开发团队和客户代表一起对需求文档进行评审,确保需求的准确性和完整性。
二、设计阶段的质量控制在软件开发的设计阶段,质量控制的关键是确保设计方案的可行性和合理性。
一个好的设计方案可以提高开发效率和产品质量。
以下是一些质量控制的方法:1.进行系统架构设计:在设计阶段,进行系统架构设计是非常重要的。
通过定义系统的组成部分和交互方式,可以确保系统的可扩展性和可维护性。
2.进行详细设计:在系统架构设计的基础上,进行详细设计,包括数据库设计、模块设计等。
详细设计应该符合软件工程的原则和规范,确保设计的合理性和可实现性。
3.进行设计评审:邀请开发团队和相关专家对设计方案进行评审,发现和解决潜在的问题和风险。
三、编码阶段的质量控制在软件开发的编码阶段,质量控制的关键是确保编码质量和代码可读性。
一个高质量的代码可以提高软件的可维护性和可测试性。
以下是一些质量控制的方法:1.遵循编码规范:制定并遵循一套统一的编码规范,包括命名规范、缩进规范等。
这样可以提高代码的可读性和可维护性。
2.进行代码审查:邀请开发团队成员相互审查彼此的代码,发现和修复潜在的问题和错误。
浅谈软件开发项目的实施控制及进度管理

浅谈软件开发项目的实施控制及进度管理项目管理,沟通,项目实施,进度管理信息技术和现代管理学知识的飞速发展和迅速普及,使得政府、企业对于IT应用的需求越来越强烈和苛刻,但是不容忽视的事实却是"软件项目的规模和复杂程度在不断增加".对政府、企业中的软件项目管理人员来说,把项目管理的理论和方法落实到工作实践中去,是提高软件开发质量的重要手段。
精确管理,保质保量软件质量的高低,由符合软件质量要素要求的程度来决定。
软件的质量要素包括功能性、可靠性、易用性、效率、可维护性、可移植性等6个方面。
软件开发过程中从需求、设计、编码、测试到上线验收的任何一个环节,都将对软件质量要素产生重要影响,因此为了开发出符合高质量的软件产品,必须加强对软件开发全过程的项目管理。
软件项目管理是按需求确定范围、按目标制定项目计划、按计划执行管理的过程。
对软件开发各阶段加强项目管理的根本目的在于增强对软件开发的控制能力,提升软件开发的质量。
软件项目的建设按软件工程的生命周期法可分为项目立项、启动、需求分析、系统设计、系统开发、系统测试、系统上线、项目验收和上线后评估等9个阶段进行。
加强软件项目管理,就是以软件工程的各个环节为管理主线,将动态项目管理贯穿其中,通过对软件开发的项目范围、项目进度、项目质量、项目沟通、人力资源、项目成本六大核心要素的集成管理,实现软件开发管理效能的最大化,从而大大提高软件开发质量。
明确需求,准确立项软件开发项目的提出,应由迫切的业务需求来驱动。
很多不成功的软件项目,往往是由信息技术部门提出,按照技术人员的思路主导开发,并理所当然地认为能够在业务部门取得良好的应用效果。
这样的项目由于得不到业务部门的理解和支持,脱离业务需求,多数面临失败或半途而废的命运。
软件项目的立项,应由软件的需求单位根据自身业务的工作需要,向信息技术管理部门提出软件项目的立项建议,对立项目的、业务需求范围、技术经济指标、开发周期要求等方面做简要概述,由信息技术管理部门组织业务专家和信息技术专家组成联合专家组,进行项目立项的可行性论证。
软件项目实施过程控制

项目实施过程控制项目管理综述科学且具有可操作性的项目管理方法,是历史数据管理项目成功的重要砝码。
方法是对不同类型的项目所获得的经验提炼和总结,明确定义了如何管理项目。
总体而言,有三个主要领域:项目管理领域:为项目管理活动如何进行提供指导;项目管理工作模式:满足项目管理目标或者应付特定项目管理情形的一系列步骤;项目管理工具模版:经过验证的输出,用来进行项目管理,并与项目管理领域相结合。
相应地,项目管理工作范围包含以下主要活动, 与我们的工作计划相一致。
在项目过程中要执行的项目管理活动如下:●开发规范;●项目计划和控制;●沟通管理;●质量控制;●风险控制;●项目实施管理;●问题管理;●人员管理;●变更革管理。
管理目标及优先级基本管理原则:每位组成员既是积极的建言者,又是负责的合作者,同时也是决策的制定者。
决策应在充分的讨论基础上由大家共同做出,一旦决策做出就必须被及时有效的执行。
禁止再有异议。
1)按时按量完成项目的基本功能,按时发布产品及文档,这是本团队的最高目标。
2)遵循规范化的项目运作标准,文档严谨完整,代码注释充分,便于后续维护,这是第二目标。
3)产品运行稳定,界面友好,用户易操作,尽量从用户的角度去看问题,并提出解决问题的方案。
4)注重团队建设,成员分工合理,团队成员合作默契,气氛融洽。
每周的讨论会积极建言。
在开发过程中积极协作。
5)项目设计和开发上尽量有创新,有亮点。
风险管理管理项目可能存在的风险,在进行项目计划时需要进行风险分析并制订风险管理计划,该计划作为项目计划的一部分进行描述。
风险管理应贯穿于项目工程的始终。
风险管理不是项目经理一人的任务,也不是一次性的任务。
它是一个迭代的过程,各项目成员都有责任进行风险管理。
建立一种有助于对潜在的风险及其发生的可能性和影响进行交流的环境对项目经理来说是相当重要的。
风险管理是项目管理者最重要的工作之一。
风险管理是一个持续的过程,贯穿于整个项目过程中,风险管理包括风险识别、风险评估、风险解决以及风险管理策略。
软件项目管理有效规划执行和控制软件项目

软件项目管理有效规划执行和控制软件项目软件项目管理是确保软件项目顺利完成的重要过程。
有效的规划、执行和控制是实现项目目标的关键。
本文将探讨软件项目管理中如何进行有效的规划、执行和控制软件项目。
一、项目规划项目规划阶段是项目管理的起点,是为了确保项目的成功完成而制定的蓝图。
在项目规划中需要明确以下几个方面:1. 项目的目标和范围:确定项目的具体目标和范围,明确项目要实现的功能和交付的成果。
2. 资源需求和分配:明确项目所需的人力、物力和财力资源,并进行合理分配。
3. 时间计划:制定项目的时间计划,包括各个阶段的起止时间和关键里程碑。
4. 风险评估和管理:识别项目中可能出现的风险和问题,并制定相应的风险管理计划,以降低风险对项目的影响。
二、项目执行项目执行阶段是根据项目规划进行实施的阶段。
在项目执行中需要注意以下几个方面:1. 项目团队合作:建立高效的项目团队,明确每个成员的职责和任务,并保持良好的沟通和协作。
2. 监控项目进展:及时跟踪项目的进展情况,包括每个阶段的任务完成情况、资源使用情况和质量控制情况。
3. 变更管理:如果项目执行过程中出现变更需求,需要及时评估变更对项目的影响,并进行合理的变更管理。
4. 问题解决:及时解决项目中出现的问题和障碍,防止问题对项目进展造成影响。
三、项目控制项目控制阶段是对项目执行过程进行监督和管理的阶段。
在项目控制中需要注意以下几个方面:1. 进度控制:根据项目计划进行进度控制,及时调整项目进度,确保项目按时完成。
2. 资源控制:监控项目资源的使用情况,确保资源合理利用,并进行必要的调整。
3. 质量控制:建立质量控制机制,对项目交付的成果进行评估和检查,确保项目达到预期的质量要求。
4. 风险管理:持续进行风险评估和管理,及时应对可能出现的风险和问题。
综上所述,软件项目管理的有效规划、执行和控制是确保项目成功完成的关键步骤。
通过明确项目目标和范围、合理分配资源、制定时间计划、建立高效的项目团队、及时跟踪项目进展、解决问题和障碍,以及进行进度、资源、质量和风险的控制,可以提高软件项目的成功率。
软件项目实施进度计划管理与控制

软件项目实施进度计划管理与控制软件项目的成功实施需要经过全面的计划、管理与控制,其中进度计划的管理与控制是一个至关重要的方面。
本文将针对软件项目实施进度计划的管理与控制进行探讨,并提供一些有效的方法和策略。
一、进度计划管理的重要性软件项目的进度计划管理是确保项目按时完成的关键。
有效的进度计划管理能够帮助项目团队在项目实施过程中把握进度,及时发现和解决潜在的问题,确保整个项目能够按时交付,并且保证项目质量。
二、进度计划管理的基本原则1.明确目标与里程碑在项目开始之前,需要明确项目的目标和阶段性的里程碑。
这些目标和里程碑可以帮助项目团队更好地制定进度计划,并在实施过程中对进度进行控制和管理。
2.制定详细的进度计划项目团队需要根据项目的目标和里程碑,制定详细的进度计划。
这个计划应该包括项目的关键活动、工作量、资源需求以及每个阶段的交付物等信息。
通过制定详细的进度计划,可以更好地管理和控制项目的进度。
3.合理分配资源项目团队需要根据进度计划合理分配资源,包括人力、物力和时间等。
合理的资源分配可以帮助项目团队在项目实施过程中避免资源瓶颈,并保证项目按时交付。
4.建立有效的沟通机制沟通是进度计划管理与控制的关键环节。
项目经理需要与项目团队成员进行有效的沟通,明确任务的完成情况、发现潜在的问题并及时解决。
此外,项目经理还需要与项目的相关利益方进行沟通,确保他们对项目的进展情况有清晰的了解。
5.监控与控制项目进度项目经理需要监控和控制项目的进度,及时发现潜在的问题并采取相应的措施进行调整。
项目经理可以借助一些项目管理工具,如甘特图、里程碑图等,对项目的进度进行可视化管理。
三、进度计划管理与控制的方法和策略1.制定合理的里程碑里程碑是项目实施过程中的重要节点,可以用来评估项目的进展情况。
项目团队可以根据项目的目标和工作量,合理设定里程碑,以评估项目的进度,并在需要的时候进行相应的调整。
2.建立风险管理机制项目实施过程中存在各种各样的风险,这些风险可能会对项目的进度产生不利影响。
软件过程改进与管理

软件过程改进与管理在现代软件开发中,软件过程改进和管理是确保软件开发项目成功的关键因素之一。
软件过程改进是指通过对软件开发过程的监督和控制,以提高开发团队的效率和质量。
而软件过程管理则是指对软件开发过程的规划、组织和控制,以确保项目按时、按质完成。
软件过程改进的重要性软件过程改进的目的是为了减少软件开发中的错误和缺陷,并提高软件的质量和可靠性。
通过对开发过程的不断改进,可以减少开发周期和成本,并提高团队的工作效率。
此外,软件过程改进还可以帮助开发团队更好地适应变化,并提高在不断变化的市场环境中的竞争力。
软件过程改进的方法软件过程改进可以采用多种方法和技术,下面列举其中几种常用的方法:1. CMMI(Capability Maturity Model Integration,能力成熟度模型集成):CMMI是一种软件开发过程改进的框架,它提供了一套指导原则和最佳实践,以帮助组织评估和改进自己的软件开发能力。
2. 敏捷开发:敏捷开发是一种快速响应需求变化的软件开发方法,它强调迭代开发和团队合作,通过不断地交付可工作的软件来满足客户的需求。
3. Six Sigma:Six Sigma是一种用于改进组织流程的管理方法,通过减少缺陷和错误来提高质量和效率。
4. 精益软件开发:精益软件开发是一种以减少浪费为核心的软件开发方法,它强调持续改进和追求价值,以提供高质量的软件。
软件过程管理的重要性软件过程管理是为了确保软件开发项目按时、按质完成而进行的一系列活动。
下面列举几个软件过程管理的重要方面:1. 需求管理:需求管理是确保开发团队了解和理解客户需求的过程。
通过建立良好的需求管理机制,可以提高开发团队对需求的理解和掌控,从而减少需求变更和返工。
2. 进度管理:进度管理是为了确保项目按时完成而进行的一系列跟踪和控制活动。
通过合理的进度管理,可以避免项目延期和资源浪费,从而提高开发效率。
3. 质量管理:质量管理是保证软件开发过程和产品质量的一系列管理活动。
软件开发项目的管理与控制

软件开发项目的管理与控制随着信息技术的飞速发展,软件开发项目的数量和规模也在与日俱增。
在软件开发项目中,如何进行管理与控制以保证项目的顺利进行和高质量的完成成为了一项重要的任务。
本文将从项目管理、进度控制、质量控制、风险管理四个方面来探讨软件开发项目的管理与控制。
一、项目管理1.项目计划软件开发项目的成功与否很大依赖于项目计划的制定,必须要设置明确的目标和任务,要根据软件开发的流程和特点来制定计划。
在制定计划时,需要评估项目的风险、需求、成本和资源,规划项目的范围、时间和质量标准。
2.资源管理软件开发项目需要多种资源的共同配合,其中包括人力资源、物资资源、信息资源等。
项目经理需要根据项目的特点和需求进行资源的分配和调度,合理利用资源,确保了项目的成功和效益。
3.团队管理团队管理是软件开发过程中最重要的一环。
项目经理需要制定团队的组织结构和分工,明确每个人的角色责任,建立有效的沟通和协调机制,以确保团队的有效合作和高效率工作。
二、进度控制1.需求管理需求管理是软件开发项目中的一个重要环节。
需求管理主要涉及到确定客户的需求,根据需求制定需求说明书,评估需求的可行性,最终确定需求规格。
在软件开发过程中,是非常关键的一步,需要投入大量的精力和时间来保证需求的准确性和完成度。
2.计划控制计划控制是软件开发项目的关键,要根据项目计划进行监控和调整,及时发现偏差并采取有效的控制措施。
对于软件开发项目来说,关键路径的控制是重要的一步,需要采取合理的方法和手段,避免延误项目进度。
三、质量控制1.产品质量软件开发项目的产品质量是衡量项目成败的关键指标。
项目经理需要结合产品的特点和需求,制定合理的质量控制策略、检测标准和测试方法,并进行有效的执行和监控。
在软件开发中,测试人员也扮演着至关重要的角色,需要对软件进行充分的测试,并对测试结果进行分析和评估,最终确保产品的质量。
2.过程质量过程质量是指软件开发过程中的各个环节的标准化程度和规范性,过程质量的好坏直接影响到软件的质量和效率。
软件项目实施进度计划管控与优化

软件项目实施进度计划管控与优化软件项目的顺利实施离不开合理的进度计划管控与优化。
在软件项目的不同阶段,项目进度的合理安排和有效控制对于项目的成败至关重要。
本文将从进度计划制定、管控措施和优化方案三个方面介绍软件项目实施进度计划的相关内容。
一、进度计划制定进度计划制定是软件项目实施的第一步,也是整个项目成功的关键之一。
在制定进度计划时,需要考虑以下几个方面。
1.明确项目目标与里程碑节点在制定进度计划前,需明确项目的目标和里程碑节点。
项目目标是项目的最终成果,而里程碑节点是项目进展的重要标志。
合理设置项目目标和里程碑节点,有助于确保项目按时交付,并能监控项目进度。
2.分解项目工作将项目分解成若干个可管理的工作任务,有助于明确每个工作任务的完成时间和依赖关系。
合理的任务分解能够提高项目的可管理性和可控性,方便后续的进度管控。
3.评估工作量和时间在制定进度计划时,需要对每个工作任务的工作量和时间进行评估。
通过对工作量和时间的合理估算,可以实现任务的合理分配,避免资源的过度或不足。
4.确定关键路径关键路径是指在项目网络图中,使项目总工期最短的路径。
通过找出关键路径,可以识别出项目中最关键、最紧迫的任务,有利于优化项目进度计划。
二、管控措施管控措施是指通过对项目进度进行有效的监控和调整,以保证项目按时交付的手段和方法。
在项目实施过程中,需采取以下措施对进度进行管控。
1.建立进度跟踪机制建立有效的进度跟踪机制可以对项目的进度进行实时监控和调整。
通过使用项目管理工具或软件,可以及时了解项目的实际进展情况,与计划进度进行对比,并制定相应的调整措施。
2.及时发现问题和风险在项目实施过程中,可能会出现各种问题和风险。
及时发现问题和风险,并采取相应的措施进行调整和应对,是保证项目进度的关键。
项目经理和团队成员应建立有效的沟通机制,及时共享信息,以便及时发现和解决问题。
3.优化资源分配合理的资源分配是保证项目进度的重要因素。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅谈软件信息项目实施过程控制Document number【SA80SAB-SAA9SYT-SAATC-SA6UT-SA18】浅谈软件信息项目实施过程控制项目由多个过程构成,一般认为过程是“产生结果的一系列行为”过程控制在项目建设中起到了很大程序上的积极作用。
过程基本可以分成两类:一类是项目管理过程,描述了如何组织、规划和完成项目的各项工作;如果抛开“工作”之间的具体差异,将工作作为“任务” 看待,则项目管理过程可以适用于各种领域和各种类型的项目。
另一类是产品过程,描述了如何获得或创造项目的产品,产品过程与项目的行业、类型和方法论有密切的关系。
针对项目管理过程而言,做为一个信息化软件项目,只有把充分握好自己的项目管理计划,项目过程控制和项目管理的定位关系,才保证项目的质量和进度,达到预期的目的。
项目过程控制的主要目标是项目的质量控制、进度控制、成本控制。
从项目建设的意义上来说这同时也是项目管理的金三角:时间、质量、资源。
就项目过程控制自身的阶段划分而言,也是基于项目管理的启动、设计、实施、验收这几个过程。
因此,项目过程控制工作首先是基于项目承建方(乙方)的项目管理基础上展开的。
在项目建设中,质量和进度是需要良好的项目管理来保证的,但在实际的过程中,情况是千变万化的,项目建设是否一直符合建设规范,是否有足够的人力资源、时间资源来保证项目的质量、进度很多项目在开始阶段也制定项目管理计划,进行任务分解,作出甘特图,但使用时发现进度从一开始就偏离了项目进度计划,于是干脆抛开计划,走到哪算哪,最后再顺延。
或实在来不及,采取从最后期限倒推进度安排,省略一些过程,仓促赶进度。
其实,关键是要能处理好“计划”中的“变化”,也就是说计划只是一个基准,它是对未来的“预测”,或者说计划好象一个准星,它指定的方向可以命中目标,但在子弹飞行过程中会受各种因素影响,不能保证一定命中目标。
但可以肯定的是,没有准星命中的可能性会大大降低,因为你无法记录偏差和修正弹道。
工作中计划的作用是协调工作、分析变化,如果不根据计划执行并进行必要的控制,计划没有什么意义。
也就是说控制过程中计划才能发挥作用。
换句话说,项目过程控制在信息化建设中第一项很重要的工作就是检查项目管理是否足够规范、合理,项目建设能否按规范进行。
所以要求项目过程控制方必须有非常丰富工程设计、实施以及项目管理经验。
实现项目控制的监控目标需要过程的保证,这也就是为什么有的项目提倡全过程项目过程控制的原因,项目过程控制从项目开始就已介入。
信息工程,尤其是应用系统、软件系统,采取设计、施工一体化,需求发生变更是十分普遍的现象,这给工程的整体质量控制带来很大的风险。
因此,较为理想的作法是在项目的初始阶段多花点时间和功夫,对项目的可行性,项目的需求和可能存在的风险进行充分的论证,以避免项目后期陷于困境。
这只是理想的状况,很少存在不变更的信息工程。
随着系统的建设,客户原来的看法会得到进一步提高,对业务需求会有新的认识,差别在于这种认识的提高对原来设计的结构是否形成重大的变化。
在许多大的系统集成项目中,项目建设的甲乙双方常常因需求的重大变更产生较大的矛盾,变更还破坏了项目的节奏,造成整体质量的降低和项目进度的滞后,降低工作人员的生产效率和士气,乙方常常抱怨项目无法进行。
这时项目过程控制公司的作用就十分重要,既要保证项目整体质量目标,又要对客户的各种变更要求予以区别对待,约束项目中不规范行为,加强项目的风险控制。
不仅仅如此,信息化工程是非常专业的而且是分工非常细的,软件、硬件、网络、安全等等,每一个领域都有自己的精深之处,涉及的专业门类多、技术性强、风险性大、具有不可预见性。
即使按项目管理的要求一步步进行,也会遇到不可预见的问题,更不用说有不规范行为的情况。
我们就经常遇到过系统集成商在系统初步集成的时候,网络或服务器存在性能问题,有时花费较长的时间也无法定位问题之所在,更无法快速解决,比较被动。
有时还有潜在的问题不易发现,如服务器的配置没有考虑业务的发展,初期能够满足业务处理的要求,但很快就要追加投资。
有的安全问题考虑的不全面,可能将来造成更大的隐患。
因此在技术方面,项目过程控制内容又要远远超出项目管理的要求,要求项目过程控制方在技术方面门类要非常全,例如网络、通信、主机、存储、应用软件、自动化控制等,在项目管理的不同阶段,需要从技术的层面对项目各关键点进行把关,而在这方面,往往较多采取事后有问题再校正的措施。
因此项目过程控制在信息化工程建设中,首先要求有合理、科学的项目管理,基于项目管理计划,项目过程控制方在建设的不同阶段,有不同的质量计划,风险管理计划,沟通计划,进度控制计划,所有这些计划手段是对承建方的项目管理进行的监督、理顺,并规范项目管理中不规范的行为,在项目的关键点进行技术质量、进度的把关,保证项目建设更加规范、科学,达到全过程控制。
具体来说,在信息化的项目控制一般分为三部分:项目前控制,项目过程控制,和项目后期控制。
其主要内容包括:项目实施目标和计划的控制、项目投入资源和项目成果的控制、项目实施效益的控制。
一、在项目的前期控制:主要是在项目启动前对项目进行监督和控制,实施项目控制的主要内容包括:总体计划、范围和目标,考证项目计划的可行性和范围可容性和目标的科学性及可实现性;预期的投资效益和评估标准,验证预期效益的科学性和评价标准的科学全面性和公正性;项目的困难和阻力,找出主要的阻力点和问题结,作到知己知彼百战不殆;克服困难的决心和措施,为将来项目顺利进行扫请障碍。
这里主要是对项目前期的计划工作进行审核,保证项目在一个可*的计划下进行。
项目开始阶段主要针对软件合同内容,制定项目的总体安排计划,并由公司售前人员和对方企业项目实施人员对前期项目资料进行移交,确定项目责任和授权,尤其要明确项目的验收标准。
l 在项目开始阶段进行的项目管理可从以下几方面控制:a)项目总体安排对项目的时间、进度、费用、人员等作出总体安排,制定该项目的总体计划。
b) 资料移交包括合同、售前调研报告、需求分析、验收标准、对方公司的项目组成员等资料。
c) 项目范围定义在资料移交的基础上,定义该项目的整体范围。
d) 项目授权由企业与公司销售部门根据项目合同,明确双方职责,并由企业根据项目的需要对实施组进行项目管理的授权。
e) 对该阶段的资料进行整理、归档。
此阶段是该项目进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评估实施过程中主要的风险、制定项目实施的时间计划、成本和预算计划、人力资源计划等。
二、项目过程控制:主要是在项目进行的过程中对项目进行监督和控制。
其具体内容有:控制项目阶段计划,控制阶段计划的执行进度,并指导进行合理调整;控制项目的实际投入,保证投入的合理性,保证后续阶段的可持续性;控制监督项目的实际结果,保证阶段结果与阶段进程计划相同或相符;控制项目实施中的困难和阻力,提出建议性措施和解决方法,避免项目的重大停顿或中止;克服困难的措施,保证解决困难的措施有效性和可行性,保证项目进程的顺利进行。
l 在项目执行/控制阶段进行的项目管理可从以下几方面控制:a) 在项目执行过程中为了保障项目在预期的目标(进度、质量/范围、成本)范围内完成,必须严格执行项目计划,尽量避免项目需求变更和人员变更。
如果出现不可预知的因素导致项目变更,必须及时调整项目目标、项目计划,并通知对方,由对方签字确认。
b) 项目控制的主要任务是项目进度控制,按不同管理层次对进度控制的要求可以分为三类:项目进度总控制、项目主进度控制、项目详细进度控制。
总进度由项目经理负责,主进度由各项目部门负责,详细进度由各作业单位负责。
在项目出现进度变更时,要及时提交变更报告,包括变更对进度安排的影响和要求。
c) 作为项目经理应根据项目计划的关键路线图,在项目执行过程中应关注关键路线的执行情况。
针对项目变更通常采用补救、更新计划等处理方式。
三、项目的后期控制:主要是在项目实施结束后继续对项目进行监督和控制。
主要包括:监督项目的实际总投入,投入的出入出现在哪里,并作为经验记入相应的文档,以供以后相似项目的管理控制参考;控制项目的实际成果,找出与计划值的差别,以及出现问题的地方,并作为经验记入相应的文档,以供以后相似项目的管理控制参考;项目的实际效益,与期望值的差别,以及出现问题的地方,并作为经验记入相应的文档,以供以后相似项目的管理控制参考;改进之处与措施,做为经验知识积累,用与组织的知识库,方便下次相似项目的实施。
此阶段的控制主要是做些总结和评价的事情,并进行企业知识积累管理。
l 在项目收尾和后评价阶段进行的项目管理可从以下几方面控制: a) 项目收尾是指项目完成后的结束工作。
包括提交项目交付物并为项目发起者所接收、将项目取得的经验文档化并进行推广。
b) 项目结束阶段的工作包括项目验收(范围验收、质量<目标>验收、资料整理和验收、项目交接等)和项目后评价两项。
c) 针对项目验收而言包括阶段性的项目验收和总验收两部分,其中阶段验收是总验收的基础。
在每个阶段工作完成后,由相关责任方共同参加,相关责任人在验收报告上签字。
验收内容包括项目进度、项目目标完成情况、评价和项目文档。
另外在项目具体实施过程中有六个关键控制点:第一次项目管理会议、项目团队与运作模式、进程计划、成本预算、保证监控措施、阶段性考核。
在这六个关键问题中,最容易忽视的是第一次项目管理会议,相当于软件工程中的系统分析阶段。
第一次项目管理会议将对后五个要素进行系统的分析和规划,决定了整个项目实施的最低成本(执行100%到位时的成本)。
由于一个项目的执行会涉及到许多部门,因此,组建一个相对稳定的项目团队并确定运作模式是很关键的一个步骤,希望将沟通成本降到最低。
进程计划和成本预算是保证项目实施的条件和制约,也是监控、考核的前提。
做项目管理最可怕的是没有成本预算和阶段性的考核。
因为成本是基础,没有成本限制,成功无从谈起。
阶段性的考核是对项目团队的评价,是促使项目团队改进不足、争取更好的有效手段。