软件过程管理规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件过程管理规范
技术总监办公室
证券行业SEPG
2005年7月
产品策划子过程与顾客相关的子过程
设计开发子过程
采购子过程
生产与服务提供子过程
采购流程采购信息产品验收
投标书评审合同评审顾客沟通设计开发策划设计开发输入设计开发输出阶段评审阶段验证阶段确认更改控制产品质量计划产品实现过程
资源提供人力资源基础设施工作环境资源管理过程
监测、分析与改进过程
体系管理过程
监视与测量不合格品控制数据分析
纠正和预防措施
管理承诺质量方针质量策划责权与沟通管理评审
客户服务流程控制客户服务流程确认版本控制顾客财产产品防护
恒生质量体系框架
技术管理配套相关文件
《技术管理工作条例》
\\txl\质量管理部\技术总监办公室
•《软件过程管理规范》——研发中心、证券行业
CMM http://hscmm/hsossp
•《软件开发过程指南》——其他行业/事业部
•CMM概况介绍•《软件过程管理规范》
•CMM概况介绍1)什么叫CMM?
2)CMM起源
3)CMM应用
4)CMM结构框架
CMM概况介绍什么叫CMM?
Capability Maturity Model for Software
软件能力成熟度模型
缩写:SW_CMM
简称:CMM
CMM是全面质量管理(TQM)中的过程管理
概念在软件方面的应用。
CMM起源
为了支持美国国防部对软件承包商的能力进行客观评价/资格认证卡内基—梅隆大学软件工程研究所(Carnegie Mellon University Software Engineering Institute—CMU/SEI)
1987年,关于软件的《能力成熟度模型框架》,
1991~1993年,《软件能力成熟度模型》(SW-CMM1.0版和1.1版)1999~2000年,《系统工程和软件工程综合能力成熟度模型》
(CMMI-SE/SW)
《系统工程、软件工程和集成产品与过程开发的综合
能力成熟度模型》CMMI-SE/SW/IPPD),简称CMMI
CMM应用
•软件过程改进
改进软件开发和维护过程
•软件过程评估和软件能力评价
CBA IPI—基于CMM进行内部过程改进的评估方法SCE—软件能力评价
CMM 的结构框架•成熟度等级
•关键过程域(KPA )
初始级(1)Initial
可重复级(2)Repeatable
软件配置管理(SCM)软件质量保证(SQA)软件子合同管理(SSM)软件项目跟踪和监督(SPTO)软件项目策划(SPP)需求管理(RM)
已定义级(3)
Defined
同行评审(PR)组间协调(IC)软件产品工程(SPE)集成软件管理(ISM)培训规划(TP)机构过程定义(OPD)机构过程聚焦
(OPF)
已管理级(4)Managed
软件质量管理(SQM)定量过程管理
(QPM)
过程更改管理(PCM)技术更新管理(TCM )缺陷预防
(DP)
优化级(5)Optimizing
CMM 概况介绍
•《软件过程管理规范》http://hscmm/hsossp/
机构方针
构成:
(16)
过程域实施规范
(12+4)
规程(裁剪说明)
(59)
文档模板(17)
检查单、表格模板、工具(92)
证券行业技术管理岗位和角色图
行业总裁行业技术总监
SPI 经理
测试经理
产品经理
测试工程师软件工程师
技术经理
SCM 工程师
SQA 工程师产品经理
SCM 经理SEPG
SCCB
…
…
培训组
市场经理市场经理
技术经理
SCM 管理员
《软件过程管理职责矩阵》
新产品
需求分析需求收集、分析
项目策划估算、计划
软件设计概要、详细设计
测试
集成测试、系统测试验收测试/ 用户试用
编码
编码、单元测试
产品维护(技术支持)
退役升级建议和限期维护通知
产品升级
项目总结项目分析发布基线生成技术交接产品发布/ 提交
软件生命周期图示(恒生模型)
编码
方案
测试
需求
发放
投标、合同
↓项目立项
提案立项
↓产品立项
产品(技术)提案投标可行性研究合同评审、签订
立项评审
立项审批
策划、需求、设计、编码、测试
项目总结
会审
会签、发布
项目竣工
回访
结项
技术支持、维护
♦《技术管理工作条例》
•产品的创新与发展
•技术、产品提案
•立项管理
•软件开发
•产品会审、会签发布
•配置管理(源代码管理)
•接口管理
•规则、惯例和约定等
♦《软件过程管理规范》