-
SPCA
软件过程及能力成熟度评估
1
、什么
是
SPCA
?软件过程及能力成熟度评估
“软件过程及能力成熟度评估
”(简称
SPCA)
是软件过程能力评估和软件能力成熟度评估
的
统称,
是信息产业部会同国家认证认可监督委员会在研究了国
际软件评估体制,
尤其是美国卡内
基
-
梅隆大学
SEI
所建立的能力成熟度模
型能力成熟度模型
CMMI
,并考虑国内软件产业实际情
况所建立的软件评估体系。
SPCA
依据的评估标准是
SJ/T
11234
和
SJ/T 11235
,
这两个标准是在深入研究了
CMM
、
C
MMI
、
ISO/IEC TR15504
、
ISO9000
、
TL 900
0
以及其他有关的资料和文件以及国外企业实施
CMM
的实际情况后,结合国内企业的实际情况,以
CMMI
< br>作为主要参考文件最终形成的,这
两个行业标准由信息产业部于
< br>2001
年
5
月
1
日发布实施。
SPCA
评估遵循《软件过程及能力
成熟度评估指南》,该指南是国家认监委和信息产业部
2002
年
8
月共同发布的利用
SJ/T112
34
或
SJ/T11235
实施评估的
操作指南。评估过程由经过
培训的专业队伍以评估参考模型作为确定过程的强项和弱项的
基础而对一个或多个过程进行检
查。从不同用途考虑,评估分为内部过程改进评估和顾客
选择评价两种。
目前,国家认证认可监督管理委员会
(CNCA)
和信
息产业部已经联合发布《软件过程及能力
成熟度评估监督管理办法》,
< br>CNCA
授权的中国认证机构国家认可委员会
(CNAB
)
和中国国家认
证人员培训认可委员会
(CNAT)
,已制定和试点实施“软件过程及能力成熟度评估”认可规则,
并成立
SPCA
工作组,以推动中国软件过程及能
力成熟度评估的实施。
2
实施
SPCA
的作用和意义
软件过程及能力成熟度评估可以规范软件开发过程及其管理、
规范市场竞争、
帮助企业进行
内部软件过程改进、降低软件开发风险、增加软件
企业的市场竞争力。
我国政府一直重视软件产业的规范和发展,
强调提高我国软件开发和软件产
品质量的重要性。
国务院于
2000
年
6
月颁发的“18
号文件”
《鼓励软件产业和集成电路产业发展的若干政策》
第五章第十七条明确提
出鼓励软件出口型企业通过
ISO 9000
系列质量保证体系
认证和
CMM
认
证,
< br>其认证费用通过中央外贸发展基金适当予以支持。
目前各省市高新区、
软件园或信息产业主
管部门大都有对通过软件能力成熟度评估的企业给予资
金奖励的制度。
SPCA
评估体系的建立得
到了中国政府的直接支持,
反映了政府大力支持和推动我国软件业发展的政策导向,
随着
SPCA
中国国家认可制度的建立
和实施,相信对于通过
SJ/T
11234
和
SJ/T 11235
评
估的企业将得到
更多得政策支持。
随着我国经济市场的日益成熟,
与信
息产业部建立的计算机信息系统集成资质认证体制一样,
SPCA
评估及其评估结果在市场化运作中将会起到越来越重要的作用。
广大用户和企业也越来
越
接受和认可
SJ/T11234
和<
/p>
SJ/T11235
标准,并将作为企业招投标,选择合作伙伴的
一项指标,
也是进行第二方评估或评价的依据。
这对我国软件企
业和产业的提高、
发展和壮大也将产生积极
的影响。
3
SPCA
的实施与评估
企业实施
SJ/T11234
或
SJ/T11235
并进行评估,一般需进行如下
7
个阶段:
< br>标准培训、
组
织职能建立和文件体系完善、文件评审、差
距分析、持续支持、中期评估、最终评估。其中各阶
段的目的如下:
标准培训:旨在建立公司人
员的软件过程改进意识,了解过程改进原理,以利
SJ/T11234
< br>或
SJ/T11235
实施。
组织职能建立和文件体系完善:<
/p>
建立实施
SJ/T11234
或
SJ/T11235
的职能机构,
明确职责
p>
;
识别公司现存软件过程和文件,完善软件过程定义并建立完整的文
件体系。
文件评审:评审文件体系的适用性,识别文件的改进之处。
差距分析:进行现状分析,识别与
SJ/T11234
或
SJ/T112
35
的每个过程方面的差距,并制
定一个行动计划来覆盖识别出
的差距。
持续支持:实施持续支持以实施过程改进,并覆盖差距分析阶段识别出的差距。
准备性检查:对软件过程改进实施
情况进行评估,为最终评估做准备。
最终评估:使用《软件过程及能力成熟度评估指南》
的方法进行最终评估并定级。
评估包括
三个阶段
:准备阶段、现场阶段和报告阶段。
4 SPCA
与
CMM/CMMI
的区别
SPCA
评估所依据的两个标准
p>
SJ/T11234
《软件过程能力评估模型》和
< br>SJ/T11235
《软件
能力成熟度模型》参考了
p>
CMMI-SE/SW1.02
版,也分为阶段式
< br>(SJ/T11235)
和连续式
(SJ/T11234
)
两种描述形式。
SJ/T 11234
《软件过程能
力评估模型》针对软件企业对自身软件过程能力进行内部改进的
需要,
< br>与
CMMI
连续表示形式基本相同。
该模型有
22
个过程,
分为
4
大类,
即:
过程管
理类、
项目管理类、工程化类和支持类,每个过程能力从
0
p>
到
5
划分为
6
p>
个评估等级,每个等级包含
了通用目标、通用惯例、特定目标和特定
惯例,它们组成一套衡量准则。
按此准则对实际运行的
过程进行
评估,
可以确定当前软件过程的能力状态。
对每个过程评估后,
可以得到企业软件过程
能力的一条“谱线”。
< br>企业还可以针对软件开发项目,
根据项目的目标和要求,
有针对性地“弄
清楚”有关过程的能力状态,实施必要的过程改进,以支持项目的完成。
SJ/T 111235
《软件能力成熟度模型》针对软件企业
综合能力第二方或第三方评估的需求,
与
CMMI
分阶段表示形式基本相同。
该模型用成熟度
1
~
5
个等级来描述综合软件能力,
5
个等
级分别为初始级、已管理级、已定义级、定
量管理级、持续优化级。与
SJ/T
11234
相同,
SJ/T
1112
35
也有
22
个过程方面。除了成熟度
等级
1
外,每个等级包含若干个过程方面,每个过程
方面的实施情况由相应目标和惯例的实施情况体现。
采用这种衡量准则可以
评估软件企业的综合
能力——软件能力成熟程度。
SPCA
与
CMM/CMMI
的评估过程、依据标准等十分类似,但其有
一个重要区别:
SPCA
评估必须以
法人机构的名义,
并且该机构必须获得中国国家认可机构认可,
其评估结果得到中国
政府承认和国家产业政策支持。
企业在实施过程改进时,常遇到以下几个问题:
-
-
-
-
-
-
-
-
-
上一篇:行车记录仪主控芯片(终审稿)
下一篇:非谓语背诵口诀