Download - Cessi Iso9001 Y Metodos Agiles
30.09.2010
¿Es posible cumplir con requisitos formales, sin perder
agilidad y flexibilidad?
ISO 9001 y métodos ágiles de desarrollo de Software
Virginia Cuomo
Diego Ferreyra
.2
Agenda
Contexto actual
Repaso de la filosofía Ágil
Repaso de ISO 9001
Nuestra experiencia
Preguntas y Respuestas
.3
Ciclos de productos cortos
Clientes fluctuantes
La Competitividad implica
Servicios y productos de calidad
Valor diferencial constante
Adaptación
Foco en satisfacción y fidelización de Clientes
Cambios en el mundo de los negocios.
.4
Métodos
Ágiles
Estándares
de Calidad
SATISFACCION DEL CLIENTE
¿Mitos?
¿Creencias?
¿Verdades?
.5
Métodos AgilesEstándares de
Calidad
¿Qué “motiva” a las empresas?
SATISFACCION DEL CLIENTE
Valor al Cliente
Foco en la gente
Conocimiento colectivo
Automatización
Niveles de planificación
Retrospectivas periódicas
Equipos multidisciplinarios
Autogestión
Adaptación
Calidad del proceso
Calidad del producto
Compromiso organizacional
Conocimiento compartido
Formación del personal
Mejora continua
Registros auditables
.6
¿ Se puede implementar metodologías ágiles
bajo un estándar de calidad sin perder “agilidad”?
.7
Manifiesto Ágil
Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre el seguimiento de un plan
Esto es, aunque encontramos valor en los elementos de la derecha,
valoramos más los de la izquierda.
.8
Foco en el cliente
Satisfacer al cliente y buscar su feedback
Abrazar el cambio.
Énfasis en la comunicación.
Principios Ágiles
…en la gente
Un solo equipo.
Individuos motivados.
Ritmo sostenible y sostenido.
Autogestión.
.9
…y en el producto
Foco en la excelencia técnica y buen diseño.
Pensar en “simple”.
Mejora continua del equipo.
Software funcionando como medida de progreso.
Principios Ágiles (Cont.)
.10
¿Prácticas ágiles con foco en calidad?
Ciclos de vida iterativos incrementales
Programación de a pares.
Desarrollo conducido por las Pruebas (TDD)
Diseño simple e incremental
Integración Continua
Testing automatizado
Estándares de código
Refactorización
Retrospectivas
Modelos reconocidos que reúnen requisitos mínimos en busca de
la excelencia dentro de una organización.
Necesidad de “compararse” frente a la competencia para mostrarse
ante sus potenciales clientes con sus similitudes y sus “diferenciales”.
Establecen parámetros para la Mejora continua.
Otros beneficios (por ejemplo, impositivos..)
.11
¿Y por qué los estándares de Calidad?
.12
ISO 9001:2008
.13
Documentación Obligatoria
Política de Calidad
Objetivos de Calidad
Manual de Calidad
Procedimientos
Control de Documentos
Control de Registros
Producto No Conforme
Acciones Correctivas
Acciones Preventivas
Auditoría Interna
Registros para los requisitos que se consideran clave para el funcionamiento del SGC y la calidad del producto/proceso.
.14
Métodos
AgilesISO 9001
SATISFACCION DEL CLIENTE
¿Qué “motiva” a las empresas?
.15
Conceptos Ágiles Conceptos ISO 9001
Valor al Cliente Satisfacción del Cliente
Iteraciones cortas Calidad del proceso
Entregables funcionando Calidad del producto
Conocimiento colectivo Conocimiento compartido
Niveles de planificación Planificación
Retrospectivas periódicas Mejora continua
Foco en la gente: Recursos Humanos
Equipos multidisciplinarios Responsabilidades
Autogestión Formación y competencias.
Automatización Orientación al proceso
.16
¿cómo hacemos para cumplimentar
“requisitos” siendo flexibles y sin
perder agilidad?
Definir el QUE y no el COMO
Pensar procesos en términos de prácticas
El equipo se siente partícipe de la definición del proceso
Identificar prácticas clave
No es más que la adaptación del proceso marco.
.17
Nuestra experiencia
Partir del contexto real
Comenzar con lo del día a día y luego evaluar el gap con la norma.
No definir procesos en función de lo que pide la norma.
Establecer responsabilidades
Que el equipo identifique quien será responsable de las prácticas a aplicar.
Formalizar los procesos y procedimientos principales de producción.
Partir del marco general y detallar a medida que las mismas personas lo
sugieran.
.18
Lenguaje entendible por todos
Definir el proceso acorde a la cultura de la organización.
Apoyo visual que favorezca la lectura y adhesión.
¿Sirve un proceso formal que nadie lo lee?
“PROPONER” templates.
Énfasis en los contenidos y no en los formatos.
Nuestra experiencia
Acompañar en lugar de controlar
Foco en el coaching
No revisiones de procesos sin que agreguen valor
.19
Evidencias útiles y con valor al Cliente
Delimitar claramente los registros “auditables”.
Establecer un Maestro de Registros.
Comunicar responsabilidades.
No generar “evidencia” para todo.
Fomentar canales de feedback.
Evaluar las prácticas aplicadas en las mismas retrospectivas del equipo.
Dar curso a las mejoras propuestas apoyados en las mismas personas que las
sugieren
Nuestra experiencia
La Mejora Continua es RESPONSABILIDAD DE TODOS Es parte del objetivo del equipo
Es parte de cada integrante de la organización
Es una CULTURA que se construye con la gente.
.20
Nuestra experiencia
.21
¿Qué ejemplos les gustaría
tratar?
¿Cómo implemento en mi
empresa las retrospectivas?
¿Qué registros genero para
la revisión, verificación y
validación del diseño y
desarrollo?
¿Cómo evidencio la
planificación?
¿Dudas, consultas, sugerencias?
.22Espacio para Consultas
Lic. Virginia Cuomo
Corporate Process Manager
http://ar.linkedin.com/in/virginiacuomo
¡Muchas Gracias por su
atención!
Diego Fidel Ferreyra
Development Center Manager
http://ar.linkedin.com/in/diego2f
Huddle Group S.A.
Enterprise Technologies | Products & Services
[email protected] · www.huddle.com.ar
Oficinas en Buenos AiresPasaje Carabelas 344 · Piso 5 · C1009AAD · Ciudad de Buenos Aires · Argentina
Tel.Fax.: (54.11) 5648.1300
Oficinas en Bahía BlancaDonado 74 · Entrepiso 3 · B8000iYB · Bahía Blanca · Buenos Aires · Argentina
Tel.Fax.: (54.0291) 400.7070
HUDDLE GROUP S.A. IS A MICROSOFT GOLD CERTIFIED PARTNER