SPCA双模认证所依据的标准是:SJ/T11234《软件过程能力评估模型》和SJ/T11235《软件能力成熟度模型》。这两个标准是在深入研究了CMM、CMMI、ISO/IEC TR15504、ISO9000、TL9000和其他有关的资料与文件以及国外企业实施的实际情况后,结合国内企业的实际情况,以CMMI作为主要参考文件最终形成的。这两个行业标准由信息产业部于2001年5月1日发布实施。SPCA评估遵循《软件过程及能力成熟度评估指南》,该指南是国家认监委和信息产业部2002年8月共同发布的利用SJ/T11234或SJ/T11235实施评估的操作指南。
《SJ/T11234-2001软件过程能力评估模型》和《SJ/T11235-2001软件能力成熟度模型》两个标准是总结超过5000家软件研发企业的最佳实践的结晶。软件企业实施SPCA,可以通过借鉴业界的最佳实践,提升软件研发管理水平,促进企业过程改进能力,增强企业的形象,增加企业的市场竞争力。
(一)SPCA促进企业实现商业目标。
在已管理级,企业通过形成基本的管理制度保证项目的目标实现,进而保证了企业的商业目标的实现。在已定义级,企业通过制度化标准过程和标准工作环境来提高项目的效率和质量。企业的过程改进人员明确以商业目标为导向,围绕商业目标来识别项目研发过程中的不足,提高研发过程的效率和质量。在定量管理级,面向商业目标,企业建立过程性能基线和模型,提高商业目标的可视性。项目使用过程性能基线和模型,提高了商业目标实现的可能性。在持续优化级,系统地识别企业的改进项,使用统计方法来分析和预测商业目标实现可能性,能够显著地同时实现效率和质量的提高。
(二)SPCA促进企业决策的科学性。
每个企业都面临非常多的选择,选择细分市场,选择人才,选择研发技术架构等。这些选择决定了企业的命运。SPCA强调了选择过程中的两点:评价准则和正式的评分流程。建立评价准则有助于正确理解决策目标。在选择过程中使用评价准则,可以保证选择讨论的方向是正确的。在讨论决策时使用正式的评分流程,可以避免个别讨论者的片面。SPCA中涉及了较多选择,例如,技术的选择、方案的选择、管理决策的选择等。这些选择过程都强调了评价准则和正式的评分流程。这些决策科学地促进了企业的发展。
(三)SPCA量化管理促进项目成功。
管理是需要成本的,尤其是量化管理成本更高。量化管理的一个重要假设是:过去某件事情出现,未来也会以类似的方式出现。企业可以根据商业目标的需要,确定对某些事情的关注程度。软件成熟度的已管理级实现了这种最低要求的关注。在已定义级,通过收集历史项目的重点关注事项的度量数据和分析,来与历史项目的数据进行比较,分析当前项目的性能,从而简单预测未完成的活动的性能数据。在定量管理级,通过使用统计方法了解过程的性能,建立过程性能基线和性能模型,从而精准地控制过程性能,准确地预测项目成功的可能性。在持续优化级,使用统计方法确定新改进项,试点和推广改进项,由于较多地使用了统计技术,使得分析更加严谨和科学,成功的概率更高。很多软件企业陷入各种繁忙事务之中,无瑕顾及流程实施过程中的问题。认证过程促进企业主动地识别自身的弱项,提高自身过程改进能力。认证评估组,尤其是外部认证评估师,与被评估企业没有利益冲突,能够更客观地识别企业的弱项,提出建设性意见,促进企业有效地实施过程改进。
以上是北京SPCA认证软件能力成熟度的一个简单的介绍,大家都清楚了吗?如需要了解更多,欢迎来电咨询北京四方远望,四方远望恭候您的光临!