ISO/IEC 15504

ISO/IEC 15504信息技术 - 流程评估,也称为软件流程改进和能力确定SPICE ),是计算机软件开发过程和相关业务管理功能的一组技术标准文档。它是由ISO和IEC联合小组委员会( ISO/IEC JTC 1/SC 7 )开发的国际标准化联合组织(ISO)和国际电力委员会(IEC)标准之一。

ISO/IEC 15504最初来自过程生命周期标准ISO/IEC 12207 ,以及诸如Bootstrap, trillium功能成熟度模型(CMM)等成熟模型。

ISO/IEC 15504已被ISO/IEC 33000:2015信息技术取代 - 过程评估 - 截至2015年3月,概念和术语

概述

ISO/IEC 15504是成熟度模型的参考模型(由能力水平组成,又由过程属性组成,进一步由通用实践组成),评估者可以将其在评估期间收集的证据置于该属性中,以便以便以便以便在评估期间收集的证据,以便将评估人员可以总体确定组织交付产品(软件,系统和IT服务)的能力。

历史

1993年成立了一个工作组来起草国际标准并使用首字母缩写词。 Spice最初代表软件流程的改进和能力评估,但考虑到法国对评估含义的担忧,Spice现在已被更名为软件流程的改进和能力确定。 Spice仍用于标准的用户组和年度会议的标题。第一香料于2000年在爱尔兰利默里克(Limerick)举行,2003年的香料2003年ESA荷兰举办,2004年Spice于2004年葡萄牙举行,2005年在葡萄牙举行了2005年的Spice 2006 ,2006年在卢森堡举行的Spice 2007 ,Spice 2007在韩国2008年北方德国香料2009芬兰赫尔辛基

该标准的第一个版本仅专注于软件开发过程。扩展了这一点,以涵盖软件业务中的所有相关流程,例如项目管理配置管理质量保证等。涵盖的流程列表越来越涵盖六个领域:组织,管理,工程,收购供应,支持和运营。

在2004年对标准草案草案草案的重大修订中,该过程参考模型已删除,现在与ISO/IEC 12207软件生命周期过程)有关。现在发行的标准指定了测量框架,并可以使用不同的过程参考模型。使用五个通用和行业模型。

第5部分指定软件流程评估,第6部分指定系统过程评估。

ISO标准工作组的最新工作包括创建成熟模型,该模型计划成为ISO/IEC 15504第7部分。

标准

ISO/IEC TR 15504的技术报告(TR)文档分为9个部分。最初的国际标准以5个部分重新创建。这是从日本提出的,当时TRS于1997年出版。

ISO/IEC 15504的国际标准版本现在包括6个部分。第七部分目前处于高级最终标准表格中,第8部分的工作已经开始。

ISO/IEC TR 15504的第1部分解释了概念,并概述了框架。

参考模型

ISO/IEC 15504包含一个参考模型。参考模型定义了过程维度功能维度

参考模型中的过程维度不是ISO/IEC 15504的第2部分的主题,但第2部分是指(包括ISO/IEC 12207和ISO/IEC 15288)的外部过程生命周期标准。该标准定义了验证参考模型符合性的手段。 。

过程

流程维度定义了流程分为以下五个过程类别:

  • 客户供应商
  • 工程
  • 支持
  • 管理
  • 组织

随着新零件的发布,该过程类别将扩展,特别是对于IT服务过程类别和企业流程类别。

功能水平和过程属性

对于每个过程,ISO/IEC 15504在以下等级上定义了功能水平

等级 姓名
5 优化过程
4 可预测的过程
3 建立过程
2 托管过程
1 执行过程
0 不完整的过程

使用过程属性测量过程的能力。国际标准定义了九个过程属性:

  • 1.1过程性能
  • 2.1绩效管理
  • 2.2工作产品管理
  • 3.1过程定义
  • 3.2流程部署
  • 4.1过程测量
  • 4.2过程控制
  • 5.1流程创新
  • 5.2过程优化

每个过程属性都由一种或多种通用实践组成,这些实践将进一步阐述为实践指标,以帮助评估绩效。

流程属性的评分量表

每个过程属性以四点(NPLF)评级量表进行评估:

  • 无法实现(0-15%)
  • 部分实现(> 15–50%)
  • 在很大程度上取得了成就(> 50–85%)
  • 完全实现(> 85–100%)。

评级是基于针对实践指标收集的证据,这些证据证明了该过程属性的实现。

评估

ISO/IEC 15504提供了进行评估的指南。

这包括:

  • 评估过程
  • 评估模型
  • 评估中使用的任何工具

评估过程

执行评估是ISO/IEC 15504的第2部分和第3部分的主题。第2部分是规范性部分,第3部分为满足第2部分的要求提供了指导。

要求之一是在评估过程中使用一致的评估方法。尽管使用该方法的方法,方法开发人员和评估者的标准位置要求,但实际方法未在标准中指定。该标准为评估者提供了一般指导,必须通过在初步评估期间接受正规培训和详细指导来补充这一点。

评估过程可以推广为以下步骤:

  • 发起评估(评估赞助商)
  • 选择评估员和评估团队
  • 计划评估,包括要评估的过程和组织部门(首席评估员和评估团队)
  • 评估预报
  • 数据采集
  • 数据验证
  • 过程评分
  • 报告评估结果

评估员可以通过各种方式收集有关过程的数据,包括对执行该过程的人员的访谈,收集文件和质量记录以及收集统计过程数据。评估员验证了这些数据,以确保其准确并完全涵盖评估范围。评估人员根据流程的基本实践以及在流程评级步骤中评估了该数据(使用他的专家判断)以及能力维度的通用实践。流程评级需要评估员的某些专家判断,这就是对评估者资格和能力有要求的原因。然后,将过程评级作为赞助商(最好是对所评估人员)作为初步发现,以确保他们同意评估是准确的。在少数情况下,可能会有反馈需要进一步评估,然后再进行最终的流程评级。

评估模型

过程评估模型(PAM)是用于实际评估的详细模型。这是对过程生命周期标准提供的过程参考模型(PRM)的详细说明。

第5部分中的过程评估模型(PAM)基于软件的过程参考模型(PRM):ISO/IEC 12207。

第6部分中的过程评估模型基于系统的过程参考模型:ISO/IEC 15288。

该标准允许使用其他模型,如果它们符合ISO/IEC 15504的标准,其中包括一个定义的感兴趣社区并满足内容的要求(即过程目的,过程结果和评估指标)。

评估中使用的工具

有几种评估工具。最简单的是基于纸张的工具。通常,他们布置为合并评估模型指标,包括基本实践指标和通用实践指标。评估人员写下了支持评估判断的评估结果和注释。

基于计算机的工具数量有限,可以呈现指标,并允许用户在格式的屏幕中输入评估判断和注释,并自动化整理评估结果(即过程属性评级)并创建报告。

评估员资格和能力

为了获得成功的评估,评估者必须具有适当的相关技能和经验水平。

这些技能包括:

  • 个人素质,例如沟通技巧。
  • 相关的教育,培训和经验。
  • 特定类别的特定技能,例如管理类别的管理技能。
  • ISO/IEC 15504相关培训和过程能力评估的经验。

评估人员的能力是ISO/IEC 15504的第3部分的主题。

总而言之,ISO/IEC 15504评估师的特定培训和经验包括:

  • 完成为期5天的首席评估师培训课程
  • 在有能力的牵头评估师的监督下,至少成功地进行了一项评估
  • 在有效的牵头评估师的监督下,至少成功地作为首席评估员进行了一项评估。主管主管评估员定义了何时成功执行评估。存在用于认证评估者和指导首席评估者做出此判断的计划。

用途

ISO/IEC 15504可以在两种情况下使用:

  • 过程改进,以及
  • 能力确定(=供应商过程能力的评估)。

流程改进

ISO/IEC 15504可用于在技术组织内进行过程改进。过程改进总是很困难的,并且计划常常失败,因此了解初始基线水平(过程能力水平)并评估改进项目后的情况很重要。 ISO 15504提供了评估组织在每个阶段交付的能力的标准。

特别是,ISO/IEC 15504的参考框架为定义目标提供了一个结构,该结构有助于实现这些目标的特定程序。

流程改进是ISO/IEC 15504的第4部分的主题。它指定了改进计划的要求,并提供了计划和执行改进的指导,包括对八步改进计划的描述。遵循此改进计划不是强制性的,并且存在几个替代改进计划。

能力确定

考虑外包软件开发的组织需要很好地了解潜在供应商提供的能力。

ISO/IEC 15504(第4部分)也可用于告知供应商选择决策。 ISO/IEC 15504框架为组织本身或独立评估员评估的框架提供了一个评估建议供应商的框架。

组织可以根据组织的需求确定供应商目标能力,然后根据指定该目标能力的一组目标过程配置文件进行评估。 ISO/IEC 15504的第4部分指定了高级要求,并且已经开始一项倡议来创建标准覆盖目标过程配置文件的扩展部分。在组织(例如政府部门)接受最便宜的合格供应商的情况下,目标过程概况尤其重要。这也使供应商能够确定其当前功能与潜在客户所需的水平之间的差距,并进行改进以达到合同要求(即变得合格)。扩展功能确定价值的工作包括一种称为实际过程概况的方法 - 该方法将风险用作设置目标过程配置文件的决定因素。结合风险和过程可以促进改善与主动风险降低,从而降低出现问题的可能性。

接受ISO/IEC 15504

ISO/IEC 15504已成功:

  • ISO/IEC 15504可通过国家标准机构获得。
  • 它得到了国际社会的支持。
  • 迄今为止,已经进行了4,000多次评估。
  • 主要行业正在领导其步伐,例如具有相关变体的汽车,空间和医疗系统。
  • 可以从中得出域特异性模型,例如汽车香料香料4空间
  • 已经有许多国际举措来支持采购,例如针对小型和非常小的实体的香料。

另一方面,由于以下原因,ISO/IEC 15504可能不像CMMI那样受欢迎:

  • ISO/IEC 15504不能免费下载,但必须从ISO购买。 (另一方面,可以从下面提供的链接中自由下载汽车香料。)CMM和后来的CMMI最初可作为SEI网站免费下载。但是,从CMMI v2.0开始,必须从SEI购买许可证。
  • CMM和后来的CMMI最初是由美国国防部(DOD)赞助的。但是,现在,国防部不再资助CMMI或要求其使用。
  • CMM是首先创建的,并在ISO 15504可用之前达到了关键的“市场”份额。
  • CMM随后被CMMI取代,CMMI结合了ISO/IEC 15504的许多想法,但也保留了CMM的好处。

像CMM一样,ISO/IEC 15504是在开发环境中创建的,因此很难在服务管理环境中应用。但是,工作已经开始开发一个基于ISO/IEC 20000的过程参考模型(ISO/IEC 20000-4),该模型可以作为过程评估模型的基础。计划成为标准的第8部分(ISO/IEC 15504-8)。另外,有可用的方法将其用于各种上下文。

也可以看看

进一步阅读

  • Cass,A。等。 “动作中的香料 - 裁缝和扩展方面的经验。”程式.第28届EUROMICRO会议。 IEEE计算。 Soc,2003年。印刷。
  • eito-brun,里卡多。 “比较空间(S4S)和CMMI-DEV的香料:从改进模型中识别风险来源。计算机和信息科学中的通信。海德堡柏林:施普林格柏林海德堡,2013年。84-94。列印.
  • 国际软件流程改进和能力确定会议(2011- 2018年)
  • Mesquida,AntoniLluís,AntòniaMas和EsperançaAmengual。 “ ISO/IEC 15504安全扩展。”计算机和信息科学中的通信。柏林,海德堡:施普林格柏林海德堡,2011年。64-72。列印.
  • Schlager,Christian等。 “汽车香料3.1的硬件香料扩展。”计算机和信息科学中的通信。 CHAM:Springer International Publishing,2018年。480–491。列印.