Jump to content

ISO 15504: Difference between revisions

From Scrum Manager BoK
No edit summary
No edit summary
 
Line 1: Line 1:
El '''ISO 15504''' es un modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software.
{{Meta-bok|min=3}}
==Origen y evolución==
La '''ISO 15504''' (también conocida como SPICE: ''Software Process Improvement and Capability Determination'') es un modelo internacional para la evaluación y mejora de los procesos de desarrollo y mantenimiento de sistemas y productos de software. Establece un marco para métodos de evaluación, sin ser en sí mismo un método de desarrollo.
En enero de 1993 la comisión ISO/IEC JTC1 aprobó un programa de trabajo para el desarrollo de un modelo que fuera la base de un futuro estándar internacional para la evaluación de los procesos del ciclo de vida del software. Este trabajo recibió el nombre de proyecto SPICE (''Software Process Improvement and Capability Determination''), y en junio de 1995, con la publicación de su primer borrador, desde ISO fueron invitadas diferentes organizaciones para aplicarlo y valorar sus resultados.


En 1998, pasada la fase de proyecto, y tras las primeras evaluaciones, el trabajo pasó a la fase de informe técnico con la denominación ISO/IEC TR 15504. La instrucción técnica consta de 9 apartados, recogidos en volúmenes independientes que se han ido publicando como redacción definitiva del estándar internacional ISO/IEC 15504 durante el periodo 2003 - 2005.
== Origen y evolución ==


En enero de 1993 la comisión ISO/IEC JTC1 aprobó un programa de trabajo para desarrollar un modelo que sirviera de base para un estándar internacional de evaluación de los procesos del ciclo de vida del software. Este trabajo recibió el nombre de proyecto SPICE.
En junio de 1995 se publicó el primer borrador y se invitó a organizaciones de todo el mundo a aplicarlo y valorar sus resultados. En 1998 el trabajo pasó a la fase de informe técnico como ISO/IEC TR 15504, con 9 apartados. La versión definitiva del estándar internacional ISO/IEC 15504 se publicó durante el período 2003-2005.
<br>
[[File:15504 estructura.jpg|550px|thumb|center]]
[[File:15504 estructura.jpg|550px|thumb|center]]


==Estructura de la norma==
== Estructura ==
Establece un marco para métodos de evaluación, no es un método o modelo en sí.
 
*'''Comprende:''' evaluación de procesos, mejora de procesos, determinación de capacidad.
La norma establece un marco para la evaluación, mejora y determinación de la capacidad de los procesos del ciclo de vida del software:
*'''Está alineado con el estándar ISO/IEC 12207''' que define los procesos del ciclo de vida del desarrollo, mantenimiento y operación de los sistemas de software.
 
*'''Equivalencia y compatibilidad con CMMI.''' ISO forma parte del panel elaborador del modelo CMMI y SEI mantiene la compatibilidad y equivalencia de ésta última con 15504. Sin embargo CMMi aún no es conforme a SPICE - ISO 15504.
* '''Evaluación de procesos:''' medir el estado actual de los procesos de una organización.
==Dimensiones==
* '''Mejora de procesos:''' identificar y priorizar las mejoras.
Tiene una arquitectura basada en dos dimensiones: de proceso y de capacidad de proceso.
* '''Determinación de capacidad:''' establecer si un proveedor tiene la capacidad para cumplir los requisitos de un proyecto.
 
Está alineada con el estándar ISO/IEC 12207, que define los procesos del ciclo de vida del desarrollo, mantenimiento y operación de sistemas de software.
 
== Las dos dimensiones ==
 
La arquitectura de ISO 15504 se basa en dos dimensiones:
 
=== Dimensión de proceso (cinco categorías) ===
 
* '''CUS (Cliente - Proveedor):''' procesos de relación con el cliente.
* '''ENG (Ingeniería):''' procesos técnicos de desarrollo.
* '''SUP (Soporte):''' procesos de apoyo al desarrollo.
* '''MAN (Gestión):''' procesos de gestión.
* '''ORG (Organización):''' procesos organizacionales.
 
=== Dimensión de capacidad (seis niveles) ===
 
* '''Nivel 0:''' Incompleto.
* '''Nivel 1:''' Realizado.
* '''Nivel 2:''' Gestionado.
* '''Nivel 3:''' Establecido.
* '''Nivel 4:''' Predecible.
* '''Nivel 5:''' En optimización.
 
== Relación con CMMI ==
 
ISO 15504 y [[CMMI]] son compatibles y equivalentes en muchos aspectos: ISO forma parte del panel elaborador del modelo CMMI y el SEI mantiene la compatibilidad entre ambos. Sin embargo, CMMI no es completamente conforme a SPICE-ISO 15504.
 
== Error frecuente ==
 
<div class="bok-aviso">
'''Confundir ISO 15504 con un modelo de desarrollo de software.''' ISO 15504 es un marco de evaluación y mejora de procesos, no una metodología de desarrollo. No prescribe cómo desarrollar software, sino cómo evaluar la madurez de los procesos que se usan para desarrollarlo. Su relación con la agilidad es de complementariedad: una organización puede ser certificada en ISO 15504 y trabajar con marcos ágiles.
</div>
 
== Véase también ==
 
<div class="bok-tags">
[[CMM-SW]] [[CMMI]] [[El manifiesto ágil]] [[Crisis del software]] [[Espiral de conocimiento]]
</div>
 
<div class="bok-ecosistema">
<div class="texto">
<span class="titulo">'''¿Quieres avanzar en agilidad?'''</span>
<span class="sub">Puedes buscar convocatorias de cursos y exámenes o ir a tu ritmo haciéndote miembro del Club Agile. Esta membresía incluye recursos exclusivos, aulas e-learning y acceso a [https://scrummanager.com/skillarena/ '''Skill Arena''']: un espacio para practicar y medir tus habilidades ágiles a tu ritmo.</span>
</div>
<div class="botones">
<div class="bok-btn-outline">[https://www.scrummanager.com/website/c/calendar/show-courses.php Buscar convocatorias]</div>
<div class="bok-btn-filled">[https://scrummanager.com/club/ Club Agile]</div>
</div>
</div>


Desde la dimensión de proceso agrupa a los procesos en tres grupos que contienen cinco categorías de acuerdo al tipo de actividad:
===Procesos primarios===
*'''CUS:''' Cliente - Proveedor.
*'''ENG:''' Ingeniería.
===Procesos de soporte===
*'''SUP:''' Soporte.
===Procesos organizacionales===
*'''MAN:''' Gestión.
*'''ORG:''' Organización.
==Componentes==
Para todos los procesos se definen los siguientes componentes:
*Identificador.
*Nombre.
*Tipo.
*Propósito.
*Salidas.
*Notas.
==Niveles==
Desde la dimensión de capacidad el modelo define una escala de 6 niveles para determinar la capacidad de cualquier proceso:
*'''Nivel 0:''' Incompleto.
*'''Nivel 1:''' Realizado.
*'''Nivel 2:''' Gestionado.
*'''Nivel 3:''' Establecido.
*'''Nivel 4:''' Predecible.
*'''Nivel 5:''' En optimización.
==Véase también==
*[[CMM-SW]].
*[[CMMI]].
*[[PMI]].
*[[El manifiesto ágil]].
[[Category:Glosario de términos]]
[[Category:Glosario de términos]]
[[Category:Marcos_y_modelos]]
[[Category:Marcos y modelos]]

Latest revision as of 13:34, 15 May 2026

⏱ 3 min de lectura  ·  📅 Actualizado en 2026

La ISO 15504 (también conocida como SPICE: Software Process Improvement and Capability Determination) es un modelo internacional para la evaluación y mejora de los procesos de desarrollo y mantenimiento de sistemas y productos de software. Establece un marco para métodos de evaluación, sin ser en sí mismo un método de desarrollo.

Origen y evolución

En enero de 1993 la comisión ISO/IEC JTC1 aprobó un programa de trabajo para desarrollar un modelo que sirviera de base para un estándar internacional de evaluación de los procesos del ciclo de vida del software. Este trabajo recibió el nombre de proyecto SPICE.

En junio de 1995 se publicó el primer borrador y se invitó a organizaciones de todo el mundo a aplicarlo y valorar sus resultados. En 1998 el trabajo pasó a la fase de informe técnico como ISO/IEC TR 15504, con 9 apartados. La versión definitiva del estándar internacional ISO/IEC 15504 se publicó durante el período 2003-2005.

Estructura

La norma establece un marco para la evaluación, mejora y determinación de la capacidad de los procesos del ciclo de vida del software:

  • Evaluación de procesos: medir el estado actual de los procesos de una organización.
  • Mejora de procesos: identificar y priorizar las mejoras.
  • Determinación de capacidad: establecer si un proveedor tiene la capacidad para cumplir los requisitos de un proyecto.

Está alineada con el estándar ISO/IEC 12207, que define los procesos del ciclo de vida del desarrollo, mantenimiento y operación de sistemas de software.

Las dos dimensiones

La arquitectura de ISO 15504 se basa en dos dimensiones:

Dimensión de proceso (cinco categorías)

  • CUS (Cliente - Proveedor): procesos de relación con el cliente.
  • ENG (Ingeniería): procesos técnicos de desarrollo.
  • SUP (Soporte): procesos de apoyo al desarrollo.
  • MAN (Gestión): procesos de gestión.
  • ORG (Organización): procesos organizacionales.

Dimensión de capacidad (seis niveles)

  • Nivel 0: Incompleto.
  • Nivel 1: Realizado.
  • Nivel 2: Gestionado.
  • Nivel 3: Establecido.
  • Nivel 4: Predecible.
  • Nivel 5: En optimización.

Relación con CMMI

ISO 15504 y CMMI son compatibles y equivalentes en muchos aspectos: ISO forma parte del panel elaborador del modelo CMMI y el SEI mantiene la compatibilidad entre ambos. Sin embargo, CMMI no es completamente conforme a SPICE-ISO 15504.

Error frecuente

Confundir ISO 15504 con un modelo de desarrollo de software. ISO 15504 es un marco de evaluación y mejora de procesos, no una metodología de desarrollo. No prescribe cómo desarrollar software, sino cómo evaluar la madurez de los procesos que se usan para desarrollarlo. Su relación con la agilidad es de complementariedad: una organización puede ser certificada en ISO 15504 y trabajar con marcos ágiles.

Véase también

¿Quieres avanzar en agilidad? Puedes buscar convocatorias de cursos y exámenes o ir a tu ritmo haciéndote miembro del Club Agile. Esta membresía incluye recursos exclusivos, aulas e-learning y acceso a Skill Arena: un espacio para practicar y medir tus habilidades ágiles a tu ritmo.