Cmmi过程体系手册—参考资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
xxx
CMMI过程体系手册xxxxxx
CMMI过程体系手册
1目的
本文件规定了涉及公司产品开发和管理的过程域的方针,为实现质量方针和精益化管理而建立的研发过程管理体系,作为公司研发过程管理体系的纲领性文件。
建立研发过程体系的目的:
➢从需求到产品交付有效地进行过程控制,以达到客户满足和实现公司战略规划;
➢有效地管理研发资源,在开发过程中充分利用资源和过程资产;
➢建立度量体系,统计和分析度量指标;
➢向客户呈现精细化的过程管理能力,从而保证准时、高质量、低成本交付客户。
2范围
本手册包括过程体系方针、体系框架、生命周期模型、组织结构和角色职责过程体系中各过程的概述。
3术语定义
CMMI(Capability Maturity Model Integration,能力成熟度模型集成):一种结构化的模型,融合
最佳实践的集合,为企业提供过程改进的典型路线图。
生命周期模型:从产品概念到产品退市的全过程模型,定义了产品概念、产品分析、产品开发、产品
测试、产品验收和产品维护共六个阶段。
4过程体系框架
注:过程体系建立四层文件体系,包括0层、1层、2层和3层。
0层文件为质量手册;
1层文件为研发主流程;
2层文件为各类规范和操作指导;
3层文件为各类模板、检查单和示例等。
5过程体系方针
过程体系的总体指导方针,是不可突破的原则。
任何项目开发活动的工作必须遵循过程体系方针,不可裁剪,任何流程通道都必须包含方针中的要求。
5.1工程类
5.1.1需求管理
1)业务需求分析与产品需求分析过程,必须识别内部和外部干系人关注点;
2)建立需求跟踪矩阵,保证对需求进行有效跟踪;
3) 需求必须文档化并通过公司内部评审。
5.1.2技术方案
1)针对开发项目,制定系统方案的选择准则和系统集成的准则;
2)开发多个系统方案,并依据选择准则进行选择;
3)依据系统集成的准则,确定系统集成的顺序;
4)对产品或关键部件进行自研、外包和复用的分析;
5) 若涉及到多个子系统,则必须识别各子系统的需求和确定子系统实现方案,并识别子系统涉
及的专业;
6) 实现方案中需包含产品使用和维修的支持文件。(例如:培训资料、在线帮助、用户手册、操
作手册、维护指南等)
5.1.3产品集成
1)依据系统集成的策略,确定系统集成的顺序和准则;
2)对接口正确性、完整性和标识进行检查。
5.1.4测试管理
1)明确集成测试、系统测试和验收测试的测试对象、测试依据和通过准则;
2)制定测试计划和测试方案,必要时要对测试方案进行评审;
3)必须对测试过程发现的缺陷进行跟踪和处理,缺陷修正后必须得到验证。
5.1.5产品管理类
1)分析竞争对手的产品,并捕获来自行业内的亮点需求;
2)制定年度产品规划,并得到批准,定期跟踪规划,定期更新年度规划;
3)分产品状态,制定产品退市或切换计划,并确认计划的执行状况。
5.1.6项目管理类
1) 流程通道的选择(即流程配置)必须得到QA的确认,并最终得到批准;
2) 基于业务需求开展项目估算,基于项目估算的结果制定项目计划;
3) 项目立项和项目计划必须得到批准;
4) 项目成员必须填写工作日志;
5) 定期且事件驱动地监控项目计划的落实状况,并识别和管理问题与风险;
6) 由内部或外部原因引起的项目变更计划,必须经过审批。
5.2过程管理类
5.2.1流程管理
1) 建立公司级和业务单元级两级的EPG,并确定其常设人员;
2) 采集改进需求,并识别过程体系中的强项和弱项,针对性地开展过程改进工作;
3) 涉及流程体系的新增必须经过培训;
4) 过程体系的建立和改进要取得业务单元的执行承诺。
5) 建立和维护组织级的过程资产和工作环境标准。
5.2.2培训管理
1)围绕关键岗位技能需要识别培训需求,并制定年度培训计划和详细计划;
2)实施培训和建立培训记录,并评估培训效果。
3)建立和维护培训的讲师库和教材库。
5.3支持类
5.3.1质量保证
1) 基于业务类型制定针对产品或项目的质量保证计划;
2) 依据使用的流程定义和标准,对过程辅导、对关键的工作过程和工作产品进行监察;
3) 确保QA的独立性与客观性;
4) 所有发现的问题必须以文档形成跟踪直到关闭;
5) 监察中发现的问题不能与监察对象达成一致时,QA必须通过问题升级的渠道解决。
5.3.2配置管理
1) 建立产品配置库和项目配置库,各业务单元统一配置管理工具SVN;
2) 编制配置管理计划,并与项目经理达成一致;
3) 禁止纳入配置管理的配置项的非授权操作;
4) 在特定阶段建立控制基线并控制其变更,变更批准后修订关联的文档;
5) 建立和落实配置库的备份机制;
6) QA对配置管理工作开展过程审计,并跟踪问题的解决。
5.3.3技术评审
1) 基于业务类型和评审对象的重要性选择评审方式(正式评审、一般评审和简化评审);
2) 技术评审必须有对应专业的技术评审专家参与;
3) 技术评审完成后必须要有评审报告,并有相关评审人员签字确认;
4) 正式评审必须召开会议且评审前进行预评审。
5.3.4决策分析
1) 根据开发项目的业务类型,识别项目开展过程中决策点;
2) 依据决策指南确定,确定决策的角色、标准和方法;
3) 持续优化决策准则。
5.3.5度量分析
1) 基于管理信息需要确定产品开发过程中度量项;
2) 将度量分析工作自然分解到工作相关任务和文档中,减少重复和错误;
3) 比照度量指标的目标范围,获得和分析度量项数据,识别问题、风险和改进点。
6产品生命周期模型
产品生命周期模型定义了产品概念、产品分析、产品开发、产品测试、产品验收和产品维护共六个阶段。