26
1/26 Mejora del Proceso de Software

Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

1/26

Mejora del Proceso de Software

Page 2: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

2/26

Mejora del Proceso

• Intenta cambiar la forma en que la gente ejecuta las actividades para satisfacer mejor los objetivos del negocio– Mejorar implica siempre cambiar.– La mejora se debe definir en términos de

objetivos de negocio y se debe manejar del mismo modo

Page 3: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

3/26

Mejora del Proceso

• Porqué fracasan los procesos de mejora– La mejora no está alineada con ningún

objetivo de negocio– La mejora se lleva a cabo en soledad por un

sector de la Organización– La mejora se hace mecánicamente siguiendo

una receta sin leer el contexto

Page 4: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

4/26

Mejora del Proceso

• Resistencia al Cambio– Inconsciente– Abierta– Encubierta

Page 5: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

5/26

Mejora del Proceso

• Inconsciente– Siempre presente

• Inercia• Hábitos

Page 6: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

6/26

Mejora del Proceso

• Abierta– Escepticismo– Siempre encuentra desventajas personales o

para la Organización– No se reconoce la autoridad del que propone

el cambio– Producto de batallas por políticas internas por

el poder

Page 7: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

7/26

Mejora del Proceso• Encubierta

– Continua falta de tiempo– En el curso de la implementación del cambio siempre

se descubren nuevas formas de hacer las cosas– Mucho tiempo perdido pensando en cómo hacer las

cosas en lugar de hacerlas– Volver a viejos hábitos bajo presión– Dar la sensación de hacer las cosas de acuerdo a la

mejora y volver a hacerlas como siempre

Page 8: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

8/26

Mejora del Proceso

• Qué significa administrar el cambio– Planificar (como un proyecto)– Comunicar (una visión)– Organizar (encontrar las personas y sectores

claves)

Y siempre tener en cuenta los aspectossociales.(resistencia al cambio)

Page 9: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

9/26

Mejora del Proceso

• Qué ayuda a implementar un cambio?– Definir los roles del proceso de cambio– Definir el camino a seguir– Utilizar la curva de adopción– Lograr un compromiso de la Organización

para cambiar

Page 10: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

10/26

Mejora del Proceso

• Roles en el cambio– Sponsor - el poder para cambiar– Agente – el responsable de implementar– Grupo Objetivo – el grupo que como

resultado del cambio modificará su conocimiento, habilidades o comportamiento

Page 11: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

11/26

Mejora del Proceso

• El camino– Objetivo

• Está bajo control directo del sponsor• Está relacionado con un objetivo de negocio

– Tiene en cuenta la experiencia del grupo– Disminuye riesgos el seguir un camino

conocido– Es un proceso incremental

Page 12: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

12/26

Mejora del Proceso

• Curva de adopción

Innovador

Ingresantestempranos

MayoríaTemprana

MayoríaTardía

Rezagados

Listo para el cambio

Listo un poco más tarde

No sabe si debería cambiar

No quiere cambiar

Page 13: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

13/26

Mejora del Proceso

• Curva de adopción

Innovador

-Prototipos-Planificación-Desarrollo de soluciones

-Influenciar con el éxito-Definir estado deseado

-Negociar incorporación-Proveer soporte estandarizado

-Definir políticas-Definir procesos

Ingresantestempranos

MayoríaTemprana

MayoríaTardía

Rezagados

Page 14: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

14/26

Mejora del Proceso• Sistematización del proceso de mejora

– Determinar las mejoras que tendrán un impacto positivo en el negocio

– Establecer el estado del proceso actual– Ejecutar y administrar el plan de mejora– Evaluar el nuevo estado y comparar con el

anterior– Evaluar la aplicabilidad de las acciones de

mejora y sus resultados para institucionalizarlas

Page 15: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

15/26

Mejora del Proceso• Modelos de mejora continua de procesos

– IDEAL (SEI)

– IMPACT (ESI)

Page 16: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

16/26

Mejora del ProcesoModelo IMPACT - Actividades

Inicio

Medición

Planificación

Ejecución

Confirmación

Transferencia

Proceso de Mejora

Page 17: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

17/26

Mejora del Proceso• Modelo IMPACT - Actividades

– Cada actividad se considera desde cuatroaspectos

Proceso de Mejora

Organizativo

Social

Comunicacional

Planificación

Page 18: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

18/26

Mejora del Proceso• Modelo IMPACT - Inicio

– Descubrimiento de los objetivos de negocioque soportan la mejora

– Identificar el contexto organizativo de la mejora

– Establecer el Sponsor y el Lider– Definir costos y beneficios– Establecer infraestructura y recursos

Page 19: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

19/26

Mejora del Proceso• Modelo IMPACT - Medición

– Definir el alcance de la evaluación– Planificar la evaluación– Ejecutar la evaluación– Desarrollar el informe de resultados– Presentar los hallazgos y recomendaciones

Page 20: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

20/26

Mejora del Proceso• Modelo IMPACT - Planificación

– Asociar la mejora a algún objetivo de la Organización

– Reconciliar iniciativas de mejora– Priorizar las iniciativas– Transformar objetivos genéricos de la mejora

en objetivos medibles

Page 21: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

21/26

Mejora del Proceso• Modelo IMPACT - Ejecución

– Desarrollar soluciones (las mejoras) – Desarrollar pilotos y probar la mejora– Instalar e Implementar soluciones

Page 22: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

22/26

Mejora del Proceso• Modelo IMPACT - PACT

– PACT (para cada mejora)

Para cada mejora

Plan

Act Confirm

Transfer

Page 23: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

23/26

Mejora del Proceso• Modelo IMPACT - Confirmación

– Evaluar la mejora lograda– Determinar el alineamiento con los objetivos

de negocio e impacto en resultados– Proveer realimentación a los grupos de

mejora y a la Organización

Page 24: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

24/26

Mejora del Proceso• Modelo IMPACT - Transferencia

– Informar lecciones aprendidas para mejorar el proceso de mejora

– Definir nuevas mejoras

Page 25: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

25/26

Mejora del Proceso• Resumen

– Definir la mejora asociada a un objetivo de negocio

– Definir claramente el estado actual– Minimizar la resistencia al cambio– Proponer, probar y ejecutar las mejoras– Comunicar soluciones encontradas y

progresos

Page 26: Mejora del Proceso de Softwarematerias.fi.uba.ar/7546/material/06_Mejora_del_Proceso_de_Software.pdf · • Porqué fracasan los procesos de mejora – La mejora no está alineada

26/26

Mejora del Proceso• Bibliografía

– Successful software process improvementRobert Grady

– Managing the software process Humphrey, W

– Sitio del ESI www.esi.es– Sitio del SEI www.sei.cmu.edu buscar modelo

IDEAL®