假设CMMI组的人在3个部门,各项角色与职责如下:
1.第一组:项目组 测试组 配置管理组 项目经理组 部门经理
(1)部门经理 权责:
参与项目的立项和可行性分析
负责项目启动
核准项目的结案
核准项目计划及计划的变更
确定产品的远景,对需求进行管理
主持技术评审
核准产品的发布
解决项目问题
(2)项目经理 权责:
对项目的总体结果负责
制定项目计划,并按计划实施,确保能够尽快尽好的在产品约束条件下发布产品,达到项目要求
项目文档管控
项目问题跟踪
收集项目执行数据
提交项目报告
进行统计分析,提供决策支持
(3)软件开发人员 权责:开发出满足设计规范和用户要求的产品
(4)软件测试组长 权责:
制定测试计划,安排测试工作,提交测试报告,控制产品质量
(5)软件测试人员 权责:
开发测试用例,进行测试,发现产品的问题,并跟踪其解决状况
(6)配置管理员 权责:
为项目组建立初始的配置库
向项目组成员提供配置管理方面的培训及技术支持
配置管理工具的定制
配置管理审计
对外发布产品
维护更新配置管理标准过程及模板
备份配置库
2.第二组:EPG组 QA组
(1)QA组长 权责:
制定质量保证计划,并按计划进行实施
(2)QA组员 权责:
制定质量保证计划,引导过程的实施
监督规范的实施,确保所有项目以及相关部门遵照规范开展工作
分析并解决机构内存在的共性质量问题,协助EPG完善规范、过程财富库
组织同行评审,记录并跟踪缺陷(3)EPG组长 权责:
制定软件过程改进计划,并按计划进行实施
推广、宣导过程改进概念,并建立过程改进的文化
制定公司标准软件过程(SSP)
推动SSP在公司内有效实施
为SSP实施部门提供培训和支持
维护软件过程文档库和数据库
协调EPG组的工作,定期评估软件过程改进进展,并向总经理及各级管理人员汇报
负责CMMI正式评估相关工作,并按公司要求通过CMMI评估(4)EPG成员 权责:
积极参与软件过程改进的活动
完成EPG组长分派的工作
内部实施顾问
参加项目里程碑评审
评审项目过程裁剪3. 第三组:人力资源组
负责培训与人力相关工作