公司在进行过程改进,为了在公司进行宣传,特制作了一个宣传栏,部分内容隐去,内容如下:
[b]• 什么是过程?[/b]
过程是活动的集合。软件过程就是关于软件生命周期的一系列活动的集合,一般要经过需求分析、设计、编码、测试等活动。肯德基里的炸鸡腿也是一个过程,包括购买原料、准备、炸制、包装等活动。
[b]• 什么是CMMI?[/b]
CMMI代表能力成熟度模型集成,是一个过程改进框架。它对组织的具体过程改进提出了详细的目标要求,对每一个目标又规定了一些具体的实践。CMMI认为好的过程能产生好的结果。
[b]• 为什么要过程改进?[/b]
1)规范软件开发过程及其管理。
2)增加企业的国际竞争力。
3)降低软件开发风险。
4)投标时,提供有利凭据。
5)通过明确定义的过程,职责得到了明确,过程中每一个活动都可以通过指南获得帮助。
就像我们自己也会做炸鸡腿,但做得不够规范,有时候好吃,有时候不好吃。开发软件也是一样,有时候成功,有时候不成功。这是因为我们没有遵循一套成熟的过程;过程不稳定,导致结果不一样。过程改进的目的就是为了产生一套规范的过程并能持续改进,以产出稳定的成果,提高软件开发的成功率。当然,我们可以按照自己的想法进行逐步改进,也可以采用成熟的过程改进模型,CMMI就是这样一套模型。
[b]• CMMI3包含的内容?[/b]
CMMI过程改进包含了一系列过程改进的主题,称为过程域。CMMI2包含了7个过程域,分别是:需求管理、项目计划、项目监督和控制、供应商协议管理、度量与分析、过程和产品质量保证、配置管理。CMMI3包含了11个过程域,分别是:需求开发、技术方案、产品集成、验证、确认、组织过程中心、组织过程定义、组织培训、集成项目管理、风险管理、决策分析和决议。
[b]
• CMMI和敏捷过程是不是相互对立的两种过程途径?[/b]
关于两者的争论已经很多了。两者在理念上有某种冲突,也可以整合在一起。CMMI侧重于提出一个管理标准,而敏捷过程侧重于实践方法。两者的结合就是敏捷CMMI,也就是用敏捷过程的方法达到CMMI定义的目标和标准。
[b]
• 公司的整体过程目标与改进计划是怎样的?[/b]
公司过程改进目标是CMMI3级。整体计划如下:这里插入计划。
启动阶段(2008年03月11日 — 2008年04月14日)
任务:CMMI模型培训;EPG和QA实践演练;过程比对;建立实施计划。
第一阶段(2008年04月15日 — 2008年08月21日)
任务:建立和完成过程改进过程;建立评审过程;定义项目计划过程和项目监督过程;定义PPQA过程;定义和完善CM过程;定义需求管理和需求开发过程;定义度量方案;定义设计和实现过程;定义培训过程。同时还包括以上过程的试用。本阶段结束后,要进行一次Class-C评估。
第二阶段(2008年08月22日 — 2008年12月11日)
任务:定义风险管理过程;定义测试过程;定义SAM过程;定义DAR过程;定义并建立度量数据库;定义裁剪指南和PDP的使用。同时还包括以上过程的试用。本阶段结束后,要进行一次Class-C评估。
第三阶段(2008年12月12日 — 2009年03月19日)
任务:过程全面试用;过程文档修订;过程部署发布。
评估阶段(2009年03月20日 — 2009年04月10日)
任务:准备评估资料,进行正式Class-A评估。
[b]• 过程改进覆盖范围? [/b]
[b]• 如何参与到过程改进活动中来?[/b]
1)提建议:过程改进是整个公司的事情,和每位员工息息相关,欢迎大家以邮件、MSN、QQ、公司OA讨论版、面对面交流或其他任何方式给我们工作组提供建议。
2)样本项目:可以参与过程实施的样本项目,试用已经制定好的过程,并提供反馈意见。
3)参与过程规范的制定和编写:对过程改进有兴趣的同事,可以随时和我们工作组取得联系,参与到过程规范制定活动中来,亲自参与制定过程规范、模板以及指南的编写。
[b]
• 过程改进组织架构及职责[/b]
领导小组成员
EPG组成员
QA组成员
领导小组职责:负责整体协调,确定过程改进的整体方针、政策以及目标。
EPG组职责:负责制定过程规范、模板和指南,对项目组进行过程培训等。QA组职责:负责监督和推广过程规范的执行。
EPG组按照改进内容不同又分成五个小组,具体分工如下:
1)项目过程小组
2)需求过程小组
3)设计实现小组
4)组织改进小组
5)验证确认小组
[b]
• 过程改进状态图[/b]
过程改进状态图是围绕18个过程域以及一个通用目标(GG),三个特定目标(SG)的过程比对图。
说明:这样图反映了当前过程改进的状态。
[img]http://www.iteye.com/upload/attachment/34074/712c4eb4-c625-3079-9ee7-d142fddf1c4b.jpg[/img]
SG : Speicial Goal, 代表过程域要实现的特定目标。
GG : General Goal, 代表CMMI3级的一般目标,也包含了二级的通用目标。
过程域缩写说明:
REQM 需求管理
PI 产品集成
PP 项目计划
VER 验证
PMC 项目监督和控制
VAL 确认
SAM 供应商协议管理
OPF 组织过程焦点
MA 度量分析
OPD 组织过程定义
PPQA 过程与产品质量保证
OT 组织培训
CM 配置管理
DAR 决策与分析
RD 需求开发
RSKM 风险管理
TS 技术解决方案
IPM 集成项目管理
[b]• 过程改进动态[/b]
近期进展,以周为单位。
[b]• 通知栏[/b]
近期召开会议、讨论等。
[b]• 过程改进工作组宣传区[/b]
介绍过程改进工作组近期动态,每个组一个区域,包括规范编写情况,指南模板编写情况,过程域的试用推广等。
[b]• 过程改进项目代号是什么?[/b]
过程改进的项目代号为rhino,本意为犀牛,俚语代表金钱。寓意像牛角一样锋利,刺破障碍,直接触地,产生实际效益。我们过程改进的风格也是这样,每个工作组都要坚持这个原则。
[b]• 过程改进的口号?[/b]
人人参与,天天改进。
[b]• 什么是过程?[/b]
过程是活动的集合。软件过程就是关于软件生命周期的一系列活动的集合,一般要经过需求分析、设计、编码、测试等活动。肯德基里的炸鸡腿也是一个过程,包括购买原料、准备、炸制、包装等活动。
[b]• 什么是CMMI?[/b]
CMMI代表能力成熟度模型集成,是一个过程改进框架。它对组织的具体过程改进提出了详细的目标要求,对每一个目标又规定了一些具体的实践。CMMI认为好的过程能产生好的结果。
[b]• 为什么要过程改进?[/b]
1)规范软件开发过程及其管理。
2)增加企业的国际竞争力。
3)降低软件开发风险。
4)投标时,提供有利凭据。
5)通过明确定义的过程,职责得到了明确,过程中每一个活动都可以通过指南获得帮助。
就像我们自己也会做炸鸡腿,但做得不够规范,有时候好吃,有时候不好吃。开发软件也是一样,有时候成功,有时候不成功。这是因为我们没有遵循一套成熟的过程;过程不稳定,导致结果不一样。过程改进的目的就是为了产生一套规范的过程并能持续改进,以产出稳定的成果,提高软件开发的成功率。当然,我们可以按照自己的想法进行逐步改进,也可以采用成熟的过程改进模型,CMMI就是这样一套模型。
[b]• CMMI3包含的内容?[/b]
CMMI过程改进包含了一系列过程改进的主题,称为过程域。CMMI2包含了7个过程域,分别是:需求管理、项目计划、项目监督和控制、供应商协议管理、度量与分析、过程和产品质量保证、配置管理。CMMI3包含了11个过程域,分别是:需求开发、技术方案、产品集成、验证、确认、组织过程中心、组织过程定义、组织培训、集成项目管理、风险管理、决策分析和决议。
[b]
• CMMI和敏捷过程是不是相互对立的两种过程途径?[/b]
关于两者的争论已经很多了。两者在理念上有某种冲突,也可以整合在一起。CMMI侧重于提出一个管理标准,而敏捷过程侧重于实践方法。两者的结合就是敏捷CMMI,也就是用敏捷过程的方法达到CMMI定义的目标和标准。
[b]
• 公司的整体过程目标与改进计划是怎样的?[/b]
公司过程改进目标是CMMI3级。整体计划如下:这里插入计划。
启动阶段(2008年03月11日 — 2008年04月14日)
任务:CMMI模型培训;EPG和QA实践演练;过程比对;建立实施计划。
第一阶段(2008年04月15日 — 2008年08月21日)
任务:建立和完成过程改进过程;建立评审过程;定义项目计划过程和项目监督过程;定义PPQA过程;定义和完善CM过程;定义需求管理和需求开发过程;定义度量方案;定义设计和实现过程;定义培训过程。同时还包括以上过程的试用。本阶段结束后,要进行一次Class-C评估。
第二阶段(2008年08月22日 — 2008年12月11日)
任务:定义风险管理过程;定义测试过程;定义SAM过程;定义DAR过程;定义并建立度量数据库;定义裁剪指南和PDP的使用。同时还包括以上过程的试用。本阶段结束后,要进行一次Class-C评估。
第三阶段(2008年12月12日 — 2009年03月19日)
任务:过程全面试用;过程文档修订;过程部署发布。
评估阶段(2009年03月20日 — 2009年04月10日)
任务:准备评估资料,进行正式Class-A评估。
[b]• 过程改进覆盖范围? [/b]
[b]• 如何参与到过程改进活动中来?[/b]
1)提建议:过程改进是整个公司的事情,和每位员工息息相关,欢迎大家以邮件、MSN、QQ、公司OA讨论版、面对面交流或其他任何方式给我们工作组提供建议。
2)样本项目:可以参与过程实施的样本项目,试用已经制定好的过程,并提供反馈意见。
3)参与过程规范的制定和编写:对过程改进有兴趣的同事,可以随时和我们工作组取得联系,参与到过程规范制定活动中来,亲自参与制定过程规范、模板以及指南的编写。
[b]
• 过程改进组织架构及职责[/b]
领导小组成员
EPG组成员
QA组成员
领导小组职责:负责整体协调,确定过程改进的整体方针、政策以及目标。
EPG组职责:负责制定过程规范、模板和指南,对项目组进行过程培训等。QA组职责:负责监督和推广过程规范的执行。
EPG组按照改进内容不同又分成五个小组,具体分工如下:
1)项目过程小组
2)需求过程小组
3)设计实现小组
4)组织改进小组
5)验证确认小组
[b]
• 过程改进状态图[/b]
过程改进状态图是围绕18个过程域以及一个通用目标(GG),三个特定目标(SG)的过程比对图。
说明:这样图反映了当前过程改进的状态。
[img]http://www.iteye.com/upload/attachment/34074/712c4eb4-c625-3079-9ee7-d142fddf1c4b.jpg[/img]
SG : Speicial Goal, 代表过程域要实现的特定目标。
GG : General Goal, 代表CMMI3级的一般目标,也包含了二级的通用目标。
过程域缩写说明:
REQM 需求管理
PI 产品集成
PP 项目计划
VER 验证
PMC 项目监督和控制
VAL 确认
SAM 供应商协议管理
OPF 组织过程焦点
MA 度量分析
OPD 组织过程定义
PPQA 过程与产品质量保证
OT 组织培训
CM 配置管理
DAR 决策与分析
RD 需求开发
RSKM 风险管理
TS 技术解决方案
IPM 集成项目管理
[b]• 过程改进动态[/b]
近期进展,以周为单位。
[b]• 通知栏[/b]
近期召开会议、讨论等。
[b]• 过程改进工作组宣传区[/b]
介绍过程改进工作组近期动态,每个组一个区域,包括规范编写情况,指南模板编写情况,过程域的试用推广等。
[b]• 过程改进项目代号是什么?[/b]
过程改进的项目代号为rhino,本意为犀牛,俚语代表金钱。寓意像牛角一样锋利,刺破障碍,直接触地,产生实际效益。我们过程改进的风格也是这样,每个工作组都要坚持这个原则。
[b]• 过程改进的口号?[/b]
人人参与,天天改进。