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
AGENDA
3. Modelo Ideal
4. Fases
5. Conclusiones
1. Introducción
2. Definición
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
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.
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.
Introducción
Modelo de
Procesos
Modelo de Evaluación
Modelo de Mejora
Modelos para Software
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)
AGENDA
3. Modelo Ideal
4. Fases
5. Conclusiones
1. Introducción
2. Definición
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
AGENDA
3. Modelo Ideal
4. Fases
5. Conclusiones
1. Introducción
2. Definición
Ciclo del Modelo IDEAL
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
Modelo Ideal
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
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
AGENDA
3. Modelo Ideal
4. Fases
5. Conclusiones
1. Introducción
2. Definición
Fase 1 : Iniciación
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
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
Fase 1 : Iniciación
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
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):
Fase 2 : Diagnosticando
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
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
Fase 3 : Establecer Plan
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
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
Fase 4 : Actuación
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
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.
Fase 5 : Aprendizaje
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
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
AGENDA
3. Modelo Ideal
4. Fases
5. Conclusiones
1. Introducción
2. Definición
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
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.
Gracias!
Top Related