CMMI2 组织标准过程
CMMI及组织标准过程简介

系统独具特色的电子笔录功能,开始 审讯后 ,办案 人员可 通过审 讯终端 直接进 行笔录 录入, 全电子 化的办 公,可 实现无 纸化作 业
L1-初始级
▪ 取决于个人的能力 ▪ 软件管理是一个“魔术”
In
Out
CMMI及组织标准过程简介
9
ePRO
Proprietary and Confidential Information of EPRO
系统独具特色的电子笔录功能,开始 审讯后 ,办案 人员可 通过审 讯终端 直接进 行笔录 录入, 全电子 化的办 公,可 实现无 纸化作 业
L2-已管理级:消除混乱
▪ 建立有效的软件项目管理 ▪ 软件项目管理过程要文档化且要遵循 ▪ 各项目在建立管理过程时,要以组织方针为指导 ▪ 在以前项目上开发的成功实践可以重复使用 ▪ 建造的软件过程是一系列带有定义好检查点(里程碑)
▪ 高层经理:出资支持CMMI,委托实施CMMI活动。 ▪ SEPG(软件工程过程组):研究CMMI、定义和维护组织标
准过程、推动过程实施、维护过程资产库。 ▪ PAT(过程行动组):实施过程改进活动,指导其他使用者,
参与过程的定义和指导的编写,反馈过程改进的意见 ▪ 项目经理和组员 :了解CMMI,积极配合SEPG和PAT的工
讲义大纲
1.了解CMMI的基础知识 2.理解掌握组织标准过程
2.1同行评审过程 2.2工程类过程 3.公司内部系统的介绍
CMMI及组织标准过程简介
19
ePRO
Proprietary and Confidential Information of EPRO
系统独具特色的电子笔录功能,开始 审讯后 ,办案 人员可 通过审 讯终端 直接进 行笔录 录入, 全电子 化的办 公,可 实现无 纸化作 业
CMMI_L2标准体系详解

CMMI L2标准体系详解序:一个处于“无序化”生产的软件公司,要进行过程改进,首要是改进什么呢?做任何事情都需要计划,做软件开发这样复杂的工作更加需要计划,所以2级中有项目计划(PP)以及项目计划跟踪与控制(PMC)两个PA,分别对指定计划以及计划的执行给出了详细的标准。
人是会死的,需求是会变的。
需求变更是每个软件公司最头疼的问题,需求变更也是导致项目进度拖延、成本高涨的主要原因。
如何管理好需求呢?需求管理(RM)给出了详细的指引。
软件生产越来越复杂,有时候我们需要采购一些组件,用于项目中。
另外一个方面,纯软件的项目比例也慢慢缩小,很多软件是基于一定的硬件的,而不少硬件也是需要采购的。
如何采购到合适的软硬件,如何保证采购工作不影响项目成功呢?供应商协议管理(SAM)会给你一个解答。
软件是比较难进行量化管理的,但作为公司的管理者,总会想知道成本、进度、缺陷方面的一些数据,以了解项目的情况。
CMMI2级,已经对度量提出了要求,详细情况见度量(MA)这个PA。
如何保证软件生产过程中各类工作产品协调一致,配置管理(CM)会给出指导。
如何保证每个工作产品以及生产工作产品的过程是遵照规定执行的呢?产品与过程质量保证(PPQA)有明确的指引。
CMMI L2级一共有以下PA:1)项目计划(PP)2)项目计划跟踪与控制(PMC)3)需求管理(RM)4)供应商协议管理(SAM)5)度量(MA)6)配置管理(CM)7)产品与过程质量保证(PPQA)每个PA有什么乾坤呢?我们会详细向大家阐述。
目录一章:需求管理(Requirements Management) (2)二章:项目计划(Project Planning) (4)三章:项目跟踪和控制(Project Monitoring and Control) (6)四章:供应商协议(Supplier Agreement Management) (8)五章:过程与产品质量保证(Process and Product Quality Assurance) (9)六章:配置管理(Configuration Management) (10)七章:度量(Measurement and Analysis) (13)一章:需求管理(Requirements Management)人是会死的,需求是会变的。
CMMI基本流程

CMMI基本流程CMMI,即能力成熟度模型集成,是一种软件工程和系统工程过程改进的综合框架。
它提供了一套用于评估和改进组织开发和维护过程能力的最佳实践。
CMMI包含了一系列的指南和建议,以帮助组织建立可靠和高质量的软件和系统。
CMMI1级:初级级别,目标是确保项目能够按时交付,并满足基本的质量标准。
该级别的主要活动包括计划项目、跟踪项目进展、管理配置和管理需求。
CMMI2级:可重复级别,目标是确保项目能够清晰地定义过程,并对这些过程进行管理和执行。
该级别的主要活动包括定义过程、建立项目计划、进行项目监控和度量,以及对项目执行进行评估。
CMMI3级:已定义级别,目标是确保项目过程得到完整和规范的定义,并具有标准化的执行过程。
该级别的主要活动包括过程及工作产品定义、培训人员以执行过程、执行定期审核和度量,并根据结果进行改进。
CMMI4级:管理定量的项目过程级别,目标是确保项目开发过程能够获得可预测和可控制的结果。
该级别的主要活动包括进行定量的项目过程管理和度量,以及根据结果进行过程改进。
CMMI的基本流程是通过评估和改进过程来提高组织的能力水平。
评估可以帮助组织确定当前过程的存在的问题和不足之处,改进则是为了解决这些问题并提高过程的效率和质量。
评估过程包括以下步骤:1.制定评估计划:确定评估的目标、范围和方法,编制评估计划。
2.进行评估:根据计划,收集、分析和评估组织的过程和资源,以确定组织的能力水平。
3.识别问题和机遇:根据评估结果,识别存在的问题和不足之处,以及可能的改进机会。
改进过程包括以下步骤:1.制定改进计划:根据评估结果,制定改进计划,明确改进目标和实施步骤。
2.实施改进:根据计划,实施改进措施,对过程进行调整和完善。
3.跟踪进展:对改进措施的实施进行跟踪和监控,确保改进目标的实现。
4.评估效果:对改进措施的效果进行评估,根据结果进行调整和改进。
通过评估和改进,组织可以逐步提高过程能力,从而提高软件和系统的质量和可靠性。
cmm二级关键过程域sqa的实施大纲

cmm二级关键过程域sqa的实施大纲CMM(Capability Maturity Model)二级是针对软件开发过程质量管理的标准,其中包含了SQA(Software Quality Assurance,软件质量保证)的实施要求。
SQA是确定并确保软件开发过程满足质量标准的一系列活动,其目的是保证软件最终的可靠性和稳定性。
以下是CMM二级关键过程域SQA的实施大纲:1.计划管理。
SQA计划应当是软件开发过程中的第一步,其目的是根据CMM二级要求制定一份可靠的SQA计划。
SQA计划中应当包括SQA活动的详细描述、SQA计划执行的流程,以及SQA员工的职责和培训要求。
2.要求管理。
要求管理是SQA的重要部分之一、在这个过程中,SQA团队必须审查、审核和分析用户的软件需求,以保证这些需求的可靠性和一致性。
3.设计确认。
设计确认是SQA过程中验证开发团队是否已经将用户需求转化为可行的软件设计,确保软件设计符合标准、可行、可维护,并且符合用户需求。
4.代码审查和测试。
代码审查和测试是确保软件开发过程中代码的正确性和可靠性的重要部分。
测试应包括系统测试、集成测试和单元测试。
SQA过程中必须要定义好测试方案和测试计划,确保软件的稳定性和可靠性。
5.文档管理。
文档管理是SQA过程中的重要一环。
通过定义好的文档管理程序,可以确保开发团队在软件开发过程中能够编写完整和规范的文档。
6.配置管理。
配置管理是针对软件开发中的各个版本、程序和资源进行管理的过程,包括版本控制、变更管理、版本比较和配置管理等方面。
SQA需要定义好一种配置管理策略和程序,确保软件开发过程中的版本管理和变更管理的准确性和可靠性。
7.缺陷和分析管理。
缺陷和分析管理是SQA过程中非常重要的一环。
其目的在于通过对软件开发过程中的缺陷进行跟踪和分析,找出缺陷的源头、分析缺陷的类型和原因,以避免缺陷的再次出现。
以上就是CMM二级关键过程域SQA的实施大纲。
CMMI+L2标准体系详解

CMMI L2标准体系详解序:一个处于“无序化”生产的软件公司,要进行过程改进,首要是改进什么呢?做任何事情都需要计划,做软件开发这样复杂的工作更加需要计划,所以2级中有项目计划(PP)以及项目计划跟踪与控制(PMC)两个PA,分别对指定计划以及计划的执行给出了详细的标准。
人是会死的,需求是会变的。
需求变更是每个软件公司最头疼的问题,需求变更也是导致项目进度拖延、成本高涨的主要原因。
如何管理好需求呢?需求管理(RM)给出了详细的指引。
软件生产越来越复杂,有时候我们需要采购一些组件,用于项目中。
另外一个方面,纯软件的项目比例也慢慢缩小,很多软件是基于一定的硬件的,而不少硬件也是需要采购的。
如何采购到合适的软硬件,如何保证采购工作不影响项目成功呢?供应商协议管理(SAM)会给你一个解答。
软件是比较难进行量化管理的,但作为公司的管理者,总会想知道成本、进度、缺陷方面的一些数据,以了解项目的情况。
CMMI2级,已经对度量提出了要求,详细情况见度量(MA)这个PA。
如何保证软件生产过程中各类工作产品协调一致,配置管理(CM)会给出指导。
如何保证每个工作产品以及生产工作产品的过程是遵照规定执行的呢?产品与过程质量保证(PPQA)有明确的指引。
CMMI L2级一共有以下PA:1)项目计划(PP)2)项目计划跟踪与控制(PMC)3)需求管理(RM)4)供应商协议管理(SAM)5)度量(MA)6)配置管理(CM)7)产品与过程质量保证(PPQA)每个PA有什么乾坤呢?我们会详细向大家阐述。
目录一章:需求管理(Requirements Management) (2)二章:项目计划(Project Planning) (4)三章:项目跟踪和控制(Project Monitoring and Control) (6)四章:供应商协议(Supplier Agreement Management) (8)五章:过程与产品质量保证(Process and Product Quality Assurance) (9)六章:配置管理(Configuration Management) (10)七章:度量(Measurement and Analysis) (13)一章:需求管理(Requirements Management)人是会死的,需求是会变的。
CMM Level 2 实战(一)

CMM Level 2 实战(一)作者:刘文威宁传成现在关于CMM的文章不在少数,但基本上都是概念性、理论性的。
为了使大家对CMM有更通俗、更直观的理解,作者根据实施CMM 多年积累的经验,结合实际项目的管理及应用,提出了一套可行的CMM2实施方案,以期能为同行提供有价值的参考。
一、前言CMM(软件能力成熟度模型:Software Capability Maturity Model),是由美国卡内基梅隆大学(CMU)的软件工程研究所(SEI)制定的一种软件评估标准,主要用于软件开发过程和软件开发能力的评估和改进。
此标准自1991年提出以来,已在美国、印度、日本、欧洲等地成功应用,并成为软件行业的工业标准。
尽管CMM引起了软件行业充分的重视,但如何将CMM应用到企业或项目管理中,大多数企业仍然毫无头绪。
其实实施CMM的最大障碍通常不是技术问题,而是工程和经验方面的管理问题以及企业文化问题,这一点对于中小软件企业尤其突出。
本文将从CMM2的六个KPA入手,根据作者实施CMM多年积累的经验,具体介绍CMM2的实践及应用。
二、CMM2实践CMM 2(可重复级)就是建立了基本的项目级管理过程,可对项目的成本、进度进行跟踪和控制,生产的过程、标准、工作产品以及服务都是被严格定义和文档化的。
基于以往管理类似的项目的经验,计划和管理新项目,并可依据一定的标准重复利用类似的软件产品。
CMM 2的核心就是重复利用。
CMM2由6个关键过程域(KPA)组成:需求管理(RM)、软件项目计划(SPP)、软件项目跟踪与监控(SPTO)、软件子合同管理(SSM)(本文略)、软件质量保证(SQA)、软件配置管理(SCM)。
需求管理(Requirement Management)需求管理的目的是为了在客户和处理客户需求的软件项目之间建立共识。
这是软件项目规划(SPP)和管理(SPTO)的基础,需求变更依赖于配置管理(SCM)的变更控制流程。
CMMI简介及CMMI2级的实施方案设计(DOC)

CMMI简介及CMMI2级的实施⽅案设计(DOC)CMMI简介及CMMI2级的实施⽅案设计第⼀部分 CMMI简介:CMMI 全称是Capability Maturity Model Integration,,即软件能⼒成熟度模型集成模型,是由美国国防部与卡内基-梅隆⼤学和美国国防⼯业协会共同开发和研制的。
CMMI (CMMI-SE/SW/IPPD)1.02 版本在部分国家和地区被SEI 开始推⼴和试⽤,主要应⽤于软件业项⽬,帮助提升对软件项⽬的管理能⼒。
随着模型本⾝的发展与应⽤的推⼴,CMMI 逐渐演变成为了⼀种被⼴泛采⽤的综合性模型。
在业界⼴泛使⽤的传统软件研发流程会带来⼀个严重的问题:存在于设计阶段的⼀个微⼩缺陷可能会直到后期的测试阶段才能被发现,⽽整个公司可能会花费数⼗倍甚⾄百倍的代价来改正这个缺陷。
为此,⼈⼒资源管理、软件采购、集成产品和过程开发、以及系统⼯程等等,多元化覆盖范围越来越⼴的能⼒成熟度模型应运⽽⽣。
1.1 CMMI 的作⽤软件能⼒成熟度集成模型(CMMI)经过长期积累和不断地优化,已经成功地发展并被认可为软件研发领域的标准过程体系,通过CMMI 可以增强企业核⼼竞争⼒、有效地提⾼软件企业产品质量,国内乃⾄国际上的⼴⼤软件⼚商都已经见证了CMMI 为企业带来的成功。
⽬前众多业界的软件企业纷纷试图使⽤CMMI 来达到过程改进的趋势,怎样才能将过程改进有效地实施,使其能实质地对软件研发过程起到优化效果,并带来⾏之有效地经济价值,已经逐渐成为了软件企业的决策者们最为关⼼的问题。
由最新SEI 评估报告中的数据显⽰,在进⾏了CMMI 的评估的企业中,⼤部分都是商业组织,并且其中近⼀半的企业⼈员规模都是在100 ⼈以下。
种种迹象均表明,CMMI 评估已经不仅仅吸引了⼤型IT 企业的注意⼒,同样存在⼤量的中⼩型企业也对此抱有浓厚的兴趣。
对软件企业来讲,CMMI 可以主要应⽤在两个地⽅:企业软件过程的改进和企业软件过程能⼒的评估。
CMMI2级实施案例与经验

CMMI2级实施案例与经验
中国建设银行股份有限公司信息技术管理部广州开发中心 温忠源 赵瑶卿
为了提高软件开发能力和项目管理水平,越来越 多的软件研发组织开始探索和尝试能力成熟度模型集成 (CMMI,Capability Maturity Model Integration)的 实施。如何抓住CMMI的精髓,结合软件研发组织实际 情况,实现基于CMMI的软件项目过程管理,切实提高 软件开发能力和项目管理水平是目前业界广为关注的课 题。本文介绍中国建设银行信息技术管理部广州开发中 心(以下简称“广州开发中心”)实施CMMI2级(已管 理级)的历程,以探讨组织如何根据自身实际情况实现 CMMI2级目标。
(3)定期开展项目体检。根据体系相关要求,QAG制 定了项目体检表,每周对三个试点项目进行过程和产品 检查,发现项目实施过程与体系的不符合项,并跟踪改 进情况。
(4)定期召开CMMI推进例会。由中心分管领导主 持,EPG、QAG和试点项目组成员参加,分别汇报本 阶段工作情况及下阶段计划,提出实施过程中遇到的问 题,明确解决方案。
行了论证和评审,确保实施方案合理、可行。
的意见征集并作了深入的评审。
(4)加强宣传培训。为提高广州开发中心员工和项
3.试点实施
目实施人员对CMMI的认识,广州开发中心利用文化长
根据循序渐进的原则,在2007年9月至2008年2月,
廊、工作管理平台等途径宣传介绍CMMI知识,并举办了 广州开发中心选择了在业务领域、技术先进性和生命周
实施的相关工作,这样试点及推广的各项工作措施才能 得以顺利落实。
(2)培训工作很重要。从实施前的宣传、全员的基 本知识普及,到对试点项目组成员的体系强化、模拟演 练、QAG工作辅导、合作公司的经验交流等,我们一直 将培训作为重要的工作来抓。通过对不同对象进行不同 内容、不同形式的培训,使中心和合作公司的每一个人 都接受一次以上的培训,从而使标准过程体系在中心得 到广泛理解和使用,提高了项目实施人员对CMMI的认 识,形成了中心统一的质量文化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
组织标准过程
撰写时间:
撰写人(签字):
审批人(签字):
审批日期:
变更记录
修改点说明的内容有如下几种:创建、修改(+修改说明)、删除(+删除说明)
前言
组织标准过程是基于组织的基本过程(指导在组织中建立一个针对所有项目的公用的过程)的可操作的定义,是项目定义过程的基础。
其中包括所有项目公用的过程元素及其及这些过程元素间的关系(即体系结构)。
它保证组织过程活动的连续性,且是组合所用过程的测量和长期改进的依据。
根据公司所研发产品和开发项目特性的多样性,组织定义了组织标准过程的详细裁剪指南,以便于项目能够从自身特性出发。
确保在公司范围内开发活动的规范性、一致性,以提高开发过程的稳定性和能力成熟度。
目录
一、目的 (1)
二、适用范围 (1)
三、术语、缩写词 (1)
四、概述 (2)
五、组织标准过程 (3)
5.1组织标准过程全貌 (3)
5.2项目管理类、工程类对照 (4)
5.3过程管理类文档对照 (8)
5.4支持类文档对照 (4)
一、目的
组织标准过程是所有开发项目公用的过程,是项目过程定义的基础。
不仅保证了组织项目过程活动的连续性,也是组织过程测量和长期开发实践持续改进的依据。
二、二、适用范围
适用于组织内所有开发类项目。
三、三、术语、缩写词
CMMI:Capability Maturity Model Integration组织能力成熟度模型
PA:Process Area过程域
EPG:Engineer Process Group过程改进小组
OPD:Organizational Process Definition (process area)组织过程定义(过程域)OPF:Organizational Process Focus (process area)组织过程焦点(过程域)
OT:Organizational Training (process area)组织培训(过程域)
PP:Project Planning (process area)项目策划(过程域)
RD:Requirements Development (process area)需求开发(过程域)
REQM:Requirements Management (process area)需求管理(过程域)
RSK:Risk Management (process area)风险管理(过程域)
TS:Technical Solution (process area)技术解决方案(过程域)
VAL:Validation (process area)确认(过程域)
VER:Verification (process area)验证(过程域)
PI:Product Integration (process area)产品集成(过程域)
PMC:Project Monitoring and Control (process area)项目监督和控制(过程域)PPQA:Process and Product Quality Assurance (process area)过程和产品的质量保证(过程域)
IPM:Integrated Project Management (process area)集成项目管理(过程域)
DAR:Decision Analysis and Resolution (process area)决策分析与决定(过程域)CM:Configuration Management (process area)配置管理(过程域)
MA:Measurement and Analysis(process area)度量和分析(过程域)
四、四、概述
组织标准过程结合组织过程数据库、过程相关文档库、生命周期模型以及组织标准过程的裁剪指南,构成了组织过程财富库,作为项目用于开发、裁剪、管理和实施过程的基础。
本公司所使用的过程框架如下图所示:
图4-1组织过程资产库
说明:
1.框架的核心是“制定项目定义过程”,即项目经理针对其项目特点设计出合理又符合规
范的项目管理过程和软件开发过程;
2.“组织过程财富库”为项目经理定义其项目的过程提供了参照依据和可对比的相关数
据;
3.各种项目在实践中产生出新的度量数据、文档模板、经验,对组织过程财富又起到了积
累、改进、完善的作用。
五、组织标准过程
5.1. 组织标准过程全貌
结合组织现有项目开发过程的实际情况,并基于CMMI项目管理知识以及改进开发流程的需要,软件中心自定义组织标准过程如下图所示:
5.2. 组织管理过程文档对照
5.3. 支持过程文档对照
天津开发区先特网络系统有限公司第 4 页共 7 页
天津开发区先特网络系统有限公司第 5 页共 7 页
5.4. 项目管理过程文档对照
天津开发区先特网络系统有限公司第 6 页共 7 页
天津开发区先特网络系统有限公司第 7 页共 7 页
5.5. 工程过程文档对照
天津开发区先特网络系统有限公司第 8 页共 7 页
天津开发区先特网络系统有限公司第 9 页共 7 页。