SPCA是什么?
SPCA(软件过程及能力成熟度评估)是软件过程能力评估和软件能力成熟度评估的统称,是在充分研究了国际软件评估体制并考虑了国内软件产业实际情况之后所建立的软件评估体系。

SPCA评估依据的标准是《SJ/T 11234-2001 软件过程能力评估模型》和《SJ/T 11235-2001 软件能力成熟度模型》。这 两个标准是在深入研究了CMM、CMMI、ISO/IEC 15504、ISO 9000、TL 9000以及其他有关标准后,结合国内企业的实际情况制定的行业标准。
SPCA的五个成熟度级别
SPCA认证分为五个成熟度等级,从低到高分别为:
一级:初始级
软件过程是无序的,对过程几乎没有定义,成功取决于个人努力。
二级:已管理级
软件过程已被管理,具有基本的项目管理过程和实践。
三级:已定义级
软件过程已被文档化、标准化,并在组织内得到一致的遵循。
四级:定量管理级
软件过程和产品质量有定量的目标和度量,并进行了有效的管理。
五级:优化级
软件过程不断优化,能够主动适应变化,持续改进软件过程和产品质量。
SPCA认证的条件
基础条件:
企业须是在中国境内合法注册的公司,具备独立法人资格。
具备一定的软件开发经验和承担软件开发项目的能力。
建立健全的软件管理体系,涵盖项目管理体系、质量管理体系、人力资源管理体系等,以保障软件开发过程的顺利开展。
明确评估的目标和范围,便于评估机构进行针对性评估。
满足其他法律法规要求,如信息安全、知识产权等方面的规定。
等级要求:
SPCA 3级:已完成3个软件项目以上。
公司能配合项目总人数20人以上,其中软件研发人数15人以上。
SPCA 5级:已完成5个软件项目以上。
公司能配合项目总人数30人以上,其中软件研发人数25人以上。
公司人数60人以上。
获得SPCA 3/CMMI 3证书获证一年以上,或者拥有CMMI 5证书。
SPCA的实施与评估流程
SPCA认证一般需进行如下7个阶段:标准培训、组织职能建立和文件体系完善、文件评审、差距分析、持续支持、中期评估、后期评估。其中各阶段的目的如下:
1、标准培训
2、组织职能建立和文件体系完善
3、文件评审
4、差距分析
5、持续支持
6、准备性检查
7、后期评估
SPCA认证的价值
1、SPCA 认证是基于成熟的软件过程改进模型,如 CMMI(能力成熟度模型集成)。
2、能够帮助企业建立持续改进的文化。
3、提升项目管理的规范性和可控性。
4、增强应对项目风险的能力。
5、有助于员工的职业发展。
6、吸引和留住优秀人才。
7、增强企业在软件市场的竞争力。
8、有助于企业开拓国际市场。
9、提升客户对企业的信任度。
10、改善客户满意度。