软件标准过程定义指南_第1页
软件标准过程定义指南_第2页
软件标准过程定义指南_第3页
软件标准过程定义指南_第4页
软件标准过程定义指南_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文件编号:BJZR-WI3-4.1-01-V1.0 文件类别:作业指导类 密 级:内部软件标准过程定义指南北京中软信息系统工程有限公司2011年2月文件更改历史记录记录编号:BJZR-R-陆颖秋初始信息文件名称软件标准过程定义指南初始版本号V1.0发布日期2011.2编写人陆颖秋批准人符兴斌使用人北京中软信息系统工程有限公司更改记录版本号更改要点修改人批准人批准日期发布记录版本号发布范围发布日期发布方式V1.0全公司2011.2以电子稿形式发布目 录1概要42文档目的43术语定义44目标读者45角色和职责46指南描述56.1建立并维护软件过程资产库56.2建立并维护软件标准过程库56.3建立并

2、维护软件生命周期模型66.4建立并维护软件标准过程裁剪指南66.5建立软件工作环境标准76.6建立软件项目DBS结构76.7建立并维护软件度量库77其他77.1相关评审指南77.2裁剪指南87.3相关培训建议81 概要 本指南依据过程管理程序文件,针对北京中软的软件工程的过程定义进行详细的描述。2 文档目的为EPG开展软件类的标准过程定义提供依据和指导框架。3 术语定义EPG:Engineering Process Group 工程过程组;OSSP:Organization Standard Software Process 组织标准软件过程4 目标读者l EPG组所有成员l 对软件类标准过程

3、定义感兴趣的人员5 角色和职责角色职责管理指导委员会 定期评审公司级的过程改进活动; 定期检查公司级的评审; 负责批准公司级过程的基线发布;EPG 负责定义公司级标准的过程; 负责管理和维护公司级标准过程; 负责批准公司级过程变更; 负责分析过程改进建议和问题,并负责落实问题的整改; 负责公司级标准过程的培训活动;培训小组(从属EPG) 负责建立和维护公司级培训数据库; 负责建立公司级标准过程的培训记录;支持组小组(从属EPG) 负责公司级标准过程的解释、咨询及培训; 负责定义公司级标准过程定义的文档规范和模板; 负责公司级过程资产库的配置管理 负责资产库的备份并保证资产库可用;过程改进小组(

4、从属EPG) 负责建立和维护公司级的过程资产库(包括知识资产); 负责建立和维护公司级的度量库; 负责收集过程改进建议及过程最佳实践;过程能力评估小组 负责评估公司级标准过程的执行情况。6 指南描述软件类过程定义的目的是结合GJB9001B和CMMI的特点,建立和维护一套符合公司业务特点的软件类过程标准集以及过程数据库,规范软件类项目的过程定义的活动,使其输出满足软件工程部门的要求,并为软件工程项目积累性的长期得益以及软件科研任务打下基础。6.1 建立并维护软件过程资产库软件过程资产库是公司的过程财富。软件过程资产库的内容包含: 软件标准过程库;(后续章节6.2详细描述) 软件度量库;(后续章

5、节6.7详细描述) 软件最佳实践库;(包含好的文档样例、好的案例集和软件复用代码集) 软件知识库。对过程资产库的维护和管理,详细参见软件过程资产库维护指南。6.2 建立并维护软件标准过程库参照CMMI阶段表示法中的各个过程域,结合公司的战略目标和业务特点,EPG组要定义整个软件类的公司级的标准过程,具体活动包括: 对照GJB9001B和CMMI,分析两者的共性及差异; 评估公司的过程现状,依据CMMI改进模型实施差距分析; 结合差距分析及公司战略目标与业务特点,规划软件类标准过程结构; 在原有的公司级标准过程库的基础上,新编或修订程序文件、模板、指南规范、检查表等,形成一套适用的软件类标准过程

6、库; 建立适用公司业务特点的软件生命周期模型,用于指导项目经理实施软件生命周期选择;(后续章节6.3详细描述) 建立适用的可行的项目过程裁剪指南,用于指导项目经理实施项目过程定义;(后续章节6.4详细描述) 建立适用的软件工作环境标准;(后续章节6.5详细描述) 建立适用的软件项目DBS结构;(后续章节6.6详细描述) 在原有的标准过程文件清单中追加软件类过程文件列表; 过程改进实施过程中,评估过程改进建议,不断完善标准过程库;6.3 建立并维护软件生命周期模型形成生命周期模型描述,指导项目利用这个标准作为选择生命周期的参考。软件生命周期指软件开发全部过程、活动和任务的结构框架。软件开发包括发

7、现、定义、概念、设计、和实现阶段。在项目策划的初期,就应该确定项目所采用的软件生命周期,统筹规划项目的整体开发流程。 根据公司的实际情况,建立和维护软件项目的生命周期模型,形成软件生命周期模型,在该文档中详细描述公司可能会用到的软件生命周期模型,各个模型的特点,以及如何根据项目特点定义项目的生命周期; 纳入软件标准过程库; 项目经理在项目策划初期时,参见软件生命周期模型、软件生命周期选择准则、北京中软生命周期图、北京中软软件开发生命周期文档定义图,根据项目自身特点,完成项目的生命周期的定义,指导项目的整体规划; 公司的业务特点发生变化时,重新评估现有生命周期模型定义的适用性,依据变更流程,追加

8、或删减项目可选择的生命周期模型。6.4 建立并维护软件标准过程裁剪指南虽然公司定义了适用于软件类的标准过程和标准文档,但是项目在使用时不一定要全部使用,建立裁剪指南和准则,指导项目对标准过程以及标准文档进行裁剪。 EPG根据公司软件类项目的实际情况,定义公司级标准过程和文档的裁剪准则,并记录在标准过程裁剪指南中; 纳入软件标准过程库; 项目经理在项目策划初期时,参见标准过程裁剪指南,根据项目自身特点,完成项目的过程的定义,指导项目的过程执行; 过程改进实施过程中,标准过程库发生变更时,分析变更的影响范围,依据变更流程,修订裁剪指南及相关模板文档。6.5 建立软件工作环境标准定义标准的软件工作环

9、境,使软件工程部门内各项中作都在一个标准的工作环境上进行,有利于提高工作效率,并纳入软件标准过程库。参见软件工程工作环境参考标准。6.6 建立软件项目DBS结构定义标准软件项目DBS结构,使软件工程部门内项目文档建立都在一个标准的结构上实施配置管理,有利于提高工作效率,并纳入软件标准过程库。6.7 建立并维护软件度量库记录软件类工程项目的标准过程中有关的产品度量和过程度量的数据,累计形成公司自身的度量数据,建立软件度量库,并纳入软件过程资产库,供公司以及项目组使用。 基于公司的质量方针和目标,定义适用软件类项目特点的基本度量元,并定义相应的度量名称、度量目的以及度量函数,形成软件基本度量元;

10、基于软件基本度量元,定义适用的可行的采集方法、采集频度/时机、存储规程、控制阈值,并定义了相应的裁剪准则、分析方法以及决策准则,形成软件项目度量表; 项目经理在项目策划初期时,参见软件项目度量表,根据项目自身特点,对软件项目度量表进行裁剪,拟制项目度量计划,指导项目度量过程的执行; 公司的业务特点发生变化时,或度量过程改进发生新的需求时,重新评估现有基本度量元的适用性,依据变更流程,追加或删减项目可裁剪的基本度量元,并且修订度量表。 项目经理在项目结项时,整理项目所有度量数据,根据软件度量库维护要求,将项目度量数据提交EPG组并纳入北京中软度量数据汇总表。7 其他7.1 相关评审指南定义过程完成初稿或者过程定义修改后要组织相关人员对过程定义和过程修改进行评审。参加评审的人员包括:EPG组长、EPG相关人员、被评审对象的相关技术和项目组人员,必要时需要管理指导委员会参加。对标准软件过程的评审应该评审标准软件过程是否与公司的商业目标一致、过程是否有缺失和冗余

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论