SPCA资质咨询CMMI,CSMM咨询代理,APCA认证3级CMMI,CSMM咨询公司
一、SPCA项目概览
“软件过程及能力成熟度评估”(简称SPCA)是一项综合性的软件评估体系,旨在评估软件企业的过程能力和成熟度。这一体系由信息产业部联合国家认证认可监督委员会,在深入研究国际软件评估体系,特别是美国卡内基-梅隆大学软件工程研究所(SEI)提出的能力成熟度模型CMMI的基础上,结合中国软件产业的实际情况而建立。作为我国的自主标准,SPCA为软件企业提供了一个权威的评估框架。
SPCA的评估标准主要依据SJ/T 11234和SJ/T 11235两项行业标准,这两项标准在借鉴CMM、CMMI、ISO/IEC TR 15504、ISO 9000、TL 9000等国际标准和国外企业实施CMM的实际经验的基础上,结合国内企业的特点,以CMMI为主要参考而形成。自2001年5月1日由信息产业部发布实施以来,这两项标准经过十多年的发展,已逐渐成熟并广泛应用于实际评估中。
SPCA评估遵循《软件过程及能力成熟度评估指南》,该指南由国家认监委和信息产业部于2002年8月共同发布,为利用SJ/T 11234或SJ/T 11235进行评估提供了详细的操作指导。评估过程由专业的评估团队负责,他们依据评估参考模型,对一个或多个软件过程进行检查,以确定其强项和弱项。评估类型根据用途的不同,分为内部过程改进评估和顾客选择评价两种。
目前,国家认证认可监督管理委员会(CNCA)和信息产业部已联合发布《软件过程及能力成熟度评估监督管理办法》。CNCA授权的机构,如中国认证机构国家认可委员会(CNAB)和中国国家认证人员培训认可委员会(CNAT),已制定并试点实施“软件过程及能力成熟度评估”认可规则,并成立了SPCA工作组,以推动中国软件过程及能力成熟度评估的广泛实施。
二、SPCA实施的意义与价值
软件过程及能力成熟度评估对于软件企业而言,具有多方面的意义和价值。它不仅可以规范软件开发过程及其管理,规范市场竞争,还可以帮助企业进行内部软件过程改进,降低软件开发风险,提升企业的市场竞争力。
我国政府一直高度重视软件产业的规范和发展,强调提高软件开发和软件产品质量的重要性。为此,国务院于2000年6月颁发的“18号文件”《鼓励软件产业和集成电路产业发展的若干政策》中,明确提出鼓励软件出口型企业通过ISO 9000系列质量保证体系认证和CMM认证,并给予一定的资金支持。目前,各省市高新区、软件园或信息产业主管部门大多设有对通过软件能力成熟度评估的企业给予资金奖励的制度。SPCA评估体系的建立得到了中国政府的直接支持,反映了政府大力推动软件业发展的政策导向。
随着SPCA中国国家认可制度的建立和实施,通过SJ/T 11234和SJ/T 11235评估的企业将获得更多的政策支持。同时,随着市场化运作的日益成熟,SPCA评估及其评估结果将在企业招投标、选择合作伙伴等方面发挥越来越重要的作用。广大用户和企业也越来越接受和认可SJ/T 11234和SJ/T 11235标准,这将对我国软件企业和产业的提高、发展和壮大产生积极的影响。
三、SPCA实施与评估流程
企业实施SJ/T 11234或SJ/T 11235并进行评估,通常需要经历以下七个阶段:
1. 标准培训:旨在增强公司员工对软件过程改进的意识,了解过程改进的原理,为实施SJ/T 11234或SJ/T 11235奠定基础。
2. 组织职能建立和文件体系完善:建立实施SJ/T 11234或SJ/T 11235的职能机构,明确职责;识别公司现有的软件过程和文件,完善软件过程定义,并建立完整的文件体系。
3. 文件评审:评估文件体系的适用性,识别并改进文件。
4. 差距分析:进行现状分析,识别与SJ/T 11234或SJ/T 11235标准之间的差距,并制定行动计划以覆盖这些差距。
5. 持续支持:实施持续支持以推进过程改进,并覆盖差距分析阶段识别出的差距。
6. 准备性检查:对软件过程改进的实施情况进行评估,为正式评估做准备。
7. 后期评估:使用《软件过程及能力成熟度评估指南》的方法进行正式评估并定级。评估过程包括准备阶段、现场阶段和报告阶段。
四、CMMI与SPCA的比较分析
CMMI的优势:
保证质量与进度:CMMI能够规范软件开发过程,确保项目的质量和进度。
成本控制:通过提高软件质量,减少修改和解决客户抱怨的成本,有效控制项目费用。
提升职业素养:参与CMMI实施的员工会逐渐形成标准化、规范化的工作习惯。
解决人员流动问题:通过过程改进,公司建立了经验共享机制,减少了对个别人员的依赖。
提升绩效管理水平:通过度量和分析开发过程和产品,建立公司的效率指标,持续改进效益。
SPCA的优势:
规范开发过程:SPCA双模认证规范了软件开发过程及其管理,帮助企业建立稳定、高效的软件开发流程。
提升企业形象:获得SPCA双模认证的企业更容易吸引投资者的关注,表明其软件开发和管理能力达到了较高水平。
增强市场影响力:SPCA双模认证在国内信息行业的知名度和含金量不亚于CMMI证书,有助于提升企业的市场影响力。
投资价值:通过SPCA认证的企业,其软件开发和管理能力得到了权威认可,具有一定的投资价值。
综上所述,CMMI和SPCA各有优势,企业可根据自身实际情况和需求选择合适的评估体系。