流程改进是每个希望拥有流程文化的组织的第一步。 所有组织都在进行变革,过程改进研究是一项应该基于应该计划的一些基本数据的研究。 否则,它可能会失败。 ISO 15504标准或者更为人所知的名称 SPICE标准是该领域最全面的工艺标准之一。
SPICE由英文软件过程改进和能力确定的首字母组成,定义为软件过程开发能力水平的确定。 SPICE模型的目的是为不同的软件过程评估模型和方法建立一个共同的原则。 以这种方式,获得评估结果的联合报告。
生成的参考模型定义了最高级别的高质量软件工程所需的基本目标。 因此,该软件适用于在采购,开发,运营和支持方面寻求资格的每个软件组织。 参考模型不会搜索公司具有某种结构,具有某种管理理念,并且它不基于特定的软件技术或开发方法或软件生命周期模型。
SPICE模型可以表示为信息技术中的过程评估。 该模型是由国际标准化组织(ISO)和国际电工委员会(IEC)制定的标准。
ISO 15504软件过程评估系统有两个维度。 这些包括流程维度,内向流程改进研究和流程能力维度定义外向型人才决策研究。 也就是说,第一维中存在过程,而第二维中存在人才等级。
流程维度中有五个流程:
- 直接影响客户和供应商(客户)的流程
- 工程流程
- 组成项目的流程
- 支持流程
- 组织流程(组织化)
确定每个过程的技能水平。 这些技能水平是:
- 0:不完整的水平
- 1:执行级别
- 2:托管级别
- 3:制度化水平
- 4:可预测的,可测量的水平(可预测)
- 5:持续提升水平(优化)
制定了国家规划组织发布的“公共信息和通信技术项目准备指南”,以确定官方机构在信息和通信技术领域的投资应遵循的一般原则和原则。
本指南旨在防止官方机构软件项目中的潜在失败,另一方面鼓励该部门的质量认证并促进国际竞争力。 为了实现这一目标,根据项目的数量和范围,设想从2007年开始实施TS ISO / IEC 15504标准(SPICE)级2软件质量模型。
ISO 15504 软件过程评估系统标准在1995中,它由国际标准化组织(ISO)和国际电工委员会(IEC)共同开发。
在软件开发项目中,管理层通常会遇到诸如对开发过程了解不足或缺乏良好规划或项目良好管理等问题。 为了避免这些问题,需要更严格的开发过程,并开始制定标准。 SPICE是这些开发标准之一。
SPICE旨在改进软件流程并确定流程功能。 SPICE具有以下基本原则:
- 标准化
- 评估,技能识别和改进
- 适应其他型号
- 衡量发展
- 一致性和可重复性
- 没有认证目的
我们在上面提到过,ISO 15504软件过程评估系统有两个方面:过程大小和能力水平。
流程大小的标准如下:
- 流程是开展业务的方法。
- 流程通常由子流程和流程组成。
- 流程记录并不断更新。
- 流程有输入和输出。
例如,工程过程,软件需求分析,设计软件工作,执行软件和测试软件的子过程是子过程。
另一种软件过程模型是能力成熟度模型集成(CMMI)。 此流程模型是评估组织软件规划,开发,配置和类似软件流程成熟度的模型。 1986开始在今年开发。
虽然该模型更侧重于管理流程,但ISO / IEC 15504标准更侧重于工程流程。