metodologia de mejora continua de procesos agilespi

Post on 24-Jun-2015

2.645 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

alfred.kobayashi@quasar.pe

@hayoshi

v1.0

Código: 004-10KeyNote

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

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

Objetivo de la Mejora de Procesos

Importancia de los SPI

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

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.

Dimensiones para la mejora de la Calidad

“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?

Problemas para mejora de Procesos

Premisa

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

usado para adquirirlo, desarrollarlo o mantenerlo

Watts Humphrey

Mejorar la Productividad y la Calidad

Valor de Detección temprana de defectos

Falta de CompromisoBurocraciaComplejidadRechazo al cambioNecesidades de capacitación

(Desconocimiento)Objetivos poco claros

¿Problemas para hacer mejoras?

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

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

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?

¿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

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.

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.

Arquitectura de 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

Ciclo de Vida de Agile - SPI

¿Como se hace la mejora?

Proceso de mejora iterativa e incremental

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

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.

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

alfred.kobayashi@quasar.pe

@hayoshi

v1.0

Código: 004-10KeyNote

top related