modelo ideal v7

38
MAESTRIA EN GOBIERNO DE TI MODELOS DE LOS PROCESOS DE SOFTWARE SEMESTRE 2016-1 MODELO DE MEJORA DE PROCESOS DE SOFTWARE (SPI) - IDEAL FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA UNIDAD DE POSGRADO Integrantes: Díaz Escalante, Nancy Piscoya Calderón, Jorge Prieto Palacios,

Upload: nancy-diaz-escalante

Post on 07-Jul-2016

247 views

Category:

Documents


1 download

DESCRIPTION

IDEAL corresponde a las siglas de los nombres (en inglés) de las 5 fases que lo componen:Initiating (Iniciando)Diagnosing (Diagnosticando)Establishing (Estableciendo)Acting (Actuando)Learning (Aprendiendo)

TRANSCRIPT

Page 1: Modelo Ideal v7

MAESTRIA EN GOBIERNO DE TI

MODELOS DE LOS PROCESOS DE SOFTWARE

SEMESTRE 2016-1

MODELO DE MEJORA DE PROCESOS DE SOFTWARE (SPI) - IDEAL

FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

UNIDAD DE POSGRADO

Integrantes:➢ Díaz Escalante, Nancy➢ Piscoya Calderón, Jorge➢ Prieto Palacios, Úrsula

Page 2: Modelo Ideal v7

AGENDA

3. Modelo Ideal

4. Fases

5. Conclusiones

1. Introducción

2. Definición

Page 3: Modelo Ideal v7

Introducción

Altas desviaciones en los Proyectos de Software (Alcance,

costo y tiempo).

Alto nivel de re-trabajo

Escasa visibilidad de los proyectos

Poco uso o falta de metodologías y

estándares

Falta de Integración de los Sistemas

Falta de Documentación

técnica

Escasez de Recursos Humanos

Disponibles

Personal agotado por sobrecarga de

trabajo

Falta de calidad de los productos

Proyectos no alineados con los

objetivos de la organización

Estimaciones incorrectas en los

proyectos de Software

Inadecuada gestión de requerimientos y

cambios.

Problemas frecuentes

Page 4: Modelo Ideal v7

Búsqueda de ventaja competitiva en procesos con actividades aisladas.

Introducción

Fines de los 90 se actualizaron normas y modelos orientados a la gestión empresarial: MoProSoft, Modelo IDEAL

Siendo su ámbito de aplicación la totalidad de la empresa.

Donde la unión entre las actividades es el que constituye la verdadera ventaja y no cada una de las actividades de forma aislada.

Page 5: Modelo Ideal v7

Introducción

Programa Integral de Mejora de Procesos

Debe cambiar su comportamiento. De lo contrario, todo será inútil.No todas las personas tienen la misma apertura hacia la mejora.

El comportamiento de las personas debe ser capturado en procedimientos o métodos.De lo contrario, habrá conflicto entre las diversas interpretaciones.

En algunos casos, es suficiente trabajar con procedimientos.En otros, es necesario el apoyo de herramientasSin herramientas, el valor de la mejora no es percibido.

Page 6: Modelo Ideal v7

Introducción

Modelo de

Procesos

Modelo de Evaluación

Modelo de Mejora

Modelos para Software

Page 7: Modelo Ideal v7

Introducción

Mejora de Procesos de Software (SPI: Software Process Improvement )

Definición

Requiere inversión y compromiso

"SPI es un conjunto integrado de iniciativas cuyo objetivo es el mejoramiento de las actividades de desarrollo y /o mantenimiento de productos de software"

Características

Programa estratégico y bien planificado

Medición de beneficios(indicadores)

Page 8: Modelo Ideal v7

AGENDA

3. Modelo Ideal

4. Fases

5. Conclusiones

1. Introducción

2. Definición

Page 9: Modelo Ideal v7

Definición Inicialmente creado como un modelo de ciclo de vida para la mejora de

procesos basado en el CMM pero su aplicación es mucho más amplia.

Fue dado a conocer por el SEI en 1996 como un manual o Guía.

Es un modelo de mejora organizacional diseñado por el SEI.

Sirve como una guía para iniciar, planificar e implementar acciones de mejora.

IDEAL corresponde a las siglas de los nombres (en inglés) de las 5 fases que lo componen: Initiating (Iniciando) Diagnosing (Diagnosticando) Establishing (Estableciendo) Acting (Actuando) Learning (Aprendiendo)

I D E A L

Page 10: Modelo Ideal v7

AGENDA

3. Modelo Ideal

4. Fases

5. Conclusiones

1. Introducción

2. Definición

Page 11: Modelo Ideal v7

Ciclo del Modelo IDEAL

Page 12: Modelo Ideal v7

Dimensión de las actividades de Mejora de procesos

Nivel estratégico: Están los procesos que son la responsabilidad de la dirección de la organización.

Nivel táctico: Se modifican los procesos, creados y ejecutados por la línea de responsables y participantes.

Gestión del programa de Mejora de procesos de Software

1.0 Iniciar 5.0 Aprender

2.0 Diagnosticar

3.0 Establecer el Plan 4.0 Actuar

Comunicación, compromiso y participación

Nivel Estratégico

Nivel táctico

Page 13: Modelo Ideal v7

Modelo Ideal

Page 14: Modelo Ideal v7

Artefactos Estratégicos

• Son experimentales se utilizan para dirigir la primera instalación de una solución potencial a uno de los resultados de las actividades base.

• Es aprobado por los directivos de la organización.

Los planes piloto

• Se utiliza para dirigir el despliegue de la solución a mayor escala. • Es aprobado por los MSG.

El plan de despliegue o plan de salida

• Se desarrolla y se pone al día a través de la actividad de SPI para mantener la organización informada de las actividades y resultados de SPI.

El plan de comunicación

Page 15: Modelo Ideal v7

Artefactos Estratégicos

• Es un plan estratégico con amplias metas que acota el inicio de SPI que la organización seguirá.

El Plan de SPI

• Contiene las áreas de mejora que serán tratadas durante la actividad de SPI, la relación de las prioridades, y una descripción del proceso que será seguido para lograr la mejora.

• Este plan de acción es desarrollado generalmente por los MSG con la ayuda del SEPG.

Los planes de acción

• Proporcionarán la guía para los grupos TWGs que son formados para tratar una actividad específica de la mejora del plan de acción de SPI.

• El TWG después definirá la propuesta de solución y la someterá a aprobación por el MSG.

Los planes de acción tácticos

Page 16: Modelo Ideal v7

AGENDA

3. Modelo Ideal

4. Fases

5. Conclusiones

1. Introducción

2. Definición

Page 17: Modelo Ideal v7

Fase 1 : Iniciación

Page 18: Modelo Ideal v7

Fase 1 : Iniciación

Establece los fundamentos básicos para garantizar la iniciativa de mejoramiento de procesos.

Actividades Principales

Establecer contexto

Obtener patrocinio

Establecer Infraestructura para el Mejoramiento

Page 19: Modelo Ideal v7

1.1. Empezando

1.2 Identificar las necesidades del negocio que

demanda la mejora1.3 Preparar propuesta del programa de mejora(SPI)

1.4 Educar y construir el apoyo al SPI

1.5 Obtener la aprobación del SPI y recursos necesarios

1.6 Establecer Infraestructura del SPI 1.7 Evaluar el clima para el SPI

1.8 Definir objetivos generales SPI

1.9 Definir los principios rectoresdel Programa de SPI

1.10 Lanzar el SPI

Fase 1: Iniciación - Tareas

Se establece: Infraestructura, los roles y

responsabilidades para el programa de SPI.

Se define las metas a partir de los objetivos del negocio

Page 20: Modelo Ideal v7

Fase 1 : Iniciación

Page 21: Modelo Ideal v7

Fase 1 : Iniciación

Infraestructura para soportar un SPI

Comité Ejecutivo de Mejora (CEM o

MSG)

Equipo de Mejora de Procesos

(EMP o SEPG)

Equipos Técnico de Trabajo 1 (ETT

o TWG)

Equipos Técnico de Trabajo 1 (ETT

o TWG)

Equipos Técnico de Trabajo 1 (ETT

o TWG)

Staff Técnico

Page 22: Modelo Ideal v7

Fase 1 : Iniciación– Grupos de trabajo

• Guia la mejora de procesos en la Organización.• Establece los objetivos, dirección y prioridades.• Asigna los recursos necesarios: Establecen los ETT y aprueban entrenamiento.• Resuelve problemas que no pueden ser manejados a nivel de Equipo de Mejora

de Procesos.

Comité Ejecutivo de Mejora (MSG - Management Steering Group):

• Facilita la mejora de procesos a través de la Organización: Obtiene y mantiene el apoyo de la Gerencia.

• Brinda consultoría sobre los procesos.• Debe ser personal a tiempo completo.• No define procesos, solo son facilitadores.• Tener experiencia en practicas de desarrollo de software y capaces de

desempeñarse de manera efectiva como agentes de cambio.

Equipo de Mejora de Procesos (SEPG- software engineering process group):

• Son los desarrolladores de as mejoras, definen los nuevos procesos.• Se enfoca en mejorar áreas especificas asignadas.• Son formados por el CEM y reciben de el la responsabilidad y autoridad para su

trabajo.• Deben tener conocimiento y experiencia en el proceso asignado.

Grupo de trabajo técnico (TWG - Technical Working Group):

Page 23: Modelo Ideal v7

Fase 2 : Diagnosticando

Page 24: Modelo Ideal v7

Fase 2 : Diagnosticar

Establecer la situación actual, indicando las fortalezas y debilidades: Conocer el proceso actual y como contribuye a los objetivos del negocio. Obtener información sobre fortalezas y oportunidades de mejora.

Actividades Principales

Caracterizar estado actual y deseados

Producir recomendaciones

Page 25: Modelo Ideal v7

2.1 Determinar qué línea base (s)se necesitan

2.2 Plan para la línea base (s)

2.3Conducta Línea Base (s)

2.4Los resultados actuales

2.5Desarrollar Observaciones Finales,

recomendaciones e Informe

2.6Comunicar los resultados y

recomendaciones a laOrganización

Fase 2 : Diagnosticar - Tareas

Se establece: Niveles actuales de madurez del

proceso, Descripciones de proceso,

métricas, etc. Se inicia el desarrollo del plan de

acción

Línea base con el diagnostico de la madurez del proceso actual, ejem. con evaluación SCAMPI

Línea base con la descripción de los procesos actuales

Línea base de indicadores o métricas: Para medición del progreso de la mejora

Page 26: Modelo Ideal v7

Fase 3 : Establecer Plan

Page 27: Modelo Ideal v7

Fase 3 : Establecer Plan

Desarrollar / Actualizar el plan de mejora a largo plazo que abarque todas las actividades de mejora de procesos de software de la Organización.Establecer objetivos medibles para el programa de mejora.

Actividades Principales

Establecer Prioridades

Planear acción

Aproximar solución

Page 28: Modelo Ideal v7

Fase 3 : Establecer Plan - Tareas3.1 Seleccionar y obtener

formación en una Estratégica de planificación

de Proceso

3.2 Revisar la visión de la Organización

3.8 Revisar y establecer roles y responsabilidades de la mejora

3.9 Priorizar las actividades y

desarrollar la mejora

3.3 Revisar el plan de negocios de la organización

3.12 Crear / Actualizar el SPIdel Plan estratégico

3.11 Trasformar la SPI en metas cuantificables

3.13 Buscar consenso, Revisar y aprobar el Plan estratégico SPI y comprometer

recursos para la fase de actuar

3.10 Conciliar los esfuerzos de mejora existente y

planificadas

3.4 Determinar puntos clave de negocio

3.5 Revisar esfuerzos de mejora anteriores

3.6 Describir las motivaciones para la mejora

3.7 Identificar esfuerzos de mejora y proyectarse

3.14 Formar el grupo de trabajo técnico (TWG)

Se establecen: Objetivos y prioridades Se completa el plan de acción

Page 29: Modelo Ideal v7

Fase 4 : Actuación

Page 30: Modelo Ideal v7

Fase 4 : Actuación

El propósito es implementar el mejoramiento de procesos llevando a cabo el plan de acción.

Actividades Principales

Crear solución

Probar solución

Implementar la solución

Refinar la solución

Page 31: Modelo Ideal v7

Fase 4 : Actuación - Tareas

4.1 Plan táctico completo para Grupo de Trabajo

Técnico (TWG)4.2 desarrollar

Soluciones

4.2.1 Refinar el proceso(Centrada en enfoque de

procesos)

4.2.2 Analizar y fijar elProblema (Enfoque

Centrado en el problema)

4.3 Piloto de Soluciones potenciales

4.4 Seleccionar proveedores de soluciones

4.5 Determinar a Largo Plazo necesidades de apoyo

4.6 Desarrollar la estrategia de implementación

y la plantilla del plan

4.7 Empaquetar y entregar todos los elementos de mejora al EMP(SEPG)

4.8 Disolver ETT (TWG)

4.9 Desplegar la solución en toda la organización

4.10 Apoyo a transición a Largo Plazo

Se investigan y desarrollan soluciones para los problemas del proceso.

Se expanden las mejoras con éxito a la organización.

Page 32: Modelo Ideal v7

Fase 5 : Aprendizaje

Page 33: Modelo Ideal v7

Fase 5 : Aprendizaje

El propósito de esta actividad es aprender de la experiencia del ciclo recién realizado y aumentar las habilidades de la empresa u organización para mejorar los procesos en forma continua.

Actividades Principales

Documentar, analizar y validar las lecciones

Proponer acciones futuras

Page 34: Modelo Ideal v7

5.1 Reunir las leccionesaprendidas

5.2 Analizar las leccionesaprendidas

5.3 Revisar el enfoque Organizacional

5.4 Evaluar el patrocinio y compromisos

5.5 Establecer metas de alto nivel

5.6 Nuevo desarrollo/ Revisión SPI Propuesta

Fase 5 : Aprendizaje - Tareas

5,7 Continuar con SPI

Se prepara el siguiente ciclo del modelo IDEAL.

Se aplican las lecciones aprendidas para refinar el proceso de SPI

Page 35: Modelo Ideal v7

AGENDA

3. Modelo Ideal

4. Fases

5. Conclusiones

1. Introducción

2. Definición

Page 36: Modelo Ideal v7

1. Los fracasos de los procesos de mejora se deben fundamentalmente a que: La mejora no está alineada con ningún objetivo de negocio. La mejora se lleva a cabo solamente por un sector de la organización. La mejora se hace mecánicamente siguiendo una receta sin leer el

contexto. Las actividades de la primera fase del modelo ideal determinan el éxito

o fracaso de programa.

2. Las organizaciones encontrarán, dependiendo de sus características, que muchas actividades se pueden realizar de manera paralela.

3. Puede ocurrir que algunas partes de la organización ejecuten actividades de una fase del modelo mientras que otras ejecuten las actividades de una fase anterior o posterior en el ciclo.

4. El tiempo para terminar un ciclo a través del modelo variará según las necesidades y el alcance que aspira la organización con la SPI.

Conclusiones

Page 37: Modelo Ideal v7

Conclusiones

4. También es importante el ambiente de la organización para el éxito o fracaso del programa SPI. La compresión del modelo, los objetivos alcance e interrelaciones de todos los procesos, programas y el personal debe estar claro.

5. Mantener la organización enterada de qué está sucediendo contribuirá a alcanzar las metas para el programa de SPI.

6. El desarrollo de SPI no es una tarea fácil, la prueba de ello son los porcientos de fracasos y de éxitos. Pero por otra parte está la lista de mejoras en los indicadores de la

organización. No se busca imponer el estándar, ni definir un equipo completo de tareas

aceptables, se considera que a partir de la propuesta cada organización debe examinar sus necesidades, así como definir y justificar su SPI.

Page 38: Modelo Ideal v7

Gracias!