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,分配改进任务

实施

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

部署

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

请稍后,持续更新中…

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CMMI5-PM01-T06项目过程定义是团队开发项目的核心,它包括了团队成员需要参与的各个阶段,以及每个阶段所需要执行的活动和任务。在这个过程中,需要明确项目的目标和计划,并确定每个成员的职责和任务分配。同时,还需要设定质量标准和风险管理策略,以避免可能的问题和延误。 这个过程定义包括六个阶段,分别是:规划、需求、设计、编码、测试和发布。在规划阶段,需要制定项目的整体计划和目标,并确定资源和时间的分配;在需求阶段,需要收集用户需求,并进行分析和建模;在设计阶段,进行系统架构和设计的制定;在编码阶段,进行程序编写和代码审查;在测试阶段,进行测试计划的制定和执行;最后,在发布阶段,需要部署和交付成品系统,以及对项目成果进行总结和后续维护。 这个过程定义涵盖了项目的全过程,对于项目的成功实施至关重要。它能够帮助团队实现目标,管理项目进度、风险和质量,提高项目的效率和成果,以及最大限度地满足用户需求。作为一种成熟的管理方法,CMMI5-PM01-T06过程定义已经在众多企业和机构中得到了广泛应用,成为了提高软件开发质量和效率的重要工具。 ### 回答2: CMMI5-PM01-T06项目过程定义是指针对软件开发项目,制定规范化的流程和方法来推动项目的开展和完成。该过程定义采用了 CMMI5 模型,旨在确保项目在各个阶段都能达到高质量和高效率的目标。项目过程定义要求在项目开始前进行详细的计划和准备,包括了项目需求分析、资源分配、进度规划等方面。对于不同阶段的工作内容将有不同的方法和标准,同时还将关注风险管理和变更管理等问题。在项目开展中,会有严格的检查和评估,以确保项目正在按照计划和标准进行;并且需要定期进行质量监控,以及对项目实施合理的调整和优化。最终项目结束时还要进行总结和回顾,以便把经验教训应用于下一个项目中。 CMMI5-PM01-T06项目过程定义的好处在于,它确保了项目的每个阶段都有统一的规范和标准,有利于提高项目的质量和效率,减少错误和重复工作,同时也有利于缩短项目周期和控制项目成本。此外,在采用项目过程定义的过程中,还能发现和解决潜在的问题和风险,提高项目成功的机会和客户满意度。总的来说,CMMI5-PM01-T06项目过程定义能够确保软件开发项目的顺利开展和成功完成,是一种非常重要的管理方式。 ### 回答3: CMMI5-PM01-T06项目过程定义是指对一个项目实施过程进行定义和规范,以确保项目能够按照既定目标进行有序、高效、可控的开展。该过程的关键在于明确项目的需求和目标,建立适合项目的过程框架和规范,并严格执行。 首先,该过程需要明确项目的业务目标、范围、约束条件以及项目组成员的角色、职责和协作方式等,对项目进行全面的规划分析。 其次,依据项目特点和需求,建立适合项目的工作流程和指导文档,包括项目启动、需求分析、设计、开发、测试、运维等各个环节的执行方式和标准,以便确保项目按照质量要求和工期要求有序开展。 最后,对项目过程进行监控和调整,确保项目过程持续改进和优化。包括追踪项目进度、成本和风险等关键指标,及时发现和解决问题,以保证项目按照预期目标和质量要求顺利完成。 在这个过程中,要严格执行规范,强调团队的沟通和协作,还要对过程进行分析和评估,及时调整改进。通过这些举措,使项目能够在高质量的前提下按照计划达成目标,满足客户的需求,提升项目的整体价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值