Tres normas. Un mismo torneo: el software de calidad.
ISO es la Organización Internacional de Normalización; una norma es un acuerdo documentado con reglas y criterios para hacer las cosas bien.
En el software, estas normas ponen reglas comunes para construir, gestionar y evaluar productos de calidad — sin importar el país ni la empresa.
Lo aprueban expertos de todo el mundo.
Garantizan que algo cumple lo que promete.
Todos hablan el mismo idioma técnico.
Gestiona la calidad de toda la organización
Ordena el ciclo de vida del software
Evalúa y mejora la madurez de procesos
La base: gestión de la calidad para cualquier organización.
Familia de estándares para implantar un Sistema de Gestión de la Calidad (SGC) en empresas de cualquier tamaño o sector.
La norma ISO 9000 define los conceptos y el vocabulario que usan todas las demás normas de la familia.
Su meta es la satisfacción del cliente mediante la mejora continua de productos y servicios.
Publicada por la ISO; ISO 9001 es la norma de la familia que se puede certificar.
Conceptos y vocabulario del SGC.
La única certificable: exige qué debe cumplir el SGC.
Guía para mejorar el desempeño a largo plazo.
Directrices para auditar sistemas de gestión.
Base de toda la familia ISO 9000
Es la norma de calidad más popular del planeta: más de un millón de organizaciones certificadas en ISO 9001 en todo el mundo.
"Documenté TODO el proceso… y el cliente igual dijo: 'no era lo que pedí'."
El mediocampo: ordena todo el ciclo de vida del software.
Marco que define todos los procesos que ocurren durante la vida de un software: desde su idea y adquisición hasta su retiro.
Norma ISO/IEC publicada en 1995 y revisada con IEEE (2008 y 2017). Da un lenguaje común entre quien compra y quien desarrolla el software.
Dice qué procesos existen, no cómo programar.
Cada proyecto elige los procesos que necesita.
Sus procesos son los que evalúa la ISO 15504.
El corazón del proyecto
Aseguran la calidad
Sostienen a la empresa
Es el estándar de referencia del software de misión crítica: aeroespacial, defensa, banca y gobierno, donde un error no es opción.
"POV: el proyecto era para 2 meses y ya llevas 3 años en fase de 'Mantenimiento'."
La delantera: evalúa qué tan maduros son tus procesos.
SPICE = Software Process Improvement and Capability dEtermination.
Norma para evaluar los procesos de una organización y determinar su capacidad. Mide qué tan bien se ejecutan, para mejorarlos. Hoy evoluciona hacia la familia ISO/IEC 33000.
Una "radiografía" de la madurez de cada proceso.
Cada atributo se logra: Nada · Parcial · Amplia · Totalmente.
Evalúa los procesos definidos por la ISO 12207.
De menor a mayor madurez — la meta es escalar hacia el nivel 5, el campeón.
Su evolución, Automotive SPICE, es prácticamente obligatoria para los proveedores de software de la industria automotriz.
"Tu equipo en Nivel 0 intentando llegar a Nivel 5 una semana antes de la entrega."
Juegan en equipo: 12207 define los procesos, 15504 los evalúa y 9000 envuelve todo en un sistema de calidad.
La organización trabaja bajo un sistema de calidad.
Establece los procesos del ciclo de vida del software.
Evalúa la madurez de esos procesos, como un VAR.
Las tres se complementan: juntas llevan al equipo a marcar el gol de la calidad.
Por su atención al Mundial de la ISO ¿Opiniones?