IT软件项目计划管理.ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
个人化原则:每个具体目标应当落实到项目组的每 个成员,使得每个成员都明确自己的工作和职责。
简单化原则:目标的描述应当是简单而直接的,使 得每个参与人员都能明确而无二义性。
现实性原则:确定的每个目标都是可以实现的,而 不是追求理想化的结果。
5.3 项目范围管理
5.3.1 项目范围管理概述 5.3.2 项目范围规划 5.3.3 项目范围定义
(2) 描述项目目标。项目目标必须明确、 具体,尽量定量描述,保证项目目标容易 被沟通和理解,并使每个项目组成员结合 项目目标确定个人的具体目标。
5.2 确定IT软件项目的目标
遵循一些基本原则:
定量化原则:确定项目目标时,尽可能定量描述, 使得每个目标的范围、时间、成本、性能、责任等 都是明确的,可以度量和监控的。
第5 章
IT软件项目计划管理
5.1 IT软件项目计划管理
项目计划管理是:
很重要性的 一项复杂的、自始至终不断迭代的 从不同的角度出发有不同的种类 为项目的运作提供可靠的实施基础 提供可行的工作计划
5.1 IT软件项目计划管理
项目计划的目的:
使软件项目的开发建立在可靠的基础之上,将项目计 划变成开发人员能够遵循的文档,并据此跟踪、检查、 监控计划的执行。
5.4.4成本、日期
估计
计划过程开始 制订项目计划SDP 对SDP审查和批准
需求管理
软件配置管理 (SCM)
软件项目跟 踪和监控
实施软件开发计划SDP 过程度量和评价 修改SDP
图5.5 软件项目计划的实现过程
软件质量保证 (SQA)
5.5 软件项目计划书
1. 引言 1.1 计划的目的 1.2 项目的范围和目标 1.2.1 范围描述 1.2.2 主要功能 1.2.3 性能 1.2.4 管理和技术约束 2. 项目估算 2.1 使用的历史数据 2.2 使用的评估技术 2.3 工作量、成本、时间估算
相关的软件风险,并文档化。 21. 准备项目的软件工程机制及支撑工具的计划。
5.4.2 制定软件项目进度
计划的指导原则
22. 记录软件计划编制数据。 23. 制定并使用度量方法以确定软件计划活动的状态。 24. 定期与高级管理人员对软件项目计划活动进行复审。 25. 以定期及事件驱动方式对软件项目管理人员及软件项
定项目的软件开发计划。 5. 确保软件项目存在一份文档化的、并被认可的工作
任务说明。 6. 软件开发计划要指定人员角色分工,明确责任。 7. 对软件项目所需要的、适当的资源及资金做出计划。
5.4.2 制定软件项目进度
计划的指导原则
8. 对软件项目负责人、软件工程师及其他与软件项目 计划编制有关的人员进行适合其职责范围的培训。
项目范围规划的输入 项目范围规划的工具和技术 项目范围规划的输出
5.3.2 项目范围规划
项目范围规划的输入:
产品描述 项目章程 制约因素 前提条件
5.3.2 项目范围规划
项目范围规划的工具和技术 :
产品分析 成本效益分析 项目方案识别技术 专家评定
5.3.2 项目范围规划
项目范围规划的输出:
项目范围说明书 范围管理计划
5.3.2 项目范围定义
范围定义的输入:
范围说明书 制约因素 前提条件 其他计划结果 历史资料 使用工具:工作分解结构模板
5.4 制定IT软件项目进度计划
5.4.1 软件项目进度计划 5.4.2 制定软件项目进度计划的指导原则 5.4.3 项目进度计划的制定过程
确定软件项目开发的活动和承诺,使软件开发工作有 序而协调地进行,以便根据软件计划的资源、约束和 能力逐步向客户履行承诺。
明确与软件项目相关的组织和个人的职责,将任务责 任落实到具体的小组和个人,从组织管理上确保项目 开发的成功。
5.2 确定IT软件项目的目标
主要分为两步:
(1) 明确制定项目目标的主题。项目目标 一般由项目发起人或者项目提议人来确定。
5.5 软件项目计划书
3. 风险管理战略 3.1 风险识别 3.2 有关风险的讨论 3.3 风险管理计划 3.3.1 风险计划 3.3.2 风险监视 3.3.3 风险管理 4. 日程 4.1 项目工作分解结构 4.2 进度安排(甘特图) 4.3 资源表
5.5 软件项目计划书
9. 成立相关软件项目组及相关的方案论证小组。 10. 软件项目组及相关的方案论证小组在整个项目生命
期内参加全部的项目计划编制工作。 11. 按照书面流程与高级管理人员或企业外部机构软件
项目的承诺进行复审。 12. 明确划分为预先定义的、规模可管理的阶段的软件
生命周期。 13. 按照书面流程开发项目的软件开发计划。 14. 将软件项目计划文档化。
目计划活动进行复审。 26. 对软件质量保证人员及软件项目计划活动、工作产品
进行回顾及审核,并将结果文档化。
5.4.3 项目进度计划的制定过程
依据 :
项目网络图 活动持续时间估计 资源需求 资源安排描述 日历 约束条件 假设条件 提前或滞后要求 风险管理计划
5.4.3 项目进度计划的制定过程
5.4.2 制定软件项目进度
计划的指导原则
15. 确定软件项目需要建立及维护控制的软件产品。 16. 按照书面流程进行对软件产品规模的估计(或软件产
品规模的改变)。 17. 按照书面流程进行对软件项目工作量及费用的估计。 18. 按照书面流程进行对项目所需要的关键计算机资源
的估计。 19. 按照书面流程确定项目的软件开发进度。 20. 识别、评估与项目的费用、资源、进度及技术方面
5.3.1 项目范围管理概述
项目范围的确定项目范围(Project Scope) 包括项目的最终产品或者服务,以及实现 该产品或者服务所需要执行的全部工作。
项目范围管理的任务是界定项目所必须包 含且只需要包含的全部工作,并对其他的 项目管理工作起指导作用,以确保项目顺 利完成全部的过程。
5.3.2 项目范围规划
工具和技术:
数学分析法 持续时间压缩法 模拟法 资源分配的启发式方法 项目管理软件
5.4.3 项目进度计划的制定过程
输出 :
项目进度计划 详细依据说明 进度管理计划 更新的项目资源需求
5.4.4 软件项目计划的主要活动
1. 计划初始阶段 2. 指定软件开发计划SDP 3. 对SDP草稿进行审查和批准 4. 实施软件开发计划 5. 软件开发过程的质量和评价 6. 修改SDP
5. 项目资源 5.1 人员 5.2 硬件和软件 5.3 特别资源 6. 人员组织 6.1 组织结构 6.2 管理报告 7. 跟踪和控制机制 7.1 质量保证和控制 7.2 变化管理和控制 8. 附录
5.4.1 软件项目进度计划
考虑各种因素,串并性
设计评估 编码 详细设计
需求评估 需求定义 概要设计
单元调试
概要评估
集成调试 产品发行
测试计划 测试过程
测试评估
图5.4 软件项目开发的并行性
5.4.2 制定软件项目进度
计划的指导原则
1. 将用于编制软件项目计划及跟踪软件项目的工作文 档化。
2. 对于软件项目的实施采用文档化的承诺。 3. 相关的机构或个人认可他们对软件项目的承诺。 4. 指定软件项目负责人负责落实软件项目的承诺并制
简单化原则:目标的描述应当是简单而直接的,使 得每个参与人员都能明确而无二义性。
现实性原则:确定的每个目标都是可以实现的,而 不是追求理想化的结果。
5.3 项目范围管理
5.3.1 项目范围管理概述 5.3.2 项目范围规划 5.3.3 项目范围定义
(2) 描述项目目标。项目目标必须明确、 具体,尽量定量描述,保证项目目标容易 被沟通和理解,并使每个项目组成员结合 项目目标确定个人的具体目标。
5.2 确定IT软件项目的目标
遵循一些基本原则:
定量化原则:确定项目目标时,尽可能定量描述, 使得每个目标的范围、时间、成本、性能、责任等 都是明确的,可以度量和监控的。
第5 章
IT软件项目计划管理
5.1 IT软件项目计划管理
项目计划管理是:
很重要性的 一项复杂的、自始至终不断迭代的 从不同的角度出发有不同的种类 为项目的运作提供可靠的实施基础 提供可行的工作计划
5.1 IT软件项目计划管理
项目计划的目的:
使软件项目的开发建立在可靠的基础之上,将项目计 划变成开发人员能够遵循的文档,并据此跟踪、检查、 监控计划的执行。
5.4.4成本、日期
估计
计划过程开始 制订项目计划SDP 对SDP审查和批准
需求管理
软件配置管理 (SCM)
软件项目跟 踪和监控
实施软件开发计划SDP 过程度量和评价 修改SDP
图5.5 软件项目计划的实现过程
软件质量保证 (SQA)
5.5 软件项目计划书
1. 引言 1.1 计划的目的 1.2 项目的范围和目标 1.2.1 范围描述 1.2.2 主要功能 1.2.3 性能 1.2.4 管理和技术约束 2. 项目估算 2.1 使用的历史数据 2.2 使用的评估技术 2.3 工作量、成本、时间估算
相关的软件风险,并文档化。 21. 准备项目的软件工程机制及支撑工具的计划。
5.4.2 制定软件项目进度
计划的指导原则
22. 记录软件计划编制数据。 23. 制定并使用度量方法以确定软件计划活动的状态。 24. 定期与高级管理人员对软件项目计划活动进行复审。 25. 以定期及事件驱动方式对软件项目管理人员及软件项
定项目的软件开发计划。 5. 确保软件项目存在一份文档化的、并被认可的工作
任务说明。 6. 软件开发计划要指定人员角色分工,明确责任。 7. 对软件项目所需要的、适当的资源及资金做出计划。
5.4.2 制定软件项目进度
计划的指导原则
8. 对软件项目负责人、软件工程师及其他与软件项目 计划编制有关的人员进行适合其职责范围的培训。
项目范围规划的输入 项目范围规划的工具和技术 项目范围规划的输出
5.3.2 项目范围规划
项目范围规划的输入:
产品描述 项目章程 制约因素 前提条件
5.3.2 项目范围规划
项目范围规划的工具和技术 :
产品分析 成本效益分析 项目方案识别技术 专家评定
5.3.2 项目范围规划
项目范围规划的输出:
项目范围说明书 范围管理计划
5.3.2 项目范围定义
范围定义的输入:
范围说明书 制约因素 前提条件 其他计划结果 历史资料 使用工具:工作分解结构模板
5.4 制定IT软件项目进度计划
5.4.1 软件项目进度计划 5.4.2 制定软件项目进度计划的指导原则 5.4.3 项目进度计划的制定过程
确定软件项目开发的活动和承诺,使软件开发工作有 序而协调地进行,以便根据软件计划的资源、约束和 能力逐步向客户履行承诺。
明确与软件项目相关的组织和个人的职责,将任务责 任落实到具体的小组和个人,从组织管理上确保项目 开发的成功。
5.2 确定IT软件项目的目标
主要分为两步:
(1) 明确制定项目目标的主题。项目目标 一般由项目发起人或者项目提议人来确定。
5.5 软件项目计划书
3. 风险管理战略 3.1 风险识别 3.2 有关风险的讨论 3.3 风险管理计划 3.3.1 风险计划 3.3.2 风险监视 3.3.3 风险管理 4. 日程 4.1 项目工作分解结构 4.2 进度安排(甘特图) 4.3 资源表
5.5 软件项目计划书
9. 成立相关软件项目组及相关的方案论证小组。 10. 软件项目组及相关的方案论证小组在整个项目生命
期内参加全部的项目计划编制工作。 11. 按照书面流程与高级管理人员或企业外部机构软件
项目的承诺进行复审。 12. 明确划分为预先定义的、规模可管理的阶段的软件
生命周期。 13. 按照书面流程开发项目的软件开发计划。 14. 将软件项目计划文档化。
目计划活动进行复审。 26. 对软件质量保证人员及软件项目计划活动、工作产品
进行回顾及审核,并将结果文档化。
5.4.3 项目进度计划的制定过程
依据 :
项目网络图 活动持续时间估计 资源需求 资源安排描述 日历 约束条件 假设条件 提前或滞后要求 风险管理计划
5.4.3 项目进度计划的制定过程
5.4.2 制定软件项目进度
计划的指导原则
15. 确定软件项目需要建立及维护控制的软件产品。 16. 按照书面流程进行对软件产品规模的估计(或软件产
品规模的改变)。 17. 按照书面流程进行对软件项目工作量及费用的估计。 18. 按照书面流程进行对项目所需要的关键计算机资源
的估计。 19. 按照书面流程确定项目的软件开发进度。 20. 识别、评估与项目的费用、资源、进度及技术方面
5.3.1 项目范围管理概述
项目范围的确定项目范围(Project Scope) 包括项目的最终产品或者服务,以及实现 该产品或者服务所需要执行的全部工作。
项目范围管理的任务是界定项目所必须包 含且只需要包含的全部工作,并对其他的 项目管理工作起指导作用,以确保项目顺 利完成全部的过程。
5.3.2 项目范围规划
工具和技术:
数学分析法 持续时间压缩法 模拟法 资源分配的启发式方法 项目管理软件
5.4.3 项目进度计划的制定过程
输出 :
项目进度计划 详细依据说明 进度管理计划 更新的项目资源需求
5.4.4 软件项目计划的主要活动
1. 计划初始阶段 2. 指定软件开发计划SDP 3. 对SDP草稿进行审查和批准 4. 实施软件开发计划 5. 软件开发过程的质量和评价 6. 修改SDP
5. 项目资源 5.1 人员 5.2 硬件和软件 5.3 特别资源 6. 人员组织 6.1 组织结构 6.2 管理报告 7. 跟踪和控制机制 7.1 质量保证和控制 7.2 变化管理和控制 8. 附录
5.4.1 软件项目进度计划
考虑各种因素,串并性
设计评估 编码 详细设计
需求评估 需求定义 概要设计
单元调试
概要评估
集成调试 产品发行
测试计划 测试过程
测试评估
图5.4 软件项目开发的并行性
5.4.2 制定软件项目进度
计划的指导原则
1. 将用于编制软件项目计划及跟踪软件项目的工作文 档化。
2. 对于软件项目的实施采用文档化的承诺。 3. 相关的机构或个人认可他们对软件项目的承诺。 4. 指定软件项目负责人负责落实软件项目的承诺并制