metodologia de mejora continua de procesos agilespi

27
Modelo de mejora de Procesos para mejorar la competitividad de las Pymes: Un vistazo a Agile SPI Ing. Alfred Kobayashi Gutiérrez Gerente de Calidad de Software [email protected] @hayoshi v1.0 Código: 004- 10KeyNote

Upload: quasar-process-sac

Post on 24-Jun-2015

2.645 views

Category:

Technology


1 download

DESCRIPTION

Una breve descripcion de lo que son proyectos de mejora continua de software y las metodologias para ello. Centrandonos en AgileSPI

TRANSCRIPT

Page 1: Metodologia de Mejora Continua de Procesos AgileSPI

Modelo de mejora de Procesos para mejorar la competitividad de las Pymes: Un vistazo a Agile SPI

Ing. Alfred Kobayashi GutiérrezGerente de Calidad de Software

[email protected]

@hayoshi

v1.0

Código: 004-10KeyNote

Page 2: Metodologia de Mejora Continua de Procesos AgileSPI

Agenda

Introducción a la Mejora de Procesos de Software (SPI)

Importancia de los SPI

¿Es posible el cambio? Impacto de una mejora

Modelos de mejora de Procesos de Software

El Modelo AgileSPI

Page 3: Metodologia de Mejora Continua de Procesos AgileSPI

Hacernos más competitivos.Alinear los procesos a los objetivos del negocio.

Objetivo de la Mejora de Procesos

Page 4: Metodologia de Mejora Continua de Procesos AgileSPI

Importancia de los SPI

Reducción de Costos y Aumento en la satisfacción del Cliente, como indicadores primarios de la mejora del proceso.

Page 5: Metodologia de Mejora Continua de Procesos AgileSPI

Los SPI aumentan...

Calidad del Producto La reducción de costos y tiempo La posibilidad de reproducir éxitos en proyectos El control sobre los riesgos de procesos Aumentar la confianza y satisfacción del

cliente.

Page 6: Metodologia de Mejora Continua de Procesos AgileSPI

Dimensiones para la mejora de la Calidad

Page 7: Metodologia de Mejora Continua de Procesos AgileSPI

“Se debe tener en cuenta que no hay nada más difícil de

llevar a cabo, ni de éxito más dudoso, ni más peligroso de

manejar, que iniciar un nuevo orden de las cosas”.

Nicolas Maquiavelo

¿Es posible el cambio?

Page 8: Metodologia de Mejora Continua de Procesos AgileSPI

Problemas para mejora de Procesos

Page 9: Metodologia de Mejora Continua de Procesos AgileSPI

Premisa

La Calidad de un Sistema, está altamente influenciado por la calidad de un proceso

usado para adquirirlo, desarrollarlo o mantenerlo

Watts Humphrey

Page 10: Metodologia de Mejora Continua de Procesos AgileSPI
Page 11: Metodologia de Mejora Continua de Procesos AgileSPI
Page 12: Metodologia de Mejora Continua de Procesos AgileSPI

Mejorar la Productividad y la Calidad

Page 13: Metodologia de Mejora Continua de Procesos AgileSPI

Valor de Detección temprana de defectos

Page 14: Metodologia de Mejora Continua de Procesos AgileSPI

Falta de CompromisoBurocraciaComplejidadRechazo al cambioNecesidades de capacitación

(Desconocimiento)Objetivos poco claros

¿Problemas para hacer mejoras?

Page 15: Metodologia de Mejora Continua de Procesos AgileSPI

Fuente:

Maria Astorga, Jose Olguín y Brenda Flores

Instituto de Ingeniería - Universidad Autónoma de Baja California - México

Factores de cambio

a tomaren cuenta

Page 16: Metodologia de Mejora Continua de Procesos AgileSPI

No hay tiempo

Los estándares limitan la creatividad

Mi proyecto es diferente

¿Por qué hacer el trabajo más complejo si antes se cumplía con el trabajo y el software funcionaba?

Algunos mitos

Page 17: Metodologia de Mejora Continua de Procesos AgileSPI

Es una colección estructurada de elementos que describen las características de un proceso efectivo.

La experiencia demuestra que son efectivas.

Buenas Prácticas

¿Qué es un Modelo de Procesos?

Page 18: Metodologia de Mejora Continua de Procesos AgileSPI

¿Qué debo obtener si hago esto?

Tener calendarios y presupuestos más predecibles

Mejorar tiempos de desarrollo

Mejorar la productividad

Mejorar la Calidad

Mejorar la satisfacción de clientes

Mejorar la moral de los empleados

Reducir el costo de la Calidad

Incrementar el retorno de la inversión

Page 19: Metodologia de Mejora Continua de Procesos AgileSPI

Modelos de Mejora

PDCA, es un ciclo de mejoramiento que tiene cuatro fases: Plan-Do-Check-Act (Planear-Hacer-Chequear-Actuar), considerado la base de la mejora continua de procesos.

IDEAL, consta de 5 fases: (I) Iniciación, (D) Diagnóstico, (E) Establecimiento, (A) Ejecución (Acting) y (L) Aprendizaje (Learning). Estas fases proveen un ciclo infinito a través de los pasos necesarios para un SPI. El tiempo para cada ciclo y cada fase depende de la organización.

Estándar ISO/IEC 15504-7, es un marco para todos los aspectos de una evaluación de proceso que se puede utilizar para evaluar la capacidad de los procesos de su organización. El marco precisa los requerimientos para la realización de una evaluación conforme a la ISO/IEC15504.

Agile SPI, es un proceso de mejora de procesos de software que guía la ejecución de un programa de mejora de procesos de software en pequeñas y medianas empresas (PyMES). Se caracteriza por ser liviano para su aplicabilidad en las PyMEs de software. Está compuesto de 5 macro-actividades: Instalación, Diagnóstico, Formulación, Mejora y Revisión del Programa.

Page 20: Metodologia de Mejora Continua de Procesos AgileSPI

El Modelo AgileSPI

Agile SPI es un framework de SPI (Software Process Improvement) que se caracteriza por:

Guiar la mejora de los procesos de desarrollo de software, manteniendo el nivel de agilidad que la empresa desee.

Ser un framework basado en modelos livianos para el soporte de un programa de mejoramiento continuo, a través de un proceso de mejora ágil.

Estar acorde con una industria dinámica, creativa, innovadora e incierta como lo es la industria del software. Una industria donde el conocimiento y el talento humano son elementos fundamentales para garantizar su éxito.

Page 21: Metodologia de Mejora Continua de Procesos AgileSPI

Arquitectura de AgileSPI

Page 22: Metodologia de Mejora Continua de Procesos AgileSPI

1. INSTALACIÓN DEL PROGRAMA DE MEJORA

Esta es la actividad de partida para el proyecto de mejora. Debe existir motivación por parte de la empresa para emprender un plan de mejora de sus procesos.

En esta actividad se crea una propuesta de mejora basada en las necesidades del negocio, la cual ayudará a guiar a la organización a través de cada una de las actividades siguientes, esta propuesta debe ser aprobada por la gerencia para garantizar así la asignación de los recursos necesarios para el proyecto de mejora.

Ciclo de Vida de Agile - SPI

Page 23: Metodologia de Mejora Continua de Procesos AgileSPI

Ciclo de Vida de Agile - SPI

Page 24: Metodologia de Mejora Continua de Procesos AgileSPI

¿Como se hace la mejora?

Proceso de mejora iterativa e incremental

Page 25: Metodologia de Mejora Continua de Procesos AgileSPI

Resultado de una Evaluación

Gráfico resultado de la evaluación de procesos. Esta actividad de evaluación debe ser realizada sólo por profesionales certificados en ISO/IEC 15504.

GNEG GPROC GPROY GREC RHAT BSI GCO APE DMS0

10

20

30

40

50

60

70

47

14

57

16

52 52

26

51

58

Gráfico Nº1. Calificación porcentual obtenida. Los porcentajes son referenciales

Page 26: Metodologia de Mejora Continua de Procesos AgileSPI

Conclusiones

El Proceso de mejora es un proceso complejo, debido a varios factores, especialmente a la resistencia de las personas al cambio.

Es necesario establecer no solo modelos de procesos de software sino también modelos para la mejora continua.

El modelo AgileSPI permite usar diferentes modelos de procesos.

El modelo AgileSPI se adecúa fácilmente a una Pyme de Software

Se requiere de consultores calificados y de entidades de evaluación externa para realizar una óptima mejora y desarrollo de los procesos de mejora continua.

Page 27: Metodologia de Mejora Continua de Procesos AgileSPI

Modelo de mejora de Procesos para mejorar la competitividad de las Pymes: Un vistazo a Agile SPI

Ing. Alfred Kobayashi GutiérrezGerente de Calidad de Software

[email protected]

@hayoshi

v1.0

Código: 004-10KeyNote