1. ISO 9001:2008 con filosofía y
métodos ágiles
Septiembre de 2016
Álvaro Ruiz de Mendarozqueta
aruizdemendarozqueta@gmail.com
skype: alvaro.rdm
http://www.slideshare.net/AlvaroRuizdeMendaroz
Laboratorio de Investigación y Desarrollo en Ingeniería y
Calidad de Software
LIDICALSO
http://www.institucional.frc.utn.edu.ar/sistemas/lidicalso/
Departamento de Ing. en Sistemas de Información
UTN FRC
2. ¿Se puede tener un
sistema de gestión
compatible con ISO 9001 y
usar la filosofía ágil?
8. Sistema de
Gestión de la
Calidad
Realización de
producto
Producto
Cliente
Requerimientos
Cliente
Recursos
Ambiente de
trabajo
Infraestructura
Entrenamiento
Compras
Reclamo
Satisfacción
Revisión
Medición
Mejora continua ISO 9001
Política de
calidad
Objetivos
de calidad
Plan
11. SGC
Proceso
ISO 9001
Proceso b
Proceso a
Auditoría
Acción correctiva
Producto
no conforme
Proceso
no confome
Acción correctiva
Proceso b1 Proceso b2
Acción preventiva
sub proceso
16. Manifiesto ágil
personas e interacción
software funcionando
colaboración con clientes
responder a los cambios
herramientas y procesos
documentación exhaustiva
negociación de contratos
seguir un plan
…antes que
foco en los resultados
valoramos mas…
http://agilemanifesto.org/
17. Satisfacer al cliente
a través de
entregas tempranas y continuas
de software que
provea valor
http://agilemanifesto.org/
principio 1
18. … de software que
provea valor
despachador de
pedidos
generador de
valor
software que
funciona
software que cubre
una necesidad
principio 1
19. Aceptamos que los requisitos
cambien, incluso en etapas
tardías del desarrollo
Los procesos ágiles aprovechan
el cambio para proporcionar
ventaja competitiva al
cliente.
http://agilemanifesto.org/
principio 2
22. Ventajas Agile
Cambios de requerimientos son
bienvenidos
Entregas rápidas
Feedback del cliente todo el tiempo
Software funcionando pronto
Testing temprano
26. Mejora de Procesos
personas e interacción
software funcionando
colaboración con clientes
responder a los cambios
herramientas y procesos
documentación exhaustiva
negociación de contratos
seguir un plan
Parece que valoramos más
foco en los resultados ¿cuál es el foco?
27. Problemas
No entender un sistema de gestión
“Desarrollo y tengo que hacer ISO”
“Es caro”
Se hace para cumplir con …
Se abandona
Criterios de los consultores
29. Problemas
Interpretar a los modelos de una
única manera
Repetir recetas sin entender el
contexto
Repetir recetas sin entender al
equipo de trabajo
30. Problemas
No asignar recursos a mejora
“Están ocupados trabajando…”
No planificar
El área de calidad no hace lo que
recomienda…
Personal de calidad sin experiencia
33. Apliquemos el principio #1 a la mejora continua
satisfacer al cliente
a través de
entregas tempranas
y continuas
de mejoras que
provean valor
Manifiesto ágil
40. Proyecto
Realización de producto
Requerimientos Diseño Desarrollo Provisión
V&V
Plan
Trazabilidad
Proceso
Guía
Plan
Plantilla
Scrum, Kanban,
Gestión de
Configuraciones
Criterio
Las guías y plantillas
se instancian con un
criterio del negocio
El plan explica como se
instancia el proceso en
el proyecto
Cómo
trabajamos
Plan
Conceptual
Ítems a ser considerados por el
proyecto.
Qué hay
que
hacer
41. No es un proceso específico
Todos los procesos lo hacen
Agilidad
Mejora continua Plan
DoCheck
Act
42. Procesos simples
Pre y post condición
Guía; no es paso a paso
Generalista para realización de
producto
53. Personas
Realización de producto
Necesidades
Requerimientos Diseño Desarrollo Provisión
V&V
Plan
Producto conforme
Producto no conforme
Mejora continua
Auditoría, revisiones, evaluaciones, calibración
Trazabilidad
Infraestructura, ambientes, entrenamiento
Seguimientodeacciones
Gestión de las configuraciones
Retrospectiva
Pila de producto
Pila de producto
Demo
Sprint planning,
Roles
Condiciones de
aceptación
Criterio de done
Revisión de sprint
Reunión diaria
Revisión de sprint
Integración
continua
TDD
Revisión entre
pares, peer
programming
Condiciones de
aceptación
Criterio de done
Revisión de sprint
Mapa con
Scrum
54. No hay minutas
Proyecto define cómo trabaja
Foco en proyecto y producto
SGC en la Intranet (Sharepoint)
Tablero de métricas
Evitar lo convencional
55. Mejora incluye calidad de código y
refactoring
ISOtón
Trabajo por pares
Reunión con acciones simultáneas
Evitar lo convencional
58. Sistema de
Gestión de la
Calidad
Realización de
producto
Producto
Cliente
Requerimientos
Cliente
Recursos
Ambiente de
trabajo
Infraestructura
Entrenamiento
Compras
Reclamo
Satisfacción
Revisión
Medición
Mejora continua ISO 9001
Política de
calidad
Objetivos
de calidad
Plan
63. Revisiones
Revisión entre pares en lugar de auditorías
Participar en reuniones
Participar en revisiones
Punto de vista SGC
Consenso y debate
Criterio establecido
Mejora continua
66. Los mismos principios para un SG
Riesgos
Estructura para la mejora P-H-V-A
Elementos para la organización más
explícitos
¿Criterios de certificación?
67. En principio no cambiaría el
enfoque
Mapa 2015 con Agile viable
Operaciones similar a Realización
de producto