SPICE:过程改进的又一种选择

转自:http://tech.hexun.com/2009-06-18/118740129.html

    根据2008年3月美国国防部直属的软件工程研究所(简称CMU/SEI)公布的年度数据显示,中国通过CMMI(能力成熟度集成模型)认证的企业总数达到448家,已超过印度(311家),居世界第二位,仅次于美国(847家)。虽然目前我国高成熟度企业只有52家,与印度(173家)和美国(135家)有较大差距,但这种进展仍令人刮目相看。笔者认为带来这种进展的原因可能是“印度的榜样力量”,再加上我国政府的鼓励资助。

  但是许多人还不知道,在软件过程改进领域,还有一个目前在欧洲和大洋洲很流行的国际标准ISO/IEC15504,也称SPICE。

  比CMMI/CMM更开放

  笔者认为,我国软件界目前比较偏重CMMI模型的原因之一是由于美国军方力荐CMMI/CMM模型;原因之二可能是由于有一个认识误区,即一直都把美国看成是世界上最大的服务外包市场。事实上,根据著名咨询企业TPI的外包市场季度报告,自2005年起,欧洲已超过美国成为世界上最大的服务外包市场。对SPICE标准的漠视,可以说是我们在认识上的一个很大的缺失。笔者认为,SPICE标准才应该是过程改进真正的国际标准。

  SPICE标准起步较晚并且建立了“统一标准”的指导思想,这使它具备了许多优点:首先,SPICE标准注意吸收各种已有模型的优势,取长补短,强调其与各种模型的兼容,同时经过十多年的广泛试验,保证了其很强的实用性;其次,SPICE标准比CMMI模型更加开放,它允许附带外部过程参考模型(PRM)和过程评估模型(PAM),并按照这些模型实行改进和评估,因此比CMMI模型更加灵活和实用;再次,SPICE标准不仅可用于软件过程改进领域,也可扩展运用到其他信息技术相关的过程领域。

  SPICE标准的第五部分是软件过程评估,它的参考模型结合了软件工程过程生命周期标准ISO12207,并包罗了ISO12207的2002修订版。尽管它的初版还局限于传统的V模型,但为扩展至支持迭代开发的敏捷方法预留了切入点。ISO 15504标准框架的修订,还兼容了ISO 9001:2000 标准,这也为已通过 ISO9001标准的软件企业实施过程改进和评估带来了很大便利。2008年公布的SPICE标准第六部分——系统过程评估,则与系统工程过程生命周期标准ISO 15288结合,使标准自然扩展到系统工程领域,覆盖包括硬件在内的整个系统开发。

  SPICE 标准的新进展

  由于SPICE 标准更加开放和集成,使其备受产业用户的欢迎。许多对软件开发或过程改进有特殊要求的行业都对SPICE标准情有独钟,纷纷建立自己行业特定的SPICE标准,其中包括汽车业、航天业、医疗仪器业等。这些行业都是对软件质量要求非常高的行业,其中航天SPICE标准S4S得到欧洲航天局的推崇和支持,其特色部分是风险管理。

  SPICE 标准的开放性特点使它很容易吸引用户的参与和支持。SPICE标准在不断地演进和扩展,最近几个值得关注的进展是:

  一、SPICE标准在金融行业异军突起。2008年,国际上发起研发银行 SPICE 标准,动议起自2006年在卢森堡召开的SPICE国际会议。2008年金融行业正式启动了吸引国际性参与、建立开放的创新框架、关注创新服务的管控,它包括五个方面:服务创新管理、可信任服务、推广服务、服务运行与管理、知识密集服务。

  二、SPICE标准对安全性的重视和集成。现在国际上特别关心关键产品的功能安全,这方面已有国际性标准IEC61508,此标准是通用的,与领域无关。SPICE标准则提出了许多领域所特定的安全标准,在汽车领域有 ISOWD26262,其他领域包括航空航天、医疗仪器、铁路、财务等,特定的标准被用来规定和评审安全需求、评价过程的合适性、确定SIL(SafetyIntegrityLevel)等级、提供人员培训参考等。由于SPICE标准是一个更具开放性的标准,目前欧洲正在研究如何将汽车SPICE 标准与ISOWD 26262安全评估集成起来,其中一个研究计划是SOQRATES,有20多个德国领头企业参加。

  三、建议开发企业SPICE标准。此项目由2006年卢森堡SPICE国际会议发起,2007年在韩国首尔SPICE国际会议上正式启动。该项目的动因是企业在实施业务过程改进时会面临众多模型和标准的困扰,如:ISO9000、ITIL、Baldrige、COSO、COBIT等。这些模型内容上互相重叠,结构和术语上却不一致,这加重了企业在应用和实施方面的负担。为此,美国联邦航空委员会(FAA)曾开发了一个集成能力成熟度模型iCMM。新动议的目标就是通过国际合作建立企业SPICE 标准,集成各种业务过程改进模型及标准。迄今已有来自 27 个国家的90名专家参与此项活动,形成了一个世界级的团队。

  四、IT 服务管理集成是最新趋势。2007年 7 月TC1/SC7 WG25 提出了一个 20000-4 项目,与ISO20000 标准结合,研发适合 ITSM/ITIL 的过程参考模型 PRM。此标准预计在2009年下半年完成,有关 ISO20000的过程评估模型 PAM 和 ISO 15504-8 标准将在 2010 年完成。

  五、SPICE标准在中小型企业中的成功应用经验。SPICE标准已在中小型企业中应用,取得许多宝贵的成功经验,被称为是“SPICEfor Small Organizations”, 这对中国广大的中小软件企业特别有参考价值。

  迄今已有超过 4000 家企业接受 SPICE标准的评估。SPICE标准过去在名声上不及 CMMI/CMM模型的原因之一是CMM模型在市场上起步较早,抢得一些先机;原因之二可能是因为 ISO/IEC15504标准文件不能像CMMI/CMM模型那样可以免费从网络下载,而必须从ISO组织购买。但考虑作为一个正式国际标准,加上行业用户的积极支持,它今后的影响力将不可忽视。中国不应无视这方面的发展,否则将丢失一大片市场和合作的机会。

  有关SPICE标准的技术传播和认证由国际组织“国际评估师认证计划”负责。它是由开发和推广SPICE标准的专家委员会组成,与产业界、咨询和培训机构、大学及研究所建立了广泛的联系与合作,它相当于CMMI/CMM模型实施中CMU/SEI(美国卡内基梅隆大学软件工程研究所)的地位。为便于企业认定能力成熟度的需求,SPICE标准也在考虑建立等级模型,它将成为ISO 15504 的第七部分。

  链 接 SPICE标准简介

  国际上曾出现多种软件质量模型,如CMM、Trillum、Bootstrap等,给软件企业带来重复评估的麻烦,为此,业界迫切需要一个统一的国际标准。

  1993年,由国际标准化组织ISO 、国际电工委员会 IEC、信息技术委员会JTC1发起了ISO15504标准的制定项目,项目名称为“软件过程改进和能力测定(Software ProcessImprovement andCapability dEtermination)”,常简称为SPICE。

  1994年SPICE标准发布第一个基准文件。

  1998 年SPICE标准发布ISO 15504 TR 技术报告。

  2003~2004年SPICE标准正式发布 ISO 15504标准的前四部分,分别为:概念和词汇、实施评估、实施评估指南、过程改进和能力确定应用指南。

  2006 年SPICE标准公布ISO 15504第五部分——软件过程评估。

  2008年SPICE标准公布ISO 15504第六部分——系统过程评估。


你可能感兴趣的:(框架,金融,医疗,咨询,扩展,CMM)