CMMI3 - EPG 访谈内容

CMMI3 - EPG 访谈内容

CMMI:Capability Maturity Model Integration,能力成熟度模型集成
EPG:Engineering Process Group,工程过程组
PAD:Process Assesses Development,过程资产开发
PCM:Organizational Process Performance,组织过程管理
MPM:Measurement and Analysis,度量与分析
II:Implementation Infrastructure,实施基础条件
OSSP:Organization’s Standard Software Process,组织标准软件过程

EPG的职责

  • 制定组织级过程改进计划(SPI计划),并监督实施;
  • 主持并监督整个机构的软件过程的制定和改进活动;
  • 负责建立和维护组织过程资产库;
  • 协调与推动过程改进相关活动,对可能的风险和出现的问题给予及时的汇报和解决
  • 组织EPG日常工作;
  • EGP组长每周向高管提供周报;

PAD: 过程资产管理

目的:建立和维护一套行之有效的跨项目的组织过程财富,用以改进公司所有项目的过程,并且为使公司能够以可积累的方式长期受益奠定基础。

过程资产:与过程有关的组织级方针、过程描述、裁剪指南、检查单、模版、规程定义、培训材料以及项目组裁剪后的过程定义、经验教训、典型案例、计划等资料都是过程资产。

过程

  • 建立标准过程
  • 建立软件生命周期模型
  • 建立裁减准则和指南
  • 建立组织度量数据库
  • 建立组织过程财富库
  • PQA评审PAD过程和产品

建立标准过程

  • EPG负责绘制过程体系总体结构图,制作统一的过程文件编写模板
  • EPG负责组织过程文件编写人员编写所有的过程元素文档
  • EPG协调组织过程相关人员对每一个过程元素文档进行评审
  • EPG负责把组织的标准过程元素汇总形成《组织标准过程集合描述》文件
  • EPG负责组织相关人员对《组织标准过程集合描述》进行评审,评审结果使用《程序文件评审讨论问题记录表》进行记录
  • 当标准过程不满足目标或实际过程时,由EPG组织相关人员对标准过程集合进行修订,修订完成的过程集合需重新进行评审,之后纳入组织标准过程库进行管理。

建立软件生命周期模型

  • EPG负责根据项目对过程的需求和公司的要求,参考公司已经完成的历史项目所使用的生命周期模型经验,并考虑将来的产品生产方式,选择适合公司开发过程使用的生命周期模型
  • 由EPG组织相关部门的项目经理共同对《软件生命周期模型描述》文档进行评审
  • EPG负责对《软件生命周期模型描述》文档进行修订,修订后的文件需要再次进行评审方可使用。

建立裁减准则和指南

  • EPG根据公司标准过程的适用范围,制订对公司的标准过程集合的裁减原则和指南,编写《裁减指南》。
  • EPG组织相关部门的项目经理共同对《裁减指南》进行评审
  • 当《裁减指南》在使用中发现问题时,由EPG收集改进意见和建议,对《裁减指南》进行修订,修订后的文件需要再次进行评审方可使用
  • 项目标准过程与组织标准过程集合的偏离必须符合《裁减指南》中规定,并且得到EPG的批准。

建立组织度量数据库

  • EPG确定度量项的数据采集点和度量分析要求,编写《组织度量数据库》文档
  • EPG规定关于存储、更新和检索的规程,编写《度量体系说明》,并负责给使用人员进行培训
  • EPG组织相关使用人员对《度量体系说明》进行评审,通过评审后方可试用。
  • 度量数据库使用人员根据《管理性能与度量过程文件》和《度量体系说明》的要求,将规定的度量数据录入度量数据库
  • 纳入度量数据库中的数据可以按照设计规范供有权限的人员在项目策划、项目跟踪监控等过程中使用。
  • 在组织和项目的度量需求发生变化时,由度量数据库维护人员负责修改度量数据库、通用度量项目集合、《度量体系说明》和相关过程文件,修改内容需经EPG审批

建立组织过程财富库

  • EPG指定人员负责根据过程文件的存储需要,负责设计、实现过程财富库,并负责为过程财富库使用人员进行培训和提供咨询。
  • EPG根据文件与标准过程集合的关系确定需要纳入过程财富库的文件和纳入准则,规定存储、更新和检索文件的规程,制定《配置管理过程》。
  • EPG指定专人依据《配置管理过程》把所选择的文件录入过程财富库
  • 过程财富库中的数据可以按照设计规范供有权限的人员查看和使用。
  • EPG指定人员按照《配置管理过程》定期查看每个文件的使用情况,向EPG和SC提交《配置审核报告》,并且在维护过程财富库的过程中使用审查结果。
  • 补充新的过程财富、修改现行过程文件的版本或者过程财富要淘汰时,变更发起人依据《配置管理过程》提出修改申请并进行相应的修订,经EPG评审/审批后交由过程财富库维护人员负责更新过程财富库。

PQA评审PAD过程和产品

PQA人员按照《过程与产品质量保证过程》和《质量保证计划》,对照《过程检查单》、《产品检查单》对PAD的过程和工作产品规范性进行审核,并提交审核报告。

1、有哪些:过程标准文件、可复用库、公司经验库、过程资产包含的文件等
2、建立标准过程:由EPG绘制过程体系总体结构图,确定并分解过程元素的细化程度,制作统一的过程文件编写模板,并依据cmmi标准,进行相应文件过程的记录
3、建立软件生命周期: 由EPG根据项目对过程的需求和公司的要求,参考公司历史项目以及未来规划,选择合适的项目生命周期模型.
4、瀑布模型是线型顺序模型,迭代型是不停进行需求收集/交付过程
5、

PCM: 过程改进

目标怎么确定:

  • 根据公司的商业目标来确定过程改进目标
  • 2023年销售额增长20%以上
  • 2023年客户满意度提高至95%以上;
  • 2023年提高生产率7%以上

如何识别过程改进的弱项:

  • 内部定期过程评审
  • 进行差距分析
  • 诊断报告

弱项

  • 公司团队建设比较少,建议增加团建。
  • 公司比较偏,建议增加住宿。
  • 技术方面的培训相对比较少,建议增加。
  • 公司公用电脑少,建议增加。

评估组织过程

  • 1.收集过程改进建议,
  • 2.确定候选的过程改进项,
  • 3.确定过程改进项优先级,
  • 4.审批《过程改进进度计划》

过程域差距分析记录

诊断报告

3、怎么给弱项划分优先级

  • 通过过程评估,差距分析,质量数据报告,
  • 基于过程评估、根本原因分析、质量评估或其他输入的结果来确定最有助于实现业务目标的过程。

4、制定过程改进计划

  • 1.过程任务分解,
  • 2.工作量估计,
  • 3.资源分配,
  • 4.风险分析,
  • 5.计划编写,
  • 6.计划评审和审批,
  • 7.《组织过程改进计划》的执行

5、过程改进怎么实施

  • 1.成立过程行动小组,
  • 2.编写《组织过程行动计划》,
  • 3.执行《组织过程行动计划》,
  • 4.过程行动报告

6、过程的改进试点是怎么进行的

  • 确认试点项目
  • 实施过程改进

7、过程试点成功的标准

  • 满足了商业目标

8、过程改进报告

  • 过程时间安排
  • 商业目标
  • 2022、2023年 度量目标
  • 改进建议收集状况
  • 商业目标达成情况

MPM度量分析

度量计划怎么制定

  • 根据商业目标制定度量目标
  • 根据度量目标制定度量计划

度量数据怎么收集

  • 个人周报
  • CM月报
  • 项目进度汇总表
  • PAQ审计报告
  • 需求跟踪矩阵
  • 等等

怎么分析度量数据

使用度量算法计算

  • (实际工作量-计划工作量)/计划工作量*100%
  • (实际成本-计划成本)/计划成本*100%
  • 代码总数/编码时间
  • 变化需求数/需求总数*100%
  • 等等

怎么去监控度量数据的质量

查看度量数据的

  • 完整性
  • 规范性
  • 一致性
  • 准确性
  • 唯一性

问答环节
过程:工作流程,标准过程

1、过程资产:
各过程域的方针策略、工作过程 、文档模板、规范和指南等。项目生命周期的各种文档,手册

2、识别过程资产:
工作的环境,度量数据、经验教训

3、提供给组织
建立组织财富库,定时维护更新

4、如何制定、更新过程
根据业务目标,引入资产开发个更新方法,确定战略角色和职责,构建资产过程和行动的执行准测

5、如何使用
项目立项和策划时,选择项目需要的过程资产;结束后,根据项目情况汇总、更新

6、如何裁剪
依据行业标准,CMMI要求,客户类型,项目规模进行裁剪,裁剪流程、文档等内容

7、建立的工作标准
建立了工作环境标准,包含网络、管理平台、开发工具等

8、可用的组织度量和分析标准
组织度量:各项目规模,工作量,缺陷(测试+同行评审+QA发现的不符合项),进度,成本等数据。
分析标准:

PAD过程资产管理

1、过程资产有哪些?

  • 与过程相关的组织级方针、过程财富、裁剪指南、模版、规程定义、培训材料以及项目组裁剪后的过程定义、经验教训、典型案例、计划等资料

2、标准过程是怎么形成的,有没有定期更新?

形成

  • 标准过程建立
  • 软件生命周期模板描述
  • 裁剪指南和准则
  • 建立组织度量数据库
  • 建立组织财富库
  • PQA评审过程

更新

  • 评价组织过程

  • 识别需要改进的过程

  • 制定过程改进计划

  • 实施组织过程改进行动计划

  • 部署改进过程

  • 高层评审改进活动

  • EPG定期收集小组意见

  • EPG汇总、分类和整理

  • EPG确定处理措施

  • EPG建立过程改进小组

  • 改进过程文件

  • 评审

3、过程资产库怎么定期更新的?

  • 更新生命周期模型
  • 更新裁剪指南
  • 更新OSSP

4、怎么进行过程裁剪的?

  • 根据公司标准过程的适用范围,制订对公司的标准过程集合的裁减原则和指南,编写《裁减指南》。
  • 评审裁剪指南
  • EPG收集改进意见和建议,对《裁减指南》进行修订,修订后的文件需要再次进行评审方可使用。
  • 项目标准过程与组织标准过程集合的偏离必须符合《裁减指南》中规定,并且得到EPG的批准。

5、怎么进行生命周期选择的?

  • EPG负责根据项目对过程的需求和公司的要求,选择适合公司开发过程使用的生命周期模型,编写《软件生命周期模型描述》文档。
  • EPG组织相关部门的项目经理共同对《软件生命周期模型描述》文档进行评审
  • EPG负责对《软件生命周期模型描述》文档进行修订,修订后的文件需要再次进行评审方可使用。

6、工作环境怎么定义的?

PCM过程改进

1、过程改进的目标怎么确定的,怎么根据商业目标分解的?

2、我们有哪些弱项需要改进,怎么去识别?
3、怎么给弱项划分优先级?

  • 考虑对过程改进活动影响程度和影响范围,给影响程度大和影响范围广的项目较高的优先级,以便大范围地解决关键问题;
  • 考虑对实施过程改进所需成本和工作量所做的估计,给工作量和成本需要低的项目较高的优先级,以便尽快实施
  • 对照组织过程改进目标及其优先顺序估计预期改进效果,给可以尽快取得预期效果的过程改进工作分配高优先级;
  • 确定过程改进的可能障碍和克服这些障碍的策略,将难度较大的改进工作的优先级降低,首先解决难度较小的改进任务。

4、过程改进计划是怎么制定的?怎么评审的?内容是什么?

  • 过程任务分解
  • 工作量估计
  • 资源分配
  • 风险分析
  • 计划编写

5、过程改进具体是怎么实施的?

  • 成立过程行动小组
  • 编写《组织过程行动计划》
  • 执行《组织过程行动计划》
  • 过程行动报告

6、过程改进的试点是怎么进行的?过程试点成功的标准是什么?

  • 确定试点项目
  • 制定试点计划
  • 实施试点计划
  • 收集度量数量
  • 评审试点结果
  • 达到商业目标

7、试点成功之后怎么进行部署的?

  • 制定过程部署计划
  • 确定项目实施方案
  • 修订文件
  • 实施培训
  • 过程部署计划实施

8、过程改进的报告?

MPM度量分析

1、度量计划怎么制定?

  • 根据商业目标制定度量目标
  • 根据度量目标制定度量计划

2、度量数据怎么收集?
项目经理、PQA、项目组成员在项目开展过程中,将与其相关的度量数据填写在以下文档中:

  • 《项目进度表》
  • 《个人周报》:
  • 《项目周报》:
  • 《里程碑报告》:
  • 《PQA周报》:
  • 《PQA里程碑报告》:
  • 《PQA审计报告》:
  • 《变更记录》:
  • 《测试报告》:

3、怎么分析度量数据的?
使用度量数据分析算法进行分析

  • (实际工作量-计划工作量)/计划工作量*100%
  • (实际成本-计划成本)/计划成本*100%
  • 代码总数/编码时间
  • 变化需求数/需求总数*100%

4、怎么去监控度量数据的质量?

  • 完整性
  • 规范性
  • 一致性
  • 准确性
  • 唯一性

5、如何选择和实施改进建议

选择

  • EPG对建议进行讨论,确定改进措施。
  • 确定是否建立PAT,分配改进任务

实施

  • 成立过程行动小组
  • 编写《组织过程行动计划》
  • 执行《组织过程行动计划》
  • 过程行动报告

部署

  • 制定过程部署计划
  • 确定项目实施方案
  • 修订文件
  • 实施培训
  • 过程部署计划实施

请稍后,持续更新中…

你可能感兴趣的:(cmmi3)