软件项目管理概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
chapter__1 15
相互作用图示
chapter__1
16
软件项目过程(要素)
顾客
顾客
需求
输入
产品 实现
输出
产品
满意
chapter__1
17
软件项目要素
1、软件项目的特点委托人(客户) 2、软件开发过程 3、软件开发赖以生存的资源 4、软件开发的结果
软件项目目标成功的制约因素?
chapter__1 18
chapter__1 6
日常生活与工作中的活动
1、项目 2、日常运作:重复进行的、基本保持持续的连 贯性工作。
n n
chapter__1
7
项目定义
项目是为了创造一个唯一的产品或提供一个 唯一的服务而进行的临时性的努力。 是以一套独特而相互联系的任务为前提,有 效的利用资源,为实现一个特定的目标所作 的努力。 是一个特殊的将被完成的有限任务,是在一 定时间内满足一系列特定目标的多项相关工 作的总称。
chapter__1
46
“生日聚会”项目管理
初始
节目清单
结束
chapter__1
47
软件项目管理过程
项目 启动 (初始)
项 目计 划
项 目执行 控制
项 目结 束
chapter__1
48
软件开发项目管理的核心
项目计划和项目控制
基于过程的软件开发项目管理
chapter__1 49
RoadMap
n
开展软件项目管理需要的条件
chapter__1 25
软件项目管理
项目管理 软件项目 经验、技巧
。。。
软件开发项目管理
chapter__1
26
本章要点
一、项目与软件项目 二、项目管理与软件项目管理 三、项目管理知识体系( PMBOK) 四、项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程
项目目标成功的制约因素
n n n n
工作范围 成本 进度计划 客户满意度
chapter__1
19
软件项目实例
四川省社保局需求社保系统
目标:实现社会保险管理的七大保险功能 时间:1年 资金:200万 资源:10人、设备、资料等等
chapter__1
20
本章要点
一、项目与软件项目 二、项目管理与软件项目管理 三、项目管理知识体系 PMBOK 四、项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程
chapter__1 43
过程管理和项目管理关系
过程定义 过程改进
项目规划
项目监控
项目实施
chapter__1 44
过程管理和项目管理关系
项目管理用于保证项目的成功, 过程管理用于管理最佳实践。 这两项管理不是相互孤立的,而是有机地紧 密地结合的。
chapter__1
45
本章要点
一、项目与软件项目 二、项目管理与软件项目管理 三、项目管理知识体系(PMBOK) 四、软件项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程
n
项目
日常运作
两者的不同与相似
chapter__1
10
项目与日常运作的区别
项目是一次性的,日常运作是重复进行的; 项目是以目标为导向的,日常运作是通过效率 和有效性体现的; 项目是通过项目经理及其团队工作完成的,而 日常运作是职能式的管理; 项目存在大量的变更管理,而日常运作则基本 保持连贯性的。 项目与日常运作的相同之处?
本章要点
一、项目与软件项目 二、项目管理与软件项目管理 三、项目管理知识体系(PMBOK) 四、项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程
chapter__1
34
项目管理的5要素
技术(Technical) 方法(Methodology) 团队建设(Team Building) 信息(Information) 沟通(Communication:80% jobs):
chapter__1
53
练习题
n
n
二、判断题: 5. 判断下面活动哪些是项目? 上课 野餐活动集体婚礼 社区保安 开发微软的操作系统 每天的卫生保洁 神州飞船计划 6. 项目开发过程中可以无限制地使用资源。( ) 7. 项目具有暂时的特征。( ) 8. 项目管理核心的三角形是范围、进度、风险。( ) 9. 过程管理与项目管理在软件组织中是两项很重要的管理, 项目管理用于保证项目的成功,而过程管理用于管理最佳 实践。( ) 10. 运作管理(Operation Management)是从宏观上帮助企业明 确和把握企业发展方向的管理。( )
chapter__1
51
练习题
n
一、回答问题: 1. 集成项目管理(Integration Project Management)是什么? 2. 项目管理九大知识域是什么? 3. 项目成本管理(Project Cost management)包括哪 些过程? 4. 项目管理的五个过程组是什么?
chapter__1
chapter__1
37
本章要点
一、项目与软件项目 二、项目管理与软件项目管理 三、项目管理知识体系(PMBOK) 四、软件项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程
chapter__1
38
软件工程
软件开发 项目管理
过程管理
chapter__1 39
chapter__1 42
过程管理
过程管理,就是对过程进行管理,目的是要让 过程能够被共享、复用,并得到持续的改进 过程管理,就是对最佳实践进行有效积累,形 成可重复的过程,使最佳实践可在机构内共享 过程管理的内容包括过程定义与过程改进。前 者是对最佳实践加以总结,以形成一套稳定的 可重复的软件过程;后者是根据实践中的使用 情况,对过程中有偏差的地方进行优化活动 软件过程管理就是要注重循序渐进地积累,积 累项目中的各个环节的实践经验和项目管理的 实践经验,保证我们的生产力持续地发展
chapter__1 23
项目管理图示
战略管理:宏 观上明确方向
项目管理:创 新工作管理
chapter__1
运作管理:日 常工作管理
24
软件项目管理定义
软件项目管理是为了使软件项目能够按照预定的成本、进 度、质量顺利完成,而对成本、人员、进度、质量、风险 等进行分析和管理的活动 提高项目管理能力对于软件组织的软件生产力的提高最为 重要。SEI-CMM(software engineering institutecapability maturity model)中,对于不成熟软件组织进 行改进的第一个目标,就是建立项目管理的基本实践。有 利于将个人开发能力转化为企业开发能力,企业软件生产 趋向成熟
chapter__1
27
关于项目管理专业人员资格PMP (Project management Professional)
美国项目管理协会PMI(Project management Institute)在1984年提出项目管理认证计划 是目前全球认可程度最高的项目管理专业认证 是项目管理资格最重要的标志之一 详细信息参看:www.pmi.org
chapter__1
28
项目管理知识体系PMBOK
( Project management Body Of Knowledg )
1、是PMI组织开发的关于项目管理的知识体系 2、是PMP考试的关键材料,是项目管理的知识框架 3、包括项目管理的 9个知识领域 5个标准化过程 44个模块
chapter__1
不关注过程图示
用户需求
过程A
产品
关注点
过程B 过程C
chapter__1
产品
产品
40
关注过程图示
关注点 产品
过程
产品
产品
chapter__1 41
过程的定义
1、过程: 我们做一件事情的一种固方式。 2、软件过程: 我们把用于软件开发及维护的全部技术、方法、 活动、工具以及它们之间的相互变换统称为软件 过程。 软件产品的生产有一定特殊性,没有材料质 量因素,唯一影响产品质量的是生产工艺,在软 件工程化的术语就是软件过程。 3、最佳实践: 好的过程
软件项目管理及案 例分析
chapter__1
0
软件工程
软件开发 项目管理
过程管理
chapter__1 1
软件项目过程
顾客
顾客
需求
输入
产品 实现
输出
产品
满意
chapter__1
2
教材书
《软件项目管理案例教程》第二版 韩万江等编著 机械工业出版社 目录
chapter__1 3
软件项目管理
第0章 软件项目管理概述
chapter__1 8
项目的特征
1. 2. 3. 4. 5.
6.
有明确的目标 项目内的活动具有相关性 限定的周期 有独特性 资源成本的约束性 项目的不确定性 再看前面哪些是项目?
chapter__1 9
项目与日常运作
上课 野餐活动 集体婚礼 社区保安 开发操作系统 每天的卫生保洁 神州飞船计划
chapter__1 13
n
n
n
软件项目
1、软件是计算机中与硬件相互依存的部分;包 括程序、数据及其相关文档的集合 2、软件项目是以软件为产品的项目 软件项目有什么特殊性?
n
n
n
chapter__1
14
软件项目的特殊性
逻辑实体:不是具体的物理实体,具有抽象性 相互作用的系统:n个元素,有n(n-1)/2种作用 变更经常:存在需求、设计、技术、社会的变更 渐近明细:随着对项目、产品的理解加深,项目 的定义得到渐进的描述
项 目 项 目 执 行 控 制
项 目 计 划
项 目 结 束
初 始
范 围 计 划
时 间 计 划
成 本 计 划
质 量 计 划
人 力 计 划 chapter__1
沟 通 计 划
风 险 计 划
采 购 计 划
集 成 计 划
50
小结
项目、项目的特征 项目管理知识体系 项目管理的范围 软件项目管理过程
chapter__1
21
项目管理背景
生活中的项目
生日聚会 野餐活动 集体婚礼
社会中的大项目
微软的操作系统 阿波罗计划 神州飞船计划
chapter__1 22
项目管理定义
项目管理是一系列的伴随着项目的进行而进行 的、目的是为了确保项目能够达到期望的结果 的一系列管理行为。 是指一定的主体,为了实现其目标,利用各种 有效手段对项目各阶段工作进行计划、组织、 协调、指挥、控制,以取得良好经济效益的各 项活动的总和。 类似于导弹发射。 企业管理分类?
29
PMBOK:A guide to the Project management Body Of Knowledg
chapter__1
30
PMBOK的9个知识领域的关系
chapter__1
31
5个标准化过程组
chapter__1
32
IBM PM Career Path
chapter__1
33
chapter__1 11
项目与日常运作相同之处
1、都是人来完成; 2、都受到限资源限制; 3、都需要计划、执行、控制。
n n n
chapter__1
12
项目
可以是建造一栋大楼、一座工厂,也可以解决 某个研究课题,设计制造一种新型设备或产品 等。这些都是一次性的,都要求在一定时间限 期内完成,有费用限制,并有一定性能要求等。 有人说,项目是新企业、新产品、新工程、新 系统和新技术的总称。 问:工作和生活中的项目!
52
练习题
n
n
一、回答问题: 1. 集成项目管理(Integration Project Management)是什 么?是项目成功的关键,它贯穿项目整个期间, 协调其他各个知识域,将项目管理集成为一个整 体,保证项目总目标实现, 2. 项目管理九大知识域是什么?集成、范围、时间、 成本、质量、人力资源、沟通、风险、采购 3. 项目成本管理(Project Cost management)包括哪 些过程?估算、预算、控制 4. 项目管理的五个过程组是什么?启动、计划、执 行、控制、收尾
chapter__1
35
战术上的范围:三角形
产品规格:质量
进度
成本
chapter__1
36
战略上的范围
人员(People):招聘,选择、业绩管理、培训、 专业发展、组织和工作计划,团队精神、企业 文化培养 问题(Problem):发现问题和解决问题 过程(Process):过程管理也是项目管理的任务
chapter__1 4
本章要点
一、项目与软件项目 二、项目管理与软件项目管理 三、项目管理知识体系( PMBOK) 四、项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程
chapter__1
wenku.baidu.com
5
生活和工作中哪些活动是项目 (project)?
上课 野餐活动 集体婚礼 社区保安 开发微软的操作系统 每天的卫生保洁 神州飞船计划
相互作用图示
chapter__1
16
软件项目过程(要素)
顾客
顾客
需求
输入
产品 实现
输出
产品
满意
chapter__1
17
软件项目要素
1、软件项目的特点委托人(客户) 2、软件开发过程 3、软件开发赖以生存的资源 4、软件开发的结果
软件项目目标成功的制约因素?
chapter__1 18
chapter__1 6
日常生活与工作中的活动
1、项目 2、日常运作:重复进行的、基本保持持续的连 贯性工作。
n n
chapter__1
7
项目定义
项目是为了创造一个唯一的产品或提供一个 唯一的服务而进行的临时性的努力。 是以一套独特而相互联系的任务为前提,有 效的利用资源,为实现一个特定的目标所作 的努力。 是一个特殊的将被完成的有限任务,是在一 定时间内满足一系列特定目标的多项相关工 作的总称。
chapter__1
46
“生日聚会”项目管理
初始
节目清单
结束
chapter__1
47
软件项目管理过程
项目 启动 (初始)
项 目计 划
项 目执行 控制
项 目结 束
chapter__1
48
软件开发项目管理的核心
项目计划和项目控制
基于过程的软件开发项目管理
chapter__1 49
RoadMap
n
开展软件项目管理需要的条件
chapter__1 25
软件项目管理
项目管理 软件项目 经验、技巧
。。。
软件开发项目管理
chapter__1
26
本章要点
一、项目与软件项目 二、项目管理与软件项目管理 三、项目管理知识体系( PMBOK) 四、项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程
项目目标成功的制约因素
n n n n
工作范围 成本 进度计划 客户满意度
chapter__1
19
软件项目实例
四川省社保局需求社保系统
目标:实现社会保险管理的七大保险功能 时间:1年 资金:200万 资源:10人、设备、资料等等
chapter__1
20
本章要点
一、项目与软件项目 二、项目管理与软件项目管理 三、项目管理知识体系 PMBOK 四、项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程
chapter__1 43
过程管理和项目管理关系
过程定义 过程改进
项目规划
项目监控
项目实施
chapter__1 44
过程管理和项目管理关系
项目管理用于保证项目的成功, 过程管理用于管理最佳实践。 这两项管理不是相互孤立的,而是有机地紧 密地结合的。
chapter__1
45
本章要点
一、项目与软件项目 二、项目管理与软件项目管理 三、项目管理知识体系(PMBOK) 四、软件项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程
n
项目
日常运作
两者的不同与相似
chapter__1
10
项目与日常运作的区别
项目是一次性的,日常运作是重复进行的; 项目是以目标为导向的,日常运作是通过效率 和有效性体现的; 项目是通过项目经理及其团队工作完成的,而 日常运作是职能式的管理; 项目存在大量的变更管理,而日常运作则基本 保持连贯性的。 项目与日常运作的相同之处?
本章要点
一、项目与软件项目 二、项目管理与软件项目管理 三、项目管理知识体系(PMBOK) 四、项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程
chapter__1
34
项目管理的5要素
技术(Technical) 方法(Methodology) 团队建设(Team Building) 信息(Information) 沟通(Communication:80% jobs):
chapter__1
53
练习题
n
n
二、判断题: 5. 判断下面活动哪些是项目? 上课 野餐活动集体婚礼 社区保安 开发微软的操作系统 每天的卫生保洁 神州飞船计划 6. 项目开发过程中可以无限制地使用资源。( ) 7. 项目具有暂时的特征。( ) 8. 项目管理核心的三角形是范围、进度、风险。( ) 9. 过程管理与项目管理在软件组织中是两项很重要的管理, 项目管理用于保证项目的成功,而过程管理用于管理最佳 实践。( ) 10. 运作管理(Operation Management)是从宏观上帮助企业明 确和把握企业发展方向的管理。( )
chapter__1
51
练习题
n
一、回答问题: 1. 集成项目管理(Integration Project Management)是什么? 2. 项目管理九大知识域是什么? 3. 项目成本管理(Project Cost management)包括哪 些过程? 4. 项目管理的五个过程组是什么?
chapter__1
chapter__1
37
本章要点
一、项目与软件项目 二、项目管理与软件项目管理 三、项目管理知识体系(PMBOK) 四、软件项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程
chapter__1
38
软件工程
软件开发 项目管理
过程管理
chapter__1 39
chapter__1 42
过程管理
过程管理,就是对过程进行管理,目的是要让 过程能够被共享、复用,并得到持续的改进 过程管理,就是对最佳实践进行有效积累,形 成可重复的过程,使最佳实践可在机构内共享 过程管理的内容包括过程定义与过程改进。前 者是对最佳实践加以总结,以形成一套稳定的 可重复的软件过程;后者是根据实践中的使用 情况,对过程中有偏差的地方进行优化活动 软件过程管理就是要注重循序渐进地积累,积 累项目中的各个环节的实践经验和项目管理的 实践经验,保证我们的生产力持续地发展
chapter__1 23
项目管理图示
战略管理:宏 观上明确方向
项目管理:创 新工作管理
chapter__1
运作管理:日 常工作管理
24
软件项目管理定义
软件项目管理是为了使软件项目能够按照预定的成本、进 度、质量顺利完成,而对成本、人员、进度、质量、风险 等进行分析和管理的活动 提高项目管理能力对于软件组织的软件生产力的提高最为 重要。SEI-CMM(software engineering institutecapability maturity model)中,对于不成熟软件组织进 行改进的第一个目标,就是建立项目管理的基本实践。有 利于将个人开发能力转化为企业开发能力,企业软件生产 趋向成熟
chapter__1
27
关于项目管理专业人员资格PMP (Project management Professional)
美国项目管理协会PMI(Project management Institute)在1984年提出项目管理认证计划 是目前全球认可程度最高的项目管理专业认证 是项目管理资格最重要的标志之一 详细信息参看:www.pmi.org
chapter__1
28
项目管理知识体系PMBOK
( Project management Body Of Knowledg )
1、是PMI组织开发的关于项目管理的知识体系 2、是PMP考试的关键材料,是项目管理的知识框架 3、包括项目管理的 9个知识领域 5个标准化过程 44个模块
chapter__1
不关注过程图示
用户需求
过程A
产品
关注点
过程B 过程C
chapter__1
产品
产品
40
关注过程图示
关注点 产品
过程
产品
产品
chapter__1 41
过程的定义
1、过程: 我们做一件事情的一种固方式。 2、软件过程: 我们把用于软件开发及维护的全部技术、方法、 活动、工具以及它们之间的相互变换统称为软件 过程。 软件产品的生产有一定特殊性,没有材料质 量因素,唯一影响产品质量的是生产工艺,在软 件工程化的术语就是软件过程。 3、最佳实践: 好的过程
软件项目管理及案 例分析
chapter__1
0
软件工程
软件开发 项目管理
过程管理
chapter__1 1
软件项目过程
顾客
顾客
需求
输入
产品 实现
输出
产品
满意
chapter__1
2
教材书
《软件项目管理案例教程》第二版 韩万江等编著 机械工业出版社 目录
chapter__1 3
软件项目管理
第0章 软件项目管理概述
chapter__1 8
项目的特征
1. 2. 3. 4. 5.
6.
有明确的目标 项目内的活动具有相关性 限定的周期 有独特性 资源成本的约束性 项目的不确定性 再看前面哪些是项目?
chapter__1 9
项目与日常运作
上课 野餐活动 集体婚礼 社区保安 开发操作系统 每天的卫生保洁 神州飞船计划
chapter__1 13
n
n
n
软件项目
1、软件是计算机中与硬件相互依存的部分;包 括程序、数据及其相关文档的集合 2、软件项目是以软件为产品的项目 软件项目有什么特殊性?
n
n
n
chapter__1
14
软件项目的特殊性
逻辑实体:不是具体的物理实体,具有抽象性 相互作用的系统:n个元素,有n(n-1)/2种作用 变更经常:存在需求、设计、技术、社会的变更 渐近明细:随着对项目、产品的理解加深,项目 的定义得到渐进的描述
项 目 项 目 执 行 控 制
项 目 计 划
项 目 结 束
初 始
范 围 计 划
时 间 计 划
成 本 计 划
质 量 计 划
人 力 计 划 chapter__1
沟 通 计 划
风 险 计 划
采 购 计 划
集 成 计 划
50
小结
项目、项目的特征 项目管理知识体系 项目管理的范围 软件项目管理过程
chapter__1
21
项目管理背景
生活中的项目
生日聚会 野餐活动 集体婚礼
社会中的大项目
微软的操作系统 阿波罗计划 神州飞船计划
chapter__1 22
项目管理定义
项目管理是一系列的伴随着项目的进行而进行 的、目的是为了确保项目能够达到期望的结果 的一系列管理行为。 是指一定的主体,为了实现其目标,利用各种 有效手段对项目各阶段工作进行计划、组织、 协调、指挥、控制,以取得良好经济效益的各 项活动的总和。 类似于导弹发射。 企业管理分类?
29
PMBOK:A guide to the Project management Body Of Knowledg
chapter__1
30
PMBOK的9个知识领域的关系
chapter__1
31
5个标准化过程组
chapter__1
32
IBM PM Career Path
chapter__1
33
chapter__1 11
项目与日常运作相同之处
1、都是人来完成; 2、都受到限资源限制; 3、都需要计划、执行、控制。
n n n
chapter__1
12
项目
可以是建造一栋大楼、一座工厂,也可以解决 某个研究课题,设计制造一种新型设备或产品 等。这些都是一次性的,都要求在一定时间限 期内完成,有费用限制,并有一定性能要求等。 有人说,项目是新企业、新产品、新工程、新 系统和新技术的总称。 问:工作和生活中的项目!
52
练习题
n
n
一、回答问题: 1. 集成项目管理(Integration Project Management)是什 么?是项目成功的关键,它贯穿项目整个期间, 协调其他各个知识域,将项目管理集成为一个整 体,保证项目总目标实现, 2. 项目管理九大知识域是什么?集成、范围、时间、 成本、质量、人力资源、沟通、风险、采购 3. 项目成本管理(Project Cost management)包括哪 些过程?估算、预算、控制 4. 项目管理的五个过程组是什么?启动、计划、执 行、控制、收尾
chapter__1
35
战术上的范围:三角形
产品规格:质量
进度
成本
chapter__1
36
战略上的范围
人员(People):招聘,选择、业绩管理、培训、 专业发展、组织和工作计划,团队精神、企业 文化培养 问题(Problem):发现问题和解决问题 过程(Process):过程管理也是项目管理的任务
chapter__1 4
本章要点
一、项目与软件项目 二、项目管理与软件项目管理 三、项目管理知识体系( PMBOK) 四、项目管理的范围 五、过程管理与软件项目管理的关系 六、软件项目管理过程
chapter__1
wenku.baidu.com
5
生活和工作中哪些活动是项目 (project)?
上课 野餐活动 集体婚礼 社区保安 开发微软的操作系统 每天的卫生保洁 神州飞船计划