项目生命周期与组织
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第03章 项目生命周期与组织
《信息系统项目管理基础教程》
可编辑ppt
1
本节内容
31 项目管理的2个重要概念
2
项目的生命周期
3
项目干系人
4
项目组织机构
可编辑ppt
2
1、项目管理的两个重要概念
阶段: 项目经理或组织可以把每一个项目划分成若干个阶
段,以便有效地进行管理控制,并与实施该项目组织的日 常运作联系起来。
2
项目的生命周期
3
项目干系人
4
项目组织机构
可编辑ppt
8
2、项目的生命周期
根据项目生命周期的特征制订项目计划
可编辑ppt
9
2、项目的生命周期
可编辑ppt
10
2.1 项目生命周期——以软件类为例
项目生命周期:制定立项启动、需求分析和定 义、软件设计、程序编写、软件测试、验收交 付等六个步骤。
项目生命周期模型:是从软件项目立项启动与 需求定义直至软件交付使用时为止,跨越整个 生存期的系统开发、验收和交付所实施的全部 过程、活动和任务的结构框架。
可编辑ppt
14
2.3 演化模型
需求分析
反馈
需求分析
软件设计
软
程序编码
件
评
软件测试
审
软件设计
软
程序编码
件
评
软件测试
审
软件集成
软件集成
“第一次”
“第二次”
适合:事先不能清晰和完整定义需求的软件开发。
可编辑ppt
15
2.4 螺旋模型
对于大型项目而言,事先不能完整清晰地定义 需求是常事,而且开发一个原型是远远不能解 决问题的,需要开发内容逐步丰富的多个原型。
可编辑ppt
23
2 项目生命期与产品生命期的关系
可编辑ppt
24
本节内容
31 项目管理的2个重要概念
2
项目的生命周期
3
项目干系人
4
项目组织机构
可编辑ppt
25
3、项目干系人
项目干系人的定义
项目干系人就是积极参与项目,或其利益因项目的 实施或完成而受到积极或消极影响的个人和组织, 他们还会对项目的目标和结果施加影响。
风险分析──分析所选方案,考虑如何识别和 消除风险
实施工程──实施软件开发 客户评估──评价开发工作,提出修正建议
可编辑ppt
18
2.5 喷泉模型
软件开发的固有特征: 1、迭代
多次重复、演进。 2、无间隙
各阶段间无明显的界限。支持分析和设计结 果的自然复用。
适用:面向对象的软件开发过程。
可编辑ppt
大型项目的规模和复杂性增加,软件开发过程 中必然存在着许多风险问题,风险分析是保证 项目成功的必要手段。
可编辑ppt
16
2.4 螺旋模型
可编辑ppt
17
2.4 螺旋模型
螺旋模型沿着螺线旋转,在四个象限上分别表 达了四个方面的活动,即:
制定计划──确定软件目标,选定实施方案, 弄清项目开发的限制条件
可编辑ppt
20
2.6 RUP过程模型
可编辑ppt
21
2.7 增量模型
增量模型融合了瀑布模型的基本成分(重复应用) 和原型实现的迭代特征,该模型采用随着日程时间 的进展而交错的线性序列,每一个线性序列产生软 件的一个可发布的“增量”。当使用增量模型时, 第1个增量往往是核心的产品,即第1个增量实现了 基本的需求,但很多补充的特征还没有发布。客户 对每一个增量的使用和评估都作为下一个增量发布 的新特征和功能,这个过程在每一个增量发布后不 断重复,直到产生了最终的完善产品。增量模型强 调每一个增量均发布一个可操作的产品。采用增量 模型的软件过程如下图所示:
项目划分为四个阶段:开始、计划、实施、结束 生命期:
项目阶段合在一起称为项目生命期。项目生命 期确定了将项目的开始和结束连接起来的阶段。
可编辑ppt
3
1、项目管理的两个重要概念
项目阶段的特征
项目阶段的标志通常为一个或多个交付物
交付物的例子
可行性报告 详细设计报告 原型或样机 测试报告 试运行报告
缺点:成品时间长;缺乏灵活性。
可编辑ppt
13
2.3 演化模型
项目开发初始阶段对需求的认识不够清晰,使 得开发工作出现再开发在所难免。经验告诉我 们:开发“两次”后的软件能较好地满足用户 的要求。
第一次:试验开发,目的是探索可行性,弄清 楚项目的需求。
第二次:在第一次的原型基础上进行开发,从 而获得较为满意的软件产品。
可编辑ppt
22
采用增量模型的优点是人员分配灵活,刚开始不用投入大量 人力资源。如果核心产品很受欢迎,则可增加人力实现下一 个增量。当配备的人员不能在设定的期限内完成产品时,它 提供了一种先推出核心产品的途径。这样即可先发布部分功 能给客户,对客户起到镇静剂的作用。此外,增量能够有计 划地管理技术风险。
19
2.6 RUP过程模型
RUP软件开发生命周期是一个二维的软件开发模型 。
横轴通过时间组织,是过程展开的生命周期特征 ,体现开发过程的动态结构,用来描述它的术语 主要包括周期(Cycle)、阶段(Phase)、迭代 (Iteration)和里程碑(Milestone);
纵轴以内容来组织为自然的逻辑活动,体现开发 过程的静态结构,用来描述它的术语主要包括活 动(Activity)、产物(Artifact)、工作者 (Worker)和工作流(Workflow)。
阶段之间的顺序关系是时间的先后关系
可编辑ppt
4
1、项目管理的两个重要概念
项目阶段的特征(续)
在阶段结束时通常进行阶段评审 阶段评审目的
判断当前阶段是否满足结束标准并进入下一个阶段 发现当前阶段中存在的问题和错误
▪ 缺陷放大与缺陷预防
阶段评审内容
当前阶段的交付物 当前阶段的项目执行情况
可编辑ppt
5
1、项目管理的两个重要概念
可编辑ppt
6
1、项目管理的两个重要概念
项目里程碑(Project Milestones)
项目里程碑是设立在项目某一阶段的目标, 用来表明项目所取得的进展。
里程碑不是任务,不是计划活动,仅是一个 事件。
可编辑ppt
7
本节内容
31 项目管理的2个重要概念
可编辑ppt
11
2.2 瀑布模型
可编辑ppt
12
wenku.baidu.com
2.2 瀑布模型
1970年,W.Royce提出瀑布模型。
特征:活动的输入来自上一活动的输出;完成该项 活动的内容;活动的输出传给下一活动;对活动的 实施工作进行评审。
适合:需求明确的任务。
优点:以项目的阶段评审和文档控制为手段有效地 对整个开发过程进行指导,从而保证了软件产品及 时交付,并达到预期的质量要求。
《信息系统项目管理基础教程》
可编辑ppt
1
本节内容
31 项目管理的2个重要概念
2
项目的生命周期
3
项目干系人
4
项目组织机构
可编辑ppt
2
1、项目管理的两个重要概念
阶段: 项目经理或组织可以把每一个项目划分成若干个阶
段,以便有效地进行管理控制,并与实施该项目组织的日 常运作联系起来。
2
项目的生命周期
3
项目干系人
4
项目组织机构
可编辑ppt
8
2、项目的生命周期
根据项目生命周期的特征制订项目计划
可编辑ppt
9
2、项目的生命周期
可编辑ppt
10
2.1 项目生命周期——以软件类为例
项目生命周期:制定立项启动、需求分析和定 义、软件设计、程序编写、软件测试、验收交 付等六个步骤。
项目生命周期模型:是从软件项目立项启动与 需求定义直至软件交付使用时为止,跨越整个 生存期的系统开发、验收和交付所实施的全部 过程、活动和任务的结构框架。
可编辑ppt
14
2.3 演化模型
需求分析
反馈
需求分析
软件设计
软
程序编码
件
评
软件测试
审
软件设计
软
程序编码
件
评
软件测试
审
软件集成
软件集成
“第一次”
“第二次”
适合:事先不能清晰和完整定义需求的软件开发。
可编辑ppt
15
2.4 螺旋模型
对于大型项目而言,事先不能完整清晰地定义 需求是常事,而且开发一个原型是远远不能解 决问题的,需要开发内容逐步丰富的多个原型。
可编辑ppt
23
2 项目生命期与产品生命期的关系
可编辑ppt
24
本节内容
31 项目管理的2个重要概念
2
项目的生命周期
3
项目干系人
4
项目组织机构
可编辑ppt
25
3、项目干系人
项目干系人的定义
项目干系人就是积极参与项目,或其利益因项目的 实施或完成而受到积极或消极影响的个人和组织, 他们还会对项目的目标和结果施加影响。
风险分析──分析所选方案,考虑如何识别和 消除风险
实施工程──实施软件开发 客户评估──评价开发工作,提出修正建议
可编辑ppt
18
2.5 喷泉模型
软件开发的固有特征: 1、迭代
多次重复、演进。 2、无间隙
各阶段间无明显的界限。支持分析和设计结 果的自然复用。
适用:面向对象的软件开发过程。
可编辑ppt
大型项目的规模和复杂性增加,软件开发过程 中必然存在着许多风险问题,风险分析是保证 项目成功的必要手段。
可编辑ppt
16
2.4 螺旋模型
可编辑ppt
17
2.4 螺旋模型
螺旋模型沿着螺线旋转,在四个象限上分别表 达了四个方面的活动,即:
制定计划──确定软件目标,选定实施方案, 弄清项目开发的限制条件
可编辑ppt
20
2.6 RUP过程模型
可编辑ppt
21
2.7 增量模型
增量模型融合了瀑布模型的基本成分(重复应用) 和原型实现的迭代特征,该模型采用随着日程时间 的进展而交错的线性序列,每一个线性序列产生软 件的一个可发布的“增量”。当使用增量模型时, 第1个增量往往是核心的产品,即第1个增量实现了 基本的需求,但很多补充的特征还没有发布。客户 对每一个增量的使用和评估都作为下一个增量发布 的新特征和功能,这个过程在每一个增量发布后不 断重复,直到产生了最终的完善产品。增量模型强 调每一个增量均发布一个可操作的产品。采用增量 模型的软件过程如下图所示:
项目划分为四个阶段:开始、计划、实施、结束 生命期:
项目阶段合在一起称为项目生命期。项目生命 期确定了将项目的开始和结束连接起来的阶段。
可编辑ppt
3
1、项目管理的两个重要概念
项目阶段的特征
项目阶段的标志通常为一个或多个交付物
交付物的例子
可行性报告 详细设计报告 原型或样机 测试报告 试运行报告
缺点:成品时间长;缺乏灵活性。
可编辑ppt
13
2.3 演化模型
项目开发初始阶段对需求的认识不够清晰,使 得开发工作出现再开发在所难免。经验告诉我 们:开发“两次”后的软件能较好地满足用户 的要求。
第一次:试验开发,目的是探索可行性,弄清 楚项目的需求。
第二次:在第一次的原型基础上进行开发,从 而获得较为满意的软件产品。
可编辑ppt
22
采用增量模型的优点是人员分配灵活,刚开始不用投入大量 人力资源。如果核心产品很受欢迎,则可增加人力实现下一 个增量。当配备的人员不能在设定的期限内完成产品时,它 提供了一种先推出核心产品的途径。这样即可先发布部分功 能给客户,对客户起到镇静剂的作用。此外,增量能够有计 划地管理技术风险。
19
2.6 RUP过程模型
RUP软件开发生命周期是一个二维的软件开发模型 。
横轴通过时间组织,是过程展开的生命周期特征 ,体现开发过程的动态结构,用来描述它的术语 主要包括周期(Cycle)、阶段(Phase)、迭代 (Iteration)和里程碑(Milestone);
纵轴以内容来组织为自然的逻辑活动,体现开发 过程的静态结构,用来描述它的术语主要包括活 动(Activity)、产物(Artifact)、工作者 (Worker)和工作流(Workflow)。
阶段之间的顺序关系是时间的先后关系
可编辑ppt
4
1、项目管理的两个重要概念
项目阶段的特征(续)
在阶段结束时通常进行阶段评审 阶段评审目的
判断当前阶段是否满足结束标准并进入下一个阶段 发现当前阶段中存在的问题和错误
▪ 缺陷放大与缺陷预防
阶段评审内容
当前阶段的交付物 当前阶段的项目执行情况
可编辑ppt
5
1、项目管理的两个重要概念
可编辑ppt
6
1、项目管理的两个重要概念
项目里程碑(Project Milestones)
项目里程碑是设立在项目某一阶段的目标, 用来表明项目所取得的进展。
里程碑不是任务,不是计划活动,仅是一个 事件。
可编辑ppt
7
本节内容
31 项目管理的2个重要概念
可编辑ppt
11
2.2 瀑布模型
可编辑ppt
12
wenku.baidu.com
2.2 瀑布模型
1970年,W.Royce提出瀑布模型。
特征:活动的输入来自上一活动的输出;完成该项 活动的内容;活动的输出传给下一活动;对活动的 实施工作进行评审。
适合:需求明确的任务。
优点:以项目的阶段评审和文档控制为手段有效地 对整个开发过程进行指导,从而保证了软件产品及 时交付,并达到预期的质量要求。