项目的生命期和管理过程cj课件.ppt
文本预览下载声明
第2章 项目的生命周期和管理过程 本章学习目标 项目一般由两个过程组成 项目的实现过程 人们为创造项目的产出物而开展的各种活动所构成的过程,一般用项目的生命周期来说明和描述他们的活动和内容。 项目的管理过程 根据项目目标要求制定计划,并按照计划执行,随时控制项目进展,实现项目目标的过程。 2 .1 项目的生命周期 2.1.1 项目生命周期 项目生命周期—任何项目在执行过程中都有一个演化阶段,这个演化过程称为项目的生命周期。项目生命周期确定了项目的开端和结束,描述了项目从开始到结束所经历的各个阶段。 ——项目的执行组织通常将项目分成若干个项目阶段,以便提供更好的管理控制,并与项目组织的持续运作之间建立恰当联系。 项目生命期和软件生命期之间有显著的区别 美国项目管理协会的定义:项目是分阶段完成的一项独特性的任务,一个组织在完成一个项目时会将项目划分成一系列的项目阶段,以便更好地管理和控制项目,更好地将组织的日常运作与项目管理结合在一起。项目的各个阶段放在一起就构成了一个项目的生命周期。 1. 项目生命周期四阶段理论 项目的生命周期是描述项目从开始到结束所经历的各个阶段,最一般的划分是将项目分为 “识别需求、提出解决方案、执行项目、结束项目”四个阶段。 实际工作中根据不同领域或不同方法再进行具体的划分。在项目生命周期运行过程中的不同阶段里,由不同的组织、个人和资源扮演着主要角色。 1. 项目生命周期四阶段理论 项目生命周期在实际工作中可跟据不同领域或不同方法进行更具体的划分(意味着项目生命周期对于不同的主体有不同的划分)。从项目的承担方和客户的角度,对项目的生命周期有不同的划分,因为项目的根本目标是满足用户的要求,所以按照客户进行划分考虑比较有益,对项目管理成功也大有帮助。 项目生命期投入和可交付成果 需求 建议书 合同 项目目标 软件的生存周期是指从概念的形成、项目定义与决策、系统分析与设计、开发成功、投入使用,并在使用中不断修改、完善,直至被新的软件所替代,而停止该软件使用的全过程。 软件项目的生命周期是指从项目批准立项到交付使用的过程。 立项前的调研、项目交付使用后的系统维护及升级等可以不是项目生命周期的阶段,但是可以作为软件的生存周期的一部分。故软件的生命周期要大于项目的生存周期。 2.项目生命周期中的重要概念 里程碑与检查点的不同 里程碑处都须有工作成果的完成,而检查点不用有成果产生,只是检查工作进度与情况。 里程碑在项目管理中具有重要意义 对一些复杂的项目,需要逐步逼近目标,里程碑产出的中间“交付物”是每一步逼近的结果,也是控制的对象。如果没有里程碑,中间想知道“项目做的怎么样了”是很困难的。 可以降低项目风险。通过早期评审可以提前发现需求和设计中的问题,降低后期修改和返工的可能性。另外,还可根据每个阶段产出结果分期确认收入,避免血本无归。 一般人在工作时都有“前松后紧”的习惯,而里程碑强制规定在某段时间做什么,从而可以合理分配工作,细化管理。 2.1.2 软件项目生命周期的划分 1.项目定义与可行性研究 主要任务:提出项目、定义项目和作出项目决策。即提出一个项目的提案,并对项目提案进行必要的机遇与需求分析和识别,然后提出具体的项目建议书。在项目建议书或项目提案获得批准后,对项目进一步开展不同详细程度的项目可行性分析,通过项目可行性分析找出项目的各种备选方案,然后分析和评价这些备选方案的损益和风险情况,最终做出项目方案的抉择和项目的决策。 对项目开发的成败起着至关重要的作用。 这个阶段一般会形成:需求建议书、可行性研究报告、招标书(如需外包)等文档。 2.需求分析 将用户对软件的一系列要求、想法转变为软件开发人员所需要的有关软件的技术规格说明,涉及面向用户的用户需求和面向开发者的系统需求两个方面的工作。 用户需求是关于软件的一系列想法的集中体现,涉及软件的功能、操作方式、界面风格、报表格式、用户机构的业务范围、工作流程和用户对软件应用的期望等。侧重于软件的外部特征的规格表述。 系统需求是提供给开发者或用户方技术人员阅读的,将作为软件开发人员涉及系统的起点与基本依据。系统需求需对系统的功能、性能、数据等方面进行规格定义,与用户需求相比侧重于软件技术特征的需求陈
显示全部