Cessi Iso9001 Y Metodos Agiles

Post on 08-Jul-2015

1.425 views 0 download

description

Presentación dada en conjunto con Virginia Cuomo (http://ar.linkedin.com/in/virginiacuomo) en la Cámara de Empresas de Software & Servicios Informáticos (http://www.cessi.org.ar/) sobre metodologías ágiles e ISO

Transcript of 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

virginia.cuomo@huddle.com.ar

http://ar.linkedin.com/in/virginiacuomo

¡Muchas Gracias por su

atención!

Diego Fidel Ferreyra

Development Center Manager

Diego.Ferreyra@huddle.com.ar

http://ar.linkedin.com/in/diego2f

Huddle Group S.A.

Enterprise Technologies | Products & Services

info@huddle.com.ar · 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