IT软件项目管理概述(PPT 18张)
合集下载
IT项目管理概述.ppt

方法技能
特征: 1)目的:实现或超过项目干系人的需求和愿望
项目干系人:社会、政府、业主、用户、承 包商 需求和愿望:项目本身、共同的;
干系人各自不同的; 已经识别的; 尚未识别的;
2)途径:知识、工具、方法和技能——创新性
3)根本思想:系统论——整体、分解、综合
4)与企业日常管理不同:
管理的对象不同(一个或多个项目—周而复始的 日常营运作业)
高层III 中层II 基层I
政府 经济环境 竞争对象 供应商
用户
1.3 项目管理的发展历程
1、古代项目管理的认识和时间 古埃及金字塔 中国长城 2、现代项目管理的发展历程 1)传统项目管理阶段 可以追溯至20世纪初期,美国人亨利·甘特发
明了甘特图。 20实际40年代到60年代,项目管理的方法和技
1.1 项目的概念
1、项目的概念:美国项目管理协会 (PMI):项目(project)是为创造特定产 品或服务的一项有时限的任务.
2、项目分类 行业:建筑、制造、电子、金融、服务
等 性质:研发、投资、产品、活动
现代项目管理定义的典型类别有: 1)新产品或服务的开发项目 2)技术改造与技术革新项目 3)组织结构、人员配备或组织管理模式的变革项目 4)科学技术研究与开发项目 5)信息系统的集成或应用软件的开发项目 6)建筑物、设施或民用的建设项目 7)政府、政治或社会团体和组织推行的新行动 8)大型体育比赛或文娱演出项目 9)开展一项新经营活动的项目 10)各种服务作业项目
练习:某企业电子商务网站建设 问题1:是不是一个项目?为什么? 问题2:说说包含哪些子项目? 问题3:有哪些干系人? 问题4:这些干系人分别有什么目的(需求和愿望)? 问题5:该项目管理中会涉及哪些问题? 问题6: 该项目管理需要哪些知识?
特征: 1)目的:实现或超过项目干系人的需求和愿望
项目干系人:社会、政府、业主、用户、承 包商 需求和愿望:项目本身、共同的;
干系人各自不同的; 已经识别的; 尚未识别的;
2)途径:知识、工具、方法和技能——创新性
3)根本思想:系统论——整体、分解、综合
4)与企业日常管理不同:
管理的对象不同(一个或多个项目—周而复始的 日常营运作业)
高层III 中层II 基层I
政府 经济环境 竞争对象 供应商
用户
1.3 项目管理的发展历程
1、古代项目管理的认识和时间 古埃及金字塔 中国长城 2、现代项目管理的发展历程 1)传统项目管理阶段 可以追溯至20世纪初期,美国人亨利·甘特发
明了甘特图。 20实际40年代到60年代,项目管理的方法和技
1.1 项目的概念
1、项目的概念:美国项目管理协会 (PMI):项目(project)是为创造特定产 品或服务的一项有时限的任务.
2、项目分类 行业:建筑、制造、电子、金融、服务
等 性质:研发、投资、产品、活动
现代项目管理定义的典型类别有: 1)新产品或服务的开发项目 2)技术改造与技术革新项目 3)组织结构、人员配备或组织管理模式的变革项目 4)科学技术研究与开发项目 5)信息系统的集成或应用软件的开发项目 6)建筑物、设施或民用的建设项目 7)政府、政治或社会团体和组织推行的新行动 8)大型体育比赛或文娱演出项目 9)开展一项新经营活动的项目 10)各种服务作业项目
练习:某企业电子商务网站建设 问题1:是不是一个项目?为什么? 问题2:说说包含哪些子项目? 问题3:有哪些干系人? 问题4:这些干系人分别有什么目的(需求和愿望)? 问题5:该项目管理中会涉及哪些问题? 问题6: 该项目管理需要哪些知识?
第一章软件项目管理概述精品PPT课件

《软件项目管理课程》
软件项目管理概述
1
[目录]
项目与软件项目 项目管理 项目管理的范围 项目管理知识体系 项目管理知识体系 项目管理过程
2
[目录]
项目与软件项目 项目管理 项目管理的范围 项目管理知识体系 项目管理知识体系 项目管理过程
3
[一] 项目与软件项目
问题 有没有同学做过项目?
4
[一] 项目与软件项目
7
[一] 项目与软件项目
软件项目
软件项目具备项目的基本特征(目标性、临时性、约束性)
软件项目的独特特性: ➢ 逻辑实体 ➢ 相互作用的系统 ➢ 变更、 渐近明细 ➢ 创造性
度量难度大,不确定非常明显
8
[一] 项目与软件项目
软件项目的要素
软件项目是在既定的资源和要求的约束下,为实现某种目的而相 互联系的一次性工作任务。
➢ 范围及质量 ➢ 进度 ➢ 成本
[目录]
项目与软件项目 项目管理 项目管理的范围 项目管理知识体系 项目管理知识体系 项目管理过程
18
பைடு நூலகம்
[四] 项目管理知识体系
PMP与PMBOK
软件项目管理不再是“意外的职业”,项目经理急需系统学习项
目管理技术,成为认证合格的项目管理人员
PMP
项目管理知识体系PMBOK
13
[二] 项目管理
软件项目管理的特征
软件项目问题
➢ 时间、资金有限,需求和 质量要求越来越高。
➢ 开发环境复杂难度不减反 增,平台、技术繁多。
➢ 规模越来越大 ➢ 维护越来越难
软件项目管理的特殊性
➢ 纯知识产品,开发进度和质量难以估计 度量,生成效率难以预测和保证。
➢ 项目周期长、复杂度高。需求变化实在 多。
软件项目管理概述
1
[目录]
项目与软件项目 项目管理 项目管理的范围 项目管理知识体系 项目管理知识体系 项目管理过程
2
[目录]
项目与软件项目 项目管理 项目管理的范围 项目管理知识体系 项目管理知识体系 项目管理过程
3
[一] 项目与软件项目
问题 有没有同学做过项目?
4
[一] 项目与软件项目
7
[一] 项目与软件项目
软件项目
软件项目具备项目的基本特征(目标性、临时性、约束性)
软件项目的独特特性: ➢ 逻辑实体 ➢ 相互作用的系统 ➢ 变更、 渐近明细 ➢ 创造性
度量难度大,不确定非常明显
8
[一] 项目与软件项目
软件项目的要素
软件项目是在既定的资源和要求的约束下,为实现某种目的而相 互联系的一次性工作任务。
➢ 范围及质量 ➢ 进度 ➢ 成本
[目录]
项目与软件项目 项目管理 项目管理的范围 项目管理知识体系 项目管理知识体系 项目管理过程
18
பைடு நூலகம்
[四] 项目管理知识体系
PMP与PMBOK
软件项目管理不再是“意外的职业”,项目经理急需系统学习项
目管理技术,成为认证合格的项目管理人员
PMP
项目管理知识体系PMBOK
13
[二] 项目管理
软件项目管理的特征
软件项目问题
➢ 时间、资金有限,需求和 质量要求越来越高。
➢ 开发环境复杂难度不减反 增,平台、技术繁多。
➢ 规模越来越大 ➢ 维护越来越难
软件项目管理的特殊性
➢ 纯知识产品,开发进度和质量难以估计 度量,生成效率难以预测和保证。
➢ 项目周期长、复杂度高。需求变化实在 多。
IT项目管理ppt课件

项目含有不确定性(有变化、有风险) 一名优秀的项目经理是项目成功的关键
精选版课件ppt
6
项目的三大目标
项目的三大目标:质量、成本、时间 项目的三大约束:
• 质量不高 • 时间拖期 • 预算超支
精选版课件ppt
7
什么是项目管理?
• 在项目活动中,项目经理运用专门的知识、技能、工具和方法,使项目能够实现或超过项目 干系人的需要和期望。——PMI
精选版课件ppt
30
制订项目计划前须明确的信息
• 项目要达到的目标,包括进度目标、成本目标、质量目标等 • 项目小组可以支配的资源 • 类似项目的历史资料,包括费用估算情况,实际执行情况记录等 • 组织的有关政策,包括人事、财务、采购等政策
精选版课件ppt
31
针对制定计划的6W2H问题
What-做什么项目?目标是什么? Whom-项目是为谁而作?发起人是谁?最终用户是谁?
精选版课件ppt
23
集团项目经理资质认证的方案
研发类
• 一级——重大(A) • 二级——重要(B) • 三级——一般(C)
工程类
• 一级——重大(A) • 二级——重要(B) • 三级——一般(C)
精选版课件ppt
24
优秀项目经理的重要特点
品德素质——强烈责任感、诚信、敬业精神、团队精神 性格特征——周密细致、系统思考 领导能力——表率、决策、沟通、激励 业务能力——技术过硬、知识全面 项目管理能力——了解项目的规律和过程、掌握项目管
• 总体描述、任务目标、关键技术、实施路线、人员组织与分工、进度计划、质量计划、成 本预算、风险管理、提交成果
• 客户的参与、上级的参与
精选版课件ppt
29
精选版课件ppt
6
项目的三大目标
项目的三大目标:质量、成本、时间 项目的三大约束:
• 质量不高 • 时间拖期 • 预算超支
精选版课件ppt
7
什么是项目管理?
• 在项目活动中,项目经理运用专门的知识、技能、工具和方法,使项目能够实现或超过项目 干系人的需要和期望。——PMI
精选版课件ppt
30
制订项目计划前须明确的信息
• 项目要达到的目标,包括进度目标、成本目标、质量目标等 • 项目小组可以支配的资源 • 类似项目的历史资料,包括费用估算情况,实际执行情况记录等 • 组织的有关政策,包括人事、财务、采购等政策
精选版课件ppt
31
针对制定计划的6W2H问题
What-做什么项目?目标是什么? Whom-项目是为谁而作?发起人是谁?最终用户是谁?
精选版课件ppt
23
集团项目经理资质认证的方案
研发类
• 一级——重大(A) • 二级——重要(B) • 三级——一般(C)
工程类
• 一级——重大(A) • 二级——重要(B) • 三级——一般(C)
精选版课件ppt
24
优秀项目经理的重要特点
品德素质——强烈责任感、诚信、敬业精神、团队精神 性格特征——周密细致、系统思考 领导能力——表率、决策、沟通、激励 业务能力——技术过硬、知识全面 项目管理能力——了解项目的规律和过程、掌握项目管
• 总体描述、任务目标、关键技术、实施路线、人员组织与分工、进度计划、质量计划、成 本预算、风险管理、提交成果
• 客户的参与、上级的参与
精选版课件ppt
29
IT项目管理教材(PPT46页).ppt

▪ [3] 杰克·T·马尔海夫卡,《IT项目管理》,中国人民大学出版社, 20011.7
▪ [4] 威索基,《有效的项目管理:面向传统、敏捷、极限项目(第5版)》 ,电子工业出版社,2011.6
▪ [5] 汪小金,《项目管理实验教程》中国人民大学出版社 ▪ [6] 菲利普斯,《实用IT项目管理(原书第3版) 》,机械工业出版社,
客户需求 确认阶段
设计深化 阶段
生产阶段
现场集成 阶段
试运行阶段
最终检验 阶段
了解客户 需求
管理设计 进度
协调生产 进度
跟踪项目 进展
跟踪试运行 整理项目
状况
文件
41
3 IT项目生命周期概念
❖ IT项目生命周期的特殊性 ▪ IT项目往往在正式立项之前,就已经投入了 力量; ▪ 收尾工作包括了评估、推广和维护三个部分 ,而且延续时间较长; ▪ IT项目和一般项目不同,项目的售后服务和 维护将持续一段时间,因而需要在很长时间 继续投入资源。
凸显人的作用
2 IT项目管理概念
❖ 4、IT项目管理体系
39
3 IT项目生命周期概念
❖ 1、一般项目生命周期 ❖ 2、项目各阶段的主要特征 ❖ 3、一般项目生命周期各个阶段的主要任务和可
交付成果
40
3 IT项目生命周期概念
4. 最常见的几个IT项目生命周期类型
阶段
售前支持阶段 项目计划阶段
项目执行阶段 项目收尾阶段
委派项目经理 编制项目范围
整理项目文件资料
主要项目 估算项目进度 说明书
跟踪项目进度 项目团队内部总结
管理活动
立项制阶定段项目初始投标阶召段开内部项启目动计会划议阶段
计划
▪ [4] 威索基,《有效的项目管理:面向传统、敏捷、极限项目(第5版)》 ,电子工业出版社,2011.6
▪ [5] 汪小金,《项目管理实验教程》中国人民大学出版社 ▪ [6] 菲利普斯,《实用IT项目管理(原书第3版) 》,机械工业出版社,
客户需求 确认阶段
设计深化 阶段
生产阶段
现场集成 阶段
试运行阶段
最终检验 阶段
了解客户 需求
管理设计 进度
协调生产 进度
跟踪项目 进展
跟踪试运行 整理项目
状况
文件
41
3 IT项目生命周期概念
❖ IT项目生命周期的特殊性 ▪ IT项目往往在正式立项之前,就已经投入了 力量; ▪ 收尾工作包括了评估、推广和维护三个部分 ,而且延续时间较长; ▪ IT项目和一般项目不同,项目的售后服务和 维护将持续一段时间,因而需要在很长时间 继续投入资源。
凸显人的作用
2 IT项目管理概念
❖ 4、IT项目管理体系
39
3 IT项目生命周期概念
❖ 1、一般项目生命周期 ❖ 2、项目各阶段的主要特征 ❖ 3、一般项目生命周期各个阶段的主要任务和可
交付成果
40
3 IT项目生命周期概念
4. 最常见的几个IT项目生命周期类型
阶段
售前支持阶段 项目计划阶段
项目执行阶段 项目收尾阶段
委派项目经理 编制项目范围
整理项目文件资料
主要项目 估算项目进度 说明书
跟踪项目进度 项目团队内部总结
管理活动
立项制阶定段项目初始投标阶召段开内部项启目动计会划议阶段
计划
IT项目管理范围概述(PPT 44张)

2019/2/24
SSPM/WRLSSPM/WRL
11
4.0 项目需求与范围管理的重要性
IT企业与IT项目应用企业信息化成功 的基本保证是对项目范围的确切圈定, 为此必须强调:
三类人的获取 三要素的把握
需求专家 咨询专家 概要设计专家 企业需求 管理理论 竞争压力
12
2019/2/24
SSPM/WRLSSPM/WRL
2019/2/24
SSPM/WRLSSPM/WRL
6
4.0 项目需求与范围管理的重要性
IT人员缺乏对企业信息化的深刻理解, 他们更多地把视角放在技术上面,而忽 视了对企业需求获得能力和信息化的感 悟能力的造就。
最终导致了忽略企业需求,渐渐地把自 己打扮成为一个技术专家的角色。 IT项目的成功从需求开始,优秀的需求 分析与设计人员是软件成功之本。 2019/2/24
收尾
成本
质量
人力资源
沟通 风险 采购
项目整体管理
概念
开发
2019/2/24
实施
图3-2 项 目 整 体管理框架 SSPM/WRLSSPM/WRL
3
大知识领域 课 程9回 顾
4个阶段
概念、开发、 实施、收尾。
范围、时间、成本、质量、人 力资源、沟通、风险、 采购、整体管理。
九九归一
5个过程
启动、计划、执行、控制、收尾
SSPM/WRLSSPM/WRL
9
4.0 项目需求与范围管理的重要性
如何把管理理论与软件有机地
结合,对于许多需求人员和开
发管理者来说是一个难题,很 少有人能够非常明确地回答!
2019/2/24
SSPM/WRLSSPM/WRL
SSPM/WRLSSPM/WRL
11
4.0 项目需求与范围管理的重要性
IT企业与IT项目应用企业信息化成功 的基本保证是对项目范围的确切圈定, 为此必须强调:
三类人的获取 三要素的把握
需求专家 咨询专家 概要设计专家 企业需求 管理理论 竞争压力
12
2019/2/24
SSPM/WRLSSPM/WRL
2019/2/24
SSPM/WRLSSPM/WRL
6
4.0 项目需求与范围管理的重要性
IT人员缺乏对企业信息化的深刻理解, 他们更多地把视角放在技术上面,而忽 视了对企业需求获得能力和信息化的感 悟能力的造就。
最终导致了忽略企业需求,渐渐地把自 己打扮成为一个技术专家的角色。 IT项目的成功从需求开始,优秀的需求 分析与设计人员是软件成功之本。 2019/2/24
收尾
成本
质量
人力资源
沟通 风险 采购
项目整体管理
概念
开发
2019/2/24
实施
图3-2 项 目 整 体管理框架 SSPM/WRLSSPM/WRL
3
大知识领域 课 程9回 顾
4个阶段
概念、开发、 实施、收尾。
范围、时间、成本、质量、人 力资源、沟通、风险、 采购、整体管理。
九九归一
5个过程
启动、计划、执行、控制、收尾
SSPM/WRLSSPM/WRL
9
4.0 项目需求与范围管理的重要性
如何把管理理论与软件有机地
结合,对于许多需求人员和开
发管理者来说是一个难题,很 少有人能够非常明确地回答!
2019/2/24
SSPM/WRLSSPM/WRL
IT软件项目管理概述(PPT 18页)

l 采用模拟的手段,缩短了用户和系统分析、 设计人员之间的距离。
l 在整个系统开发过程中反馈是及时的,标准 是统一的,可及时地暴露问题,确保系统实 现的正确性。
l 充分利用了新一代的软件工具,使得系统开 发和运行的效率都大大提高。
原型法的应用要以一定的软件环境为 支撑,主要包括:
要有一个方便灵活的关系数据系统。 要有一套完整的程序生成软件。 要有一个与数据库对应的、灵活方便的数据字典。 有一个可以快速抽象或者能够容易提炼的原型。
3.1.1 瀑布模型
瀑布模型:
是 美 国 Winston Royce 向 IEEE WESCON (Royce, Winston 1970)提交的一篇名为《管理大 规模软件系统的开发》的论文中首次提出的。由于 这种方法是从一个阶段成瀑布流入下一个阶段,所 以这个模型就称为“瀑布模型”。瀑布模型有很多 的变化,包括以下的阶段:需求分析与定义,系统 设计与软件设计,系统实施与单元测试,系统集成 与系统测试,系统运行与系统维护。
3.1.3 螺旋模型
确定下阶段目标 和约束条件
成本 过程迭代
风险分析
风险分析、构造原型
风险分析
评审 制订下阶段计划
需求计划 开发计划
风险分析
风险分析 原型1
原型2
操作概念
建模
原型3 模拟
软件需求
需求确认
软件产品设计
集成与测试计划
设计确认与验证
实现
接收 测试
集成 测试
单元 编码 测试
可用原型
评价 详细 设计
在IT软件项目生命周期中有3个与时 间相关的重要概念:
检查点(Check Point)、 里程碑(Mile Stone) 、 基线(Base Line)
l 在整个系统开发过程中反馈是及时的,标准 是统一的,可及时地暴露问题,确保系统实 现的正确性。
l 充分利用了新一代的软件工具,使得系统开 发和运行的效率都大大提高。
原型法的应用要以一定的软件环境为 支撑,主要包括:
要有一个方便灵活的关系数据系统。 要有一套完整的程序生成软件。 要有一个与数据库对应的、灵活方便的数据字典。 有一个可以快速抽象或者能够容易提炼的原型。
3.1.1 瀑布模型
瀑布模型:
是 美 国 Winston Royce 向 IEEE WESCON (Royce, Winston 1970)提交的一篇名为《管理大 规模软件系统的开发》的论文中首次提出的。由于 这种方法是从一个阶段成瀑布流入下一个阶段,所 以这个模型就称为“瀑布模型”。瀑布模型有很多 的变化,包括以下的阶段:需求分析与定义,系统 设计与软件设计,系统实施与单元测试,系统集成 与系统测试,系统运行与系统维护。
3.1.3 螺旋模型
确定下阶段目标 和约束条件
成本 过程迭代
风险分析
风险分析、构造原型
风险分析
评审 制订下阶段计划
需求计划 开发计划
风险分析
风险分析 原型1
原型2
操作概念
建模
原型3 模拟
软件需求
需求确认
软件产品设计
集成与测试计划
设计确认与验证
实现
接收 测试
集成 测试
单元 编码 测试
可用原型
评价 详细 设计
在IT软件项目生命周期中有3个与时 间相关的重要概念:
检查点(Check Point)、 里程碑(Mile Stone) 、 基线(Base Line)
IT项目管理课件(PPT 98页)

第二章 项目管理的内涵和环境
第一节 项目管理过程的三个层次
项目管理是项目成功地完成并实现其企业目的的过程。 此过程有三维: – (1) 项目的管理要素; – (2) 达到项目目标的管理过程; – (3) 项目管理过程所涉及的层次。 – 第一维体现了项目一词; – 第二维体现了管理一词; – 第三维将项目和管理联系在一起,并将项目与外界环境相连 接。
主要的项目干系人:顾客、项目经理、执行组织、项目发 起者…。
*
第二章 项目管理的内涵和环境
– (2) 第二环境是文化环境
项目的实施会带来一系列变化,因为项目是为了实现一种 变革,而项目所引起的变化有两种类型。 技术变化:及组织的技术或物理环境的变化,如土木工程项 目、机械工程项目、信息工程项目等。 文化变化:即组织自身的文化变化。如组织中相关人员的技 能、价值观和知识水平的变化,作业方式的变化,组织机构 的变化等。
图1.2 项目管理的知识体系
*
第一章 项目与项目管理
项目界定管理包括的程序,要求能 确保该项目所覆盖的整体工作要求 和单项工作要求,从而促使项目工 作成功地完成。它首先涉及到界定 和控制项目包括的内容。
图1.2 项目管理的知识体系
*
第一章 项目与项目管理
项目时间管理就是要采用科学的 方法对项目范围所包括的活动及 其之间的相互关系进行分析,对 各项活动所需要的时间进行估计 ,并在项目的时间期限内合理的 安排和控制活动的开始和结束时 间。
项目管理过程三种方法的总结
*
第二章 项目管理的内涵和环境
三、项目的层次结构 – 顶层(综合层):确定项目所应达到的要求;功能设计(流 程图,表达每个主要处理单元的输入输出) – 中间层(战略管理层):确定达到总体目标必须经过的里程 碑;系统设计(每个子程序要实现什么目标,怎样进行数据 处理,需要什么硬件支撑) – 战术层(作业层):详细确定各工作包内所有活动的安排; 项目设计(数据格式设计、每个子程序要怎样达到各自的目 的,以及硬件的详细规格)
项目管理与IT项目管理概述PPT(共 50张)

1.2.1 项目与项目管理 项目管理特征
• 属复杂系统工程,有较强不确定性
– 项目管理需将不同经历、组织和特长的人有机组织在临时组织 中,在有限资源、较低成本、严格工期约束下,实现项目目标
• 需集权领导和项目组织
– 项目多是复杂系统,运行中须保证整体协调和系统优化 – 建立项目团队并选定项目经理
现代项目管理 20世纪 (成熟) 80年代 至今
方法 学科
满足时 标志是关键路径
间、成 法和计划评审技
本、质 术;发展成较完
量要求 整的独立学科体
系
让项目 管理范围、应用 整体管理、范围管 工程建设、信息
利益相 领域不断扩大, 理、风险管理、成 系统集成、科学
关者满 多学科相互交叉; 本管理、时间管理、研究、新产品开
− 识别需求、提出解决方案、执行项目、结束项目
投 入 识别 资 源 需求
提出解 决方案
执行项目
结束项目
时间
图1-9 项目生命周期及其资源投入模式
china_54@
1.2 项目管理基础知识
1.2.1 项目与项目管理 项目管理定义
• 流程管理和领域知识的综合使用
– 在确定时间内,为完成既定目标,通过临时性组织进行有效的计 划、组织、领导和控制,充分利用既定有限资源的系统管理办法
不断变化,结束时团队解散。
china_54@
1.2 项目管理基础知识
1.2.1 项目与项目管理 项目特性
§ 制约性:需满足一定性能、质量、数量、技术指标等要求 § 客户性:须成功实现目标,使客户满意。
项目五要素
– 项目范围、项目组织、项目质量、项目成本、项目进度
项目生命周期
– 制造业集中在汽车、电子等领域,IT业集中在移动通信、计算
• 属复杂系统工程,有较强不确定性
– 项目管理需将不同经历、组织和特长的人有机组织在临时组织 中,在有限资源、较低成本、严格工期约束下,实现项目目标
• 需集权领导和项目组织
– 项目多是复杂系统,运行中须保证整体协调和系统优化 – 建立项目团队并选定项目经理
现代项目管理 20世纪 (成熟) 80年代 至今
方法 学科
满足时 标志是关键路径
间、成 法和计划评审技
本、质 术;发展成较完
量要求 整的独立学科体
系
让项目 管理范围、应用 整体管理、范围管 工程建设、信息
利益相 领域不断扩大, 理、风险管理、成 系统集成、科学
关者满 多学科相互交叉; 本管理、时间管理、研究、新产品开
− 识别需求、提出解决方案、执行项目、结束项目
投 入 识别 资 源 需求
提出解 决方案
执行项目
结束项目
时间
图1-9 项目生命周期及其资源投入模式
china_54@
1.2 项目管理基础知识
1.2.1 项目与项目管理 项目管理定义
• 流程管理和领域知识的综合使用
– 在确定时间内,为完成既定目标,通过临时性组织进行有效的计 划、组织、领导和控制,充分利用既定有限资源的系统管理办法
不断变化,结束时团队解散。
china_54@
1.2 项目管理基础知识
1.2.1 项目与项目管理 项目特性
§ 制约性:需满足一定性能、质量、数量、技术指标等要求 § 客户性:须成功实现目标,使客户满意。
项目五要素
– 项目范围、项目组织、项目质量、项目成本、项目进度
项目生命周期
– 制造业集中在汽车、电子等领域,IT业集中在移动通信、计算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.4.1 主里程碑
表3.5 IT软件项目的主里程碑
主里程碑 目标里程碑 所处阶段 识别阶段 末期 设计阶段 末期 开发阶段 末期 目 标 向所有项目干系人提供一份如何开展项 目的建议书,包括项目计划、成本和进 度表以及期望的利润和效益等 向所有项目干系人提供一个经过论证的 可执行的设计方案 评估软件的可读性和可用性,以便软件 产品开始向客户/用户的转换 下一阶 段 设计
设计 概念设计 实施 开发概念原型 评估 风险分析
识别 初步需求
子系统需求分析
逻辑设计
第一次开发
开发结果评估
系统需求分析
物理设计
第二次开发
开发结果评估 系统配置、 运行、产 品成型
整体需求
最终设计
最终开发
测试
图3.1 典型软件项目开发的生命周期
3.1 IT软件项目生命周期的划分
3.1.1 瀑布模型 3.1.2 原型模型 3.1.3 螺旋模型
3.1.1 瀑布模型
瀑布模型:
是 美 国 Winston Royce 向 IEEE WESCON (Royce, Winston 1970)提交的一篇名为《管理大 规模软件系统的开发》的论文中首次提出的。由于 这种方法是从一个阶段成瀑布流入下一个阶段,所 以这个模型就称为“瀑布模型”。瀑布模型有很多 的变化,包括以下的阶段:需求分析与定义,系统 设计与软件设计,系统实施与单元测试,系统集成 与系统测试,系统运行与系统维护。
根据前面对IT软件项目各个主要模型生命周期的 分析,可以将一般的软件项目开发过程详细划 分为如图3.6所示的6个主要阶段,即
项目开发准备阶段、 调查研究阶段、 项目分析阶段、 项目设计阶段、 项目实施阶段、 维护与评价阶段。
供决策参考
项目咨询人员 项目开发准备阶段
调查研究阶段
风险分析
风险分析 风险分析 评审 需求计划 开发计划 集成与测试计划 原型1 操作概念 需求确认 设计确认与验证 接收 测试 原型3 模拟 可用原型
原型2 建模
软件需求 软件产品设计 单元 测试 编码
评价
详细 设计
制订下阶段计划
实现
集成 测试
开发、验证阶段 软件产品
图3.5 螺旋模型
3.2 IT软件项目生命周期中各阶段任务
3.4.3 定期状态评估
表3.6 状态评估的主要内容
主 题 职员 支出 风险 内 容 比较职员的计划人数和职员目前的人数 ( 减少 或增加) 将支出计划与过去、现在、未来主里程碑中的 支出计划进行对比 事件和危险程度解决计划 风险的量化(成本、时间、质量)
技术
主里程碑计划和 结果 产品范围
主里程碑的结构基线时间表 软件管理学 当前变化趋势 测试和质量评估 下一个主里程碑的计划、时间安排、风险 所有可接受标准的成功/失败结果
项目咨询人员 项目专业管理人员 项目分析阶段 项目专业管理人员 软件设计人员 提出可行性分析
项目设计阶段
软件设计人员 操作人员
项目实施阶段
修改意见
操作人员
维护与评价阶段
新的项目准备 图3.6 软件项目的开发阶段
3.3 IT软件项目生命周期中的重要概念
在IT软件项目生命周期中有3个与时 间相关的重要概念:
原型法的应用要以一定的软件环境为 支撑,主要包括:
要有一个方便灵活的关系数据系统。 要有一套完整的程序生成软件。 要有一个与数据库对应的、灵活方便的数据字典。 有一个可以快速抽象或者能够容易提炼的原型。
3.1.3 螺旋模型
成本ቤተ መጻሕፍቲ ባይዱ
过程迭代 确定下阶段目标 和约束条件 风险分析 风险分析、构造原型
产品的大小、增长和可接受标准变化度
3.5 思 考 题
参见书43页
• • • • • • • • •
• • • •
• • • • •
1、不是井里没有水,而是你挖的不够深。不是成功来得慢,而是你努力的不够多。 2、孤单一人的时间使自己变得优秀,给来的人一个惊喜,也给自己一个好的交代。 3、命运给你一个比别人低的起点是想告诉你,让你用你的一生去奋斗出一个绝地反击的故事,所以有什么理由不努力! 4、心中没有过分的贪求,自然苦就少。口里不说多余的话,自然祸就少。腹内的食物能减少,自然病就少。思绪中没有过分欲,自然忧就少。大悲是无泪的,同样大悟 无言。缘来尽量要惜,缘尽就放。人生本来就空,对人家笑笑,对自己笑笑,笑着看天下,看日出日落,花谢花开,岂不自在,哪里来的尘埃! 5、心情就像衣服,脏了就拿去洗洗,晒晒,阳光自然就会蔓延开来。阳光那么好,何必自寻烦恼,过好每一个当下,一万个美丽的未来抵不过一个温暖的现在。 6、无论你正遭遇着什么,你都要从落魄中站起来重振旗鼓,要继续保持热忱,要继续保持微笑,就像从未受伤过一样。 7、生命的美丽,永远展现在她的进取之中;就像大树的美丽,是展现在它负势向上高耸入云的蓬勃生机中;像雄鹰的美丽,是展现在它搏风击雨如苍天之魂的翱翔中;像江 河的美丽,是展现在它波涛汹涌一泻千里的奔流中。 8、有些事,不可避免地发生,阴晴圆缺皆有规律,我们只能坦然地接受;有些事,只要你愿意努力,矢志不渝地付出,就能慢慢改变它的轨迹。 9、与其埋怨世界,不如改变自己。管好自己的心,做好自己的事,比什么都强。人生无完美,曲折亦风景。别把失去看得过重,放弃是另一种拥有;不要经常艳羡他人, 人做到了,心悟到了,相信属于你的风景就在下一个拐弯处。 10、有些事想开了,你就会明白,在世上,你就是你,你痛痛你自己,你累累你自己,就算有人同情你,那又怎样,最后收拾残局的还是要靠你自己。 11、人生的某些障碍,你是逃不掉的。与其费尽周折绕过去,不如勇敢地攀登,或许这会铸就你人生的高点。 12、有些压力总是得自己扛过去,说出来就成了充满负能量的抱怨。寻求安慰也无济于事,还徒增了别人的烦恼。 13、认识到我们的所见所闻都是假象,认识到此生都是虚幻,我们才能真正认识到佛法的真相。钱多了会压死你,你承受得了吗?带,带不走,放,放不下。时时刻刻发 悲心,饶益众生为他人。 14、梦想总是跑在我的前面。努力追寻它们,为了那一瞬间的同步,这就是动人的生命奇迹。 15、懒惰不会让你一下子跌倒,但会在不知不觉中减少你的收获;勤奋也不会让你一夜成功,但会在不知不觉中积累你的成果。人生需要挑战,更需要坚持和勤奋! 16、人生在世:可以缺钱,但不能缺德;可以失言,但不能失信;可以倒下,但不能跪下;可以求名,但不能盗名;可以低落,但不能堕落;可以放松,但不能放纵;可以虚荣, 但不能虚伪;可以平凡,但不能平庸;可以浪漫,但不能浪荡;可以生气,但不能生事。 17、人生没有笔直路,当你感到迷茫、失落时,找几部这种充满正能量的电影,坐下来静静欣赏,去发现生命中真正重要的东西。 18、在人生的舞台上,当有人愿意在台下陪你度过无数个没有未来的夜时,你就更想展现精彩绝伦的自己。但愿每个被努力支撑的灵魂能吸引更多的人同行。
设计里程碑 开发里程碑
开发 测试
产品版本里 程碑
评估阶段 末期
评价软件的完整性和软件对其所支持组 织的转换
3.4.2 小里程碑
小里程碑需要通过项目的内容及周期长度来确定。 设置它的主要目的是为了合理分配工作,细化管 理的“粒度”。 当使用小里程碑时,应该遵循如下原则:
在项目早期建立小里程碑。 让开发者建立自己的小里程碑。 保持小里程碑的小型化特征。 保持里程碑的二分性。 制定一系列完整的里程碑。 在短期计划(而不是长期计划)中应用小里程碑。
3.1.2 原型模型
原型(Prototype)法的基本过程:
用户提出系统需求
识别并归纳用户需求
快速开发一个模型
重新设计或选择模型 修改模型
模型不可行
评价模型
模型不满意
满意 确定模型后的处理 系统运行、维护 图3.4 原型法的基本过程
原型法的特点是:
l 直观、形象,更多地遵循了人们认识事物的 规律,因而更容易被人们接受。 l 采用模拟的手段,缩短了用户和系统分析、 设计人员之间的距离。 l 在整个系统开发过程中反馈是及时的,标准 是统一的,可及时地暴露问题,确保系统实 现的正确性。 l 充分利用了新一代的软件工具,使得系统开 发和运行的效率都大大提高。
检查点(Check Point)、 里程碑(Mile Stone) 、 基线(Base Line)
3.4 IT软件项目管理里程碑
在IT软件项目的整个生命周期, 通常有3种类型的检查点:
主里程碑、 小里程碑 状态评估。
3.4 IT软件项目管理里程碑
3.4.1 主里程碑 3.4.2 小里程碑 3.4.3 定期状态评估
IT软件项目管理概述 (1次、2课时)
第3章 IT软件项目管理概述
3.1 3.2 3.3 3.4 3.5
IT软件项目生命周期的划分 IT软件项目生命周期中 IT软件项目生命周期中的重要概念 IT软件项目管理里程碑 思考题
3.1 IT软件项目生命周期的划分
生命周期都包括识别、设计、实施和评估4个 阶段: