项目策划过程

上传人:cn****1 文档编号:489582491 上传时间:2023-04-14 格式:DOC 页数:19 大小:442KB
返回 下载 相关 举报
项目策划过程_第1页
第1页 / 共19页
项目策划过程_第2页
第2页 / 共19页
项目策划过程_第3页
第3页 / 共19页
项目策划过程_第4页
第4页 / 共19页
项目策划过程_第5页
第5页 / 共19页
点击查看更多>>
资源描述

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

1、 NFS-CHINA-QM_SPP_PRS项目策划过程文档编号:NFS-CHINA-QM _SPP_PRS文档信息:公司级别过程文件文档名称:项目策划过程文档类别:项目管理过程类密 级:机密版本信息:0.1建立日期:2007-10-25创 建 人:EPG审 核 者:蒋晖批 准 人:批准日期:保 管 人:存放位置:编辑软件:Microsoft Office XP 中文版文档修订记录版本编号或者更改记录编号*变化状态简要说明(变更内容和变更范围)日期变更人审核日期审核人0.1A新建项目策划过程2007-10-25方婷*变化状态:A增加,M修改,D删除文档审批信息序号审批人角色审批日期签字备注目 录

2、1简介41.1目的41.2适用范围41.3背景描述41.4引用文件41.5术语表41.6参考资料62过程/规程总体描述72.1过程/规程概述72.2过程/规程结构描述83过程/规程元素描述83.1制定项目开发计划93.2制定度量计划113.3制定质量保证计划113.4制定配置管理计划123.5制定总体测试计划133.6项目计划书组内评审143.7项目计划正式评审153.8项目计划发布174附录194.1附录A相关过程194.2附录B相关规程194.3附录C相关指南194.4附录D相关模板列表191 简介1.1 目的软件项目策划的目的是为执行软件工程和管理软件项目制定合理的计划。本过程旨在使软件

3、开发人员及管理人员充分了解软件项目策划过程,使项目管理人员遵照本过程实施项目策划活动、制定项目计划书及执行相关策划活动。1.2 适用范围本过程适用于组织中所有的软件开发项目,从需求阶段开始,至维护阶段完成,贯穿项目的整个生命周期。1.3 背景描述1.4 引用文件1.5 术语表PDB (Process Database)PDB,过程数据库的缩写。建立组织的过程数据库在于收集和获得有关软件过程及其工作产品的有用数据,特别是与组织标准软件过程相关的数据。数据库中包含了两方面的内容:一方面是实际度量的数据,一方面是为理解该度量数据和评估其合理性、适用性所需的相关信息。过程和工作产品的实例如:软件规模、

4、工作量和成本的估计;软件规模、工作量和成本的实际数据;生产率数据;同行评审范围和效率;软件代码中发现的缺陷数据和严重性。PDB由来自项目的数据组成,对每个项目提供一个数据记录。可以想象到,要丰富PDB中的数据,必须收集项目中的数据,经过分析然后才得已组成一个登记项录入PDB。数据收集和分析是相当复杂和费时的工作,因此必须清楚地说明那个数据是需要的,为什么需要。除非可以某种方式参与项目或有助于组织的目标,不要进行大量数据的收集。基于此种原因,PDB的目的,它对项目和组织提供的服务应被明确的定义。下面是PDB的关键目的:l 对新项目的计划提供辅助,尤其是项目的估算和缺陷的评估方面。l 从不同类型的

5、项目中收集生产率和质量数据。l 有助于创建过程性能基线。l 有助于确定可以改进的区域和范围的数据分析。过程性能基线(Process Performance Baseline)过程性能基线是对组织级标准过程而言的。过程性能基线是对在典型环境中遵循规定的过程通常可以达到的预期结果范围的一种文档化描述。过程性能基线量化地表示了过程性能。过程性能实质上是表示如果遵循了过程的话,可以预期到的结果范围。换句话说,如果一个项目遵从一个过程,则过程性能可以用来决定这个项目的可能的输出的范围。基线应该首先关注于质量和生产率。一般而言,过程性能基线包括的内容应该涉及生产力、质量、进度、工作量及缺陷的分布。具体如下

6、:l 交付质量l 生产率l 进度l 工作量的分布l 缺陷注入率l 过程中缺陷排除的效率l 缺陷的分布这些信息对项目的计划很有用。例如:生产率可以用来根据估计的软件规模大小预计这个项目的工作量,从工作量的分布可以预计这个项目在不同阶段的工作量,从而制定项目开发进度计划。类似地,缺陷注入比例可以用来估计项目的出错总数目,缺陷的分布概率可以用来为不同缺陷检测活动(如评审和测试)预计其缺陷水平。整体的缺陷排除率或质量可以用来预测软件提交后未被去掉的缺陷的数目,以便对维修做出计划。在组织的整个过程管理中,过程性能基线起着非常重要的作用。例如,通过分析过程性能基线一个时间段的发展趋势,可以很容易地度量出其

7、过程的改进情况,并对质量和生产率的发展趋势进行分析。对于软件项目,PDB和过程性能基线是两个机制,通过它们可以将过去的经验封装起来并用于项目计划和管理。它们提供了项目策划的输入信息。它们的主要数据源是已完成的项目。项目中收集的数据(经过分析)是PDB的主要数据源。在PDB中的数据随后被用来计算过程性能基线。WBS (Work Breakdown Structure)WBS (Work Breakdown Structure工作分解结构)是一种以分级方式表述项目工作和任务的技术,一个定义良好的WBS不仅体现了项目所采用的软件过程,而且指明了整个生命周期中所要产生的各种工作产品。WBS的建立可以有

8、助于在项目计划期间防止遗漏某些重要的项和活动,并且保证所需要的活动都能得以逻辑的识别和关联。一个定义清晰的WBS是项目策划的基础。在项目的早期阶段对整个生命周期中的所有任务是无法完全而准确识别的,所以项目策划会在不同的阶段分别进行工作任务分解。而WBS又先于其他的策划活动(比如:估计、进度表等)产生。因此,对完成的WBS首先要进行组内评审,将组内评审通过的WBS作为下步策划的基础。当然,工作任务分解也是一个迭代的过程。策划过程也会对它进行完善和维护,最终的WBS将和项目计划所有其它工作产品一起进行评审。WBS工作分解结构示例图:分级12345过程项目管理过程LLLLLLLLLLLLLLLLLL

9、LLLLLSQASCM项目支持过程过程开发阶段1产品过程或产品开发阶段2产品产品任务产品任务产品任务产品任务项目1.6 参考资料【CMMI-SE/SW, V1.1, Staged Representation, CMU/SEI-2002-TR-002, ESC-TR-2002-002】【能力成熟度模型(CMM):软件过程改进指南, 电子工业出版社, 2001】2 过程/规程总体描述2.1 过程/规程概述为了对软件项目实施有效的管理,通常将整个项目划分成三个大的阶段,即:计划阶段、开发阶段和收尾阶段。从项目管理的要求来说,在计划阶段,要进行项目策划,即对项目进行整体计划,计划的结果将作为项目后续

10、开发和管理活动的基础;在项目的开发阶段,为了确保项目能按预定计划、预定成本完成开发任务,需要对其进行跟踪和监控;在项目的收尾阶段,项目验收交付后应进行项目总结。项目策划过程是软件项目管理的一个重要过程。策划又是一个重要的活动,许多过程活动都和它相关,作为一个完整的项目计划,它包括:项目任务书、生命周期模型选用、项目定义的软件过程、项目计划书制定(产品识别与WBS制定、软件估计、风险管理计划、进度表制定、项目培训计划、工具的识别及采购计划)、度量计划、软件配置管理计划、软件质量保证计划、测试计划等。在计划阶段,上述的活动是协调一致的。2.2 过程/规程结构描述项目策划过程流程图如下:图 1 软件

11、项目策划流程图3 过程/规程元素描述针对各个过程元素(活动),按照10大属性(概述、人员职责、入口准则、输入、任务(步骤)、出口准则、输出、资源能力要求、度量、裁剪准则)依次进行详细描述。3.1 制定项目开发计划概述项目组长组织进行定义项目过程、估算分析以及拆分WBS等活动,制定项目开发计划,作为项目开发和跟踪的依据。相关组依据软件开发计划制定度量计划、SQA计划、SCM计划以及测试计划(对于项目进展阶段实施的迭代策划活动,则实际上是更新原有各种计划书)参与人员及职责 l 项目组长:制定项目开发计划l 相关人员(项目组、测试组、QA、SCM):协助项目组长,制定项目开发计划。相关人员包括项目组

12、、测试组、QA、SCM等。入口准则l 项目已立项输入l 项目任务书任务/步骤1. 根据项目过程活动的选择标准选择适合项目的生命周期模型,并可按裁剪准则对组织标准过程进行裁剪,形成适合项目实际情况的软件过程,提交项目过程定义2. 根据软件估计规程估计软件规模和任务工作量(可参考软件估计指南),提交软件估计表:1) 依据现有的工作产品和项目定义的软件过程,识别工作产品2) 依据软件开发过程进行任务拆分,确定各阶段的过程、任务和产品 3) 对管理和支持过程进行工作拆分,包括项目管理、质量保证和配置管理等4) 对于每一个工作单元,详细说明其目标、工作内容、资源利用3. 按照项目计划书模板设置项目的里程

13、碑:1) 项目组长依据进度估算结果,设置里程碑检查点2) 针对每个检查点,设置检查内容和检查方式3) 对于组外里程碑检查点的设置,项目组长与QA协商确认4. 按照项目计划书模板制定评审计划,可参见评审过程5. 按照项目计划书模板制定风险管理计划,可参见风险管理过程6. 按照项目计划书模板制定组间协调计划1) 识别相关组,如产品的接收组或提供组2) 识别与相关组之间的关键依赖产品3) 确定组间协调活动或计划,主要包括关键依赖产品的交付时间、提供方式、责任人、验收准则、技术支持及跟踪方法4) 确定组间问题的处理方法5) 确定组间工作产品的验收流程7. 按照项目计划书模板制定培训计划,可参见培训过程

14、8. 依据项目计划书模板、任务书以及以上估算分析结果编写项目开发计划出口准则项目计划文档编写完毕输出(工作产品)项目计划书资源和能力要求l 资源:n 相关人员的工作时间保证l 能力:n 相关人员应接受过项目策划相关活动及计划书模板使用的培训度量度量元采集点制定项目开发计划的工作量周报裁剪指南裁剪内容裁剪准则不可裁剪无版权所有:中科方德软件有限公司 ( NATIONAL FUNDAMENTAL SOFTWARE OF CHINA ) All Rights Reserved 14/193.2 制定度量计划概述明确数据收集和分析的方法,将度量分析方法集成到项目的技术和管理过程中,并形成度量分析计划参与人员及职责 l 项目组长:提供项目计划,做为度量计划的依据

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

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