ISO/IEC 15504

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

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

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

概述

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

历史

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

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

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

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

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

标准

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

ISO/IEC 15504的国际标准(IS)版本现在包括6个部分。第七部分目前为高级最终标准表格[6]第8部分的工作已经开始。

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

参考模型

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

参考模型中的过程维度不是第2部分ISO/IEC 15504的内容,但第2部分是指外部流程生命周期标准,包括ISO/IEC 12207和ISO/IEC 15288。[7]该标准定义了验证参考模型合规性的手段。[8]

过程

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

  • 客户支持
  • 工程
  • 支持
  • 管理
  • 组织

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

功能级别和过程属性

对于每个过程,ISO/IEC 15504定义能力水平根据以下规模:[3]

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

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

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

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

流程属性的评分量表

每个过程属性以四点(N-P-L-F)评分量表进行评估:

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

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

评估

ISO/IEC 15504提供了指南进行评估.[10]

这包括:

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

评估过程

进行评估是第2部分和第3部分ISO/IEC 15504。[11]第2部分是规范性部分,第3部分给出了满足第2部分要求的指导。

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

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

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

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

评估模型

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

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

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

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

评估中使用的工具

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

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

评估员资格和能力

为了成功评估评估员必须具有适当的相关技能和经验。

这些技能包括:

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

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

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

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

用途

ISO/IEC 15504可用于两次上下文

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

流程改进

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

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

过程改进是第4部分ISO/IEC15504。它指定了改进计划的要求,并提供了计划和执行改进的指南,包括对八步改进计划的描述。遵循此改进计划不是强制性的,并且存在一些替代改进计划。[13]

能力确定

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

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

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

接受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最初是由美国国防部(国防部)。但是,现在,国防部不再资助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年。印刷。[19]
  • eito-brun,里卡多。 “比较空间(S4S)和CMMI-DEV的香料:从改进模型中识别风险来源。计算机和信息科学的通信。海德堡柏林:施普林格柏林海德堡,2013年。84-94。打印。[20]
  • 国际软件流程改进和能力确定会议(2011- 2018年)
  • Mesquida,AntoniLluís,AntòniaMas和EsperançaAmengual。“ ISO/IEC 15504安全扩展。”计算机和信息科学的通信。海德堡柏林:施普林格柏林海德堡,2011年。64-72。打印。[21]
  • Schlager,Christian等。“汽车香料3.1的硬件香料扩展。”计算机和信息科学的通信。CHAM:Springer International Publishing,2018年。480–491。打印。[22]

外部链接

  • ISO/IEC 33001:2015 - 信息技术 - 过程评估 - 概念和术语[23]

参考

  1. ^ISO。“标准目录:ISO/IEC JTC 1/SC 7”。检索2014-01-06.
  2. ^“ ISO/IEC 33001:2015”.ISO。检索2021-06-02.
  3. ^一个bISO/IEC 15504-2第5条
  4. ^“ ISO/IEC JTC 1/SC 7-软件和系统工程”.ISO。检索2021-06-02.
  5. ^Rout,Terence P.(2002-01-15),“ ISO/IEC 15504和香料”,在Marciniak,John J.(编辑),软件工程百科全书,美国新泽西州霍博肯:John Wiley&Sons,Inc。,第171页,第171页doi10.1002/0471028959.SOF171ISBN 978-0-471-02895-6,检索2021-06-02
  6. ^DTR,意思是技术报告草案
  7. ^ISO/IEC 15504-2第6条
  8. ^ISO/IEC 15504-2第7条
  9. ^ISO/IEC 15504第3部分
  10. ^ISO/IEC 15504第2部分和第3部分
  11. ^ISO/IEC 15504-2第4条和ISO/IEC 15504-3
  12. ^一个bVan Loon,2007a
  13. ^一个bcVan Loon,2007b
  14. ^ISO 15504-2第6.2条
  15. ^ISO/IEC 15504-2第6.3条和ISO/IEC 15504-5
  16. ^ISO/IEC 15504-6
  17. ^ISO/IEC 15504-4第6条
  18. ^ISO/IEC 15504-4条款7
  19. ^卡斯,a。;沃尔克,c。萨特,p。Dorling,A。;Stienen,H。(2002年9月)。“动作中的香料 - 裁缝和扩展方面的经验”.程序。第28届EUROMICRO会议:352–360。doi10.1109/EURMIC.2002.1046215.ISBN 0-7695-1787-0.S2CID 5815672.
  20. ^Eito-Brun,Ricardo(2013),坦贾(Woronowicz),坦贾(Woronowicz);溃败,特里;O’Connor,Rory v。;亚历克·多林(Dorling)(编辑),“比较空间(S4S)和CMMI-DEV的香料:从改进模型中识别风险来源”软件流程的改进和能力确定,计算机和信息科学方面的通信,柏林,海德堡:施普林格柏林海德堡,第1卷。349,第84-94页,doi10.1007/978-3-642-38833-0_8ISBN 978-3-642-38832-3,检索2021-06-02
  21. ^Mesquida,AntoniLluís;Mas,Antònia;Amengual,Esperança(2011),O'Connor,Rory v。;溃败,特里;麦卡弗利(Fergal);亚历克·多林(Dorling)(编辑),“ ISO/IEC 15504安全扩展”软件流程的改进和能力确定,柏林,海德堡:斯普林格柏林海德堡,第1卷。155,第64-72页,doi10.1007/978-3-642-21233-8_6ISBN 978-3-642-21232-1,检索2021-06-02
  22. ^施拉格,基督徒;梅斯纳尔斯,理查德;Sporer,Harald;里斯,阿明;梅耶,拉尔夫;Bernhardt,Steffen(2018),Larrucea,Xabier;伊扎斯肯(Izaskun)圣塔玛里亚(Santamaria);O'Connor,Rory v。;梅斯纳兹(Richard)(编辑),“汽车香料3.1的硬件香料扩展”系统,软件和服务过程改进,Cham:Springer International Publishing,第1卷。896,第480-491页,doi10.1007/978-3-319-97925-0_41ISBN 978-3-319-97924-3,检索2021-06-02
  23. ^“ ISO/IEC 33001:2015”.ISO。检索2021-06-02.