ISO 15504 (SPICE)
ISO 15504 SPICE (Software Process Improvement and Capability Determination)
The International Standards Organization (ISO) and the International Electrotechnical Commission (IEC) came together in 1995 to work on improving the processes in software projects and increasing the quality of software, and eventually they created the SPICE standard. This standard provides a very comprehensive framework for software process evaluation.
SPICE is a two-dimensional model with the aim of internal process improvement and internal and external talent identification. There are processes in the first dimension and skill levels in the second dimension.
Process capability is an indicator of how well a software process meets existing or anticipated business objectives, and process capability is measured in six dimensions:
- 0: Incomplete or incomplete level
- 0: Incomplete or incomplete level
- 2: Managed level
- 3: Institutionalized level
- 4: Predictable, measured level
- 5: Continuously improving level
Addressing companies of all sizes, SPICE provides detailed information contrary to the generalizations in ISO.
SPICE Principles
- It provides standardization in a fast way.
- It is a reference model for software engineering activities that encompasses process and process capability. It provides a structure that enables the process capability to be evaluated consistently and in line with the reference model.
- It guides process evaluation results in determining process capability and using it for process improvement.
- It provides a comprehensive framework that is common, supramodels and international.
- It can be adapted to any size of project, organisation, industry and situation.
- It can measure improvement, improvement, is objective, consistent and repeatable.
- It is a process standard not intended for certification and not a product standard.
SPICE Evaluation Purpose
ISO/IEC 15504 assessment is by an organization itself or by externally authorized persons on behalf of the organization or by a mixed internal/external group.
In order to improve the process, to understand the status of the processes;
For the purpose of determining talent;;
- To determine the compliance of their processes with certain requirements,
- It is done to determine the compliance of another organization's processes with the requirements of a particular or class contract.
References
- https://www.tse.org.tr/IcerikDetay?ID=2579&ParentID=7566
- https://www.belgelendirme.com/belgelendirme/standart-belgelendirme/iso-iec-15504-spice-belgelendirmesi
- Fatih Yücalar-YZM 3104 - Yazilim Kalite Güvencesi