《软件工程项目策划》ppt课件

上传人:tian****1990 文档编号:74788348 上传时间:2019-01-29 格式:PPT 页数:120 大小:4.32MB
返回 下载 相关 举报
《软件工程项目策划》ppt课件_第1页
第1页 / 共120页
《软件工程项目策划》ppt课件_第2页
第2页 / 共120页
《软件工程项目策划》ppt课件_第3页
第3页 / 共120页
《软件工程项目策划》ppt课件_第4页
第4页 / 共120页
《软件工程项目策划》ppt课件_第5页
第5页 / 共120页
点击查看更多>>
资源描述

《《软件工程项目策划》ppt课件》由会员分享,可在线阅读,更多相关《《软件工程项目策划》ppt课件(120页珍藏版)》请在金锄头文库上搜索。

1、项目策划,张君福 18611185755,目的,项目策划的目的是: 制定和维护定义项目活动的计划。,序言,项目策划过程域包含下列事项: 制定项目计划。 适当地与利益相关方交换意见。 获得对计划的承诺。 维护该计划。 策划从定义产品和项目的需求开始。 策划包括估计工作产品和任务的属性,确定需要的资源,协商承诺,产生进度表,以及标识和分析项目风险。,序言 续1,为了制定项目计划可能有必要反复进行这些活动。项目计划提供实施和控制项目活动的基础,而项目活动处理对项目顾客的承诺。 项目进行中,项目计划常因下列情况而需修订:需求和承诺更改、不准确的估计、纠正措施和过程更改。 在该过程域中包含描述策划和重

2、新策划两方面的专用实践。 贯穿该过程域的共用实践和专用实践中,“项目计划”是指用于控制该项目的总计划。,相关过程域,关于定义产品和产品部件的需求开发方面的详细信息参见需求开发过程域。产品和产品部件的需求及其更改是策划和重新策划的基础。 关于策划和重新策划所需的需求管理的更多信息参见需求管理过程域。 关于风险标识和管理的更多信息参见风险管理过程域。 关于将需求转换为产品和产品部件解决方案的更多信息参见技术解决方案过程域。,项目策划-上下文1,策划数据,建立估计,制定项目计划,获得对计划 的承诺,项目计划,PMC,项目策划-上下文2,确定工 作量和成本 的估计,策划数据,建立估计,估计项 目的范围

3、,建立 工作产品的 估计和任务 属性,定义项目 生存周期,项目策划-上下文3,策划数据,制定项目计划,项目计划,PMC,建立估计,获得对计 划的承诺,项目策划-上下文4,策划数据,制定项目计划,项目计划,PMC,策划数 据管理,策划项 目资源,建立项 目计划,标识项 目风险,策划需 要的知识 和技能,策划共 利益方 的参与,建立预 算和进度,项目策划-上下文5,策划数据,获得对计 划的承诺,项目计划,PMC,建立估计,制定项目计划,项目策划-上下文6,获得对计划的承诺,协调工作 和资源,项目计划,评审影响 项目的计划,获得计 划承诺,专用目标,SG1 建立估计值 SG2 制定项目计划 SG3

4、获得对计划的承诺,按专用目标组织的专用实践,SG 1 建立估计值,SG 1 建立估计值,建立和维护项目策划参数的估计值。 项目策划参数包括为进行下列必要活动项目所需的所有信息:策划、组织、人员配置、指导、协调、报告和编制预算等。 策划参数的估计值应有可信赖的基础,以提供信心,相信根据这些估计值制定的计划能够支持项目目标。,SG 1 建立估计值,估计这些参数时,一般考虑的因素包括: 项目需求,包括产品需求、组织强加的需求、顾客强加的需求以及影响项目的其它需求。 项目的范围。 已确定的任务和工作产品。 技术途径。 选择的项目生存周期模型(如,瀑布、增量、螺旋)。 工作产品和任务的属性(如,规模或复

5、杂性)。 进度。 将工作产品和任务属性转化为投入工时和成本所用的模型或历史数据。 确定所需技能、工时和成本所用的方法学(模型、数据、算法)。,SG 1 建立估计值,需要记录估计的理由和支持性数据,以便利益相关方评审计划,作出承诺,并随着项目进展维护该计划。,SG 1 建立估计值,SG 1 建立估计值的专用实践: SP 1.1 估计项目的范围 SP 1.2 建立工作产品和任务属性的估计值 SP 1.3 定义项目生存周期 SP 1.4 建立工作量和成本的估计值,SG 1 建立估计值,SP 1.1 估计项目的范围,SP 1.1 估计项目的范围,建立顶层工作分解结构(WBS)以估计项目的范围。 工作分

6、解结构随着项目的进展而演化。起初,顶层工作分解结构用于初始估计。开发工作分解结构时,将总的项目分解为相互连接的可管理的部件集。 工作分解结构一般是一种面向产品的结构,它提供一种纲要结构,用来标识和组织拟管理的逻辑工作单元,这些逻辑工作单元称为“工作包”。,SP 1.1 估计项目的范围,在分派工作、进度和职责时,工作分解结构提供一种参考与组织的机制,且作为策划、组织和控制项目工作的基础框架。 某些项目使用 “合同工作分解结构”,它是指放置在合同之下的那部分工作分解结构(可能是整个工作分解结构)。 不是所有的项目都有合同工作分解结构(如,内部投资开发的项目)。,SP 1.1 估计项目的范围,典型工

7、作产品: 任务说明。 工作包说明。 工作分解结构,SP 1.1 估计项目的范围,子实践: 根据产品结构,开发工作分解结构。 工作分解结构提供一种纲要结构,以产品和产品部件为中心来组织项目工作,这些工作支持该产品和产品部件的实现。工作分解结构应标识下列各项: 已标识的风险及其缓解任务。 有关交付物和支持活动的任务。 获取技能和知识的任务。 制定所需支持计划的任务,支持计划如配置管理、质量保证和验证计划。 集成和管理非开发项的任务。,SP 1.1 估计项目的范围,标识工作包,必须详细到足以建立项目任务的估计值、职责和进度。 顶层工作分解结构有助于依据任务和组织角色与职责估计项目工作量。 而在更详细

8、层次上的工作分解结构中的细节,则有助于开发切实可行的进度,从而使所需的管理余量最小。 标识拟从外部采购的产品或产品部件。 关于从项目外部源获得产品的详细信息参见供方协议管理过程域。 标识待重用的工作产品。,SP 1.1 估计项目的范围,评价要点: 有产品的WBS,并标识出拟开发、外购、重用的部件,并足以支持规模估计; 有活动的WBS,足以支持工作量估计 。 直接证据: 任务说明; 工作包说明; 工作分解结构。,SG 1 建立估计值,SP 1.2 建立工作产品和任务属性 的估计值,SP 1.2 建立工作产品和任务属性的估计值,规模是许多用于估计工作量、成本和进度的模型的主要输入。这些模型还可以基

9、于连通性、复杂性和结构之类的输入。 要进行规模估计的工作产品之例,如: 交付与非交付的工作产品。 文档和文件。 运行和支持的硬件、固件和软件。,SP 1.2 建立工作产品和任务属性的估计值,规模测量项之例,如: 功能数。 功能点数。 源代码行数。 类和对象数。 需求数。接口数及其复杂度。 页数。 输入输出数。 技术风险项数。 数据卷数。 估计值应与项目需求一致,以确定项目的工作量、成本和进度。应对每一个规模属性,赋予一个相对的困难等级或复杂性等级 。,SP 1.2 建立工作产品和任务属性的估计值,典型工作产品: 技术途径。 任务和工作产品的规模和复杂性。 估计模型。 属性估计值。,SP 1.2

10、 建立工作产品和任务属性的估计值,子实践: 确定项目的技术途径。 技术途径决定开发产品的顶层策略,包括对体系结构特征的决策,诸如采用分布式还是CS结构; 对应用当前最先进技术还是成熟技术的决策; 以及对期望最终产品具有哪些更广泛功能的决策,诸如考虑安全性、保密性和工效学。,SP 1.2 建立工作产品和任务属性的估计值,子实践: 使用合适的方法来确定工作产品和任务的属性,以估计资源需求。 确定规模和复杂性的方法应基于经过确认的模型或历史数据。 随着我们对产品特性与属性的关系的理解不断加深,确定这些属性的方法也随之而发展。 当前流行的方法之例,如: 软件的代码行或功能点。 软件的需求数复杂性。 估

11、计工作产品和任务的属性。,SP 1.2 建立工作产品和任务属性的估计值,评价要点: 已确定的项目技术途径; 用于估计工作产品和任务属性的方法; 工作产品和任务属性的估计。 直接证据: 技术途径; 估计模型或方法; 任务的属性估计值; 工作产品的规模估计值。,SG 1 建立估计值,SP 1.3 定义项目生存周期,SP 1.3 定义项目生存周期,定义项目生存周期阶段,据此建立策划工作的范围 。 项目生存周期阶段的确定为评价和决策提供一些计划好的时段。 通常定义这些阶段,以支持一些合理的决策点,在这些点上作出有关资源和技术途径的重大承诺。 这些点提供一些计划好的事件,以校正项目进程并确定未来的范围和

12、费用。,SP 1.3 定义项目生存周期,项目生存周期的阶段要根据需求的范围、项目资源估计和项目特性来决定。 较大项目可能包含多个阶段,如概念探索、开发、生产、运行和退役。 在这些阶段内可能需要一些分阶段。开发阶段可能会包括诸如需求分析、设计、实现、测试等分阶段。 为了处理各阶段中活动的依赖关系并进行适当排序,项目阶段的确定一般要选择和改进一个或多个开发模型。,SP 1.3 定义项目生存周期,依据开发策略,可能有一些中间阶段,用于原型创建、能力增长或者螺旋模型周期。 理解项目生存周期对以下工作是必要的:确定策划工作范围、选择初始策划时机以及确定重新策划的时机和准则(关键里程碑)。,SP 1.3

13、定义项目生存周期,典型工作产品: 项目生存周期阶段 。,SP 1.3 定义项目生存周期,评价要点: 有生存周期模型(含各个阶段的描述)。 直接证据: 软件开发计划。,SG 1 建立估计值,SP 1.4 建立工作量和成本的估计值,SP 1.4 建立工作量和成本的估计值,基于估计的基本原理,估计项目工作产品与任务的工作量和成本。 工作量和成本的估计一般以分析结果为基础,该分析利用模型或适用于规模、活动和其它策划参数的历史数据。 这些估计的置信度来自所选模型的原理和数据的性质。 有时得不到适用的历史数据,例如工作没有先例或者任务类型不适合可用的模型。,SP 1.4 建立工作量和成本的估计值,所谓工作

14、没有先例(在某种程度上),是指从未有人做过类似的产品或部件,或者开发组以前从未做过。 没有先例的工作风险较大,要求更多的研究,以建立合理的估计基础,并且要求更多的管理余量。 使用这些模型时必须记载项目的独特性,以确保对初始策划阶段所作的假设有共同的理解。,SP 1.4 建立工作量和成本的估计值,典型工作产品: 估计的基本原理。 项目工作量估计值。 项目成本估计值。,SP 1.4 建立工作量和成本的估计值,子实践: 收集用于将工作产品和任务的属性转换为工时和成本的估计模型或历史数据。 已开发了许多参数模型,帮助估计成本和进度,但不推荐仅使用参数模型作为估计的单一来源,因为这些模型都是以项目历史数

15、据为基础的,而这些项目历史数据也许不符合你的项目。 可以使用多种模型和或方法,以确保估计具有高置信度。 历史数据包括来自原先已执行过的项目的成本、工作量和进度数据,以及考虑不同规模和复杂性的缩放数据。,SP 1.4 建立工作量和成本的估计值,子实践: 进行工作量和成本估计时,应包括支持基础设施的要求。 支持基础设施包括从该产品开发和支撑两方面来看所要求的资源。 当估计工作量和成本时,考虑在开发环境、测试环境、目标环境或者这些环境的任何适当组合情况下所需的基础设施资源。,SP 1.4 建立工作量和成本的估计值,子实践: 基础设施资源之例,如: 关键计算机资源(如,存储器、磁盘和网络容量、外围设备

16、、通信通道和它们的容量)。 工程环境和工具(如,用于原型、组装、计算机辅助设计(CAD)和仿真等的工具)。 设施、机器和仪器设备(如,测试台和记录设备)。,SP 1.4 建立工作量和成本的估计值,子实践: 利用模型和或历史数据,估计工作量和成本。 工作量和成本估计的输入一般包括: 专家或专家组提供的判断性估计值(例如,宽带Delphi方法)。 风险,包括该工作没有先例的程度。 完成该工作所需要的核心能力和关键角色。 产品和产品部件需求。 技术途径。 工作分解结构。,SP 1.4 建立工作量和成本的估计值,子实践: 对工作产品及其预期更改的规模估计值。 从外部采购产品的成本。 选定的项目生存周期模型和过程。 生存周期成本估计值。 工程环境中所提供工具的能力。 完成该工作所需的经理和员工的技能等级。,SP 1.4 建立工作量和成本的估计值,子实践: 知识、技能和培训需要

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号