05 Vector

326 views

Published on

Presentacion Vector Calidad del Software

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
326
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

05 Vector

  1. 1. La mejora de procesos en la industrialización del software (una aproximación con BPMN) 3 de Noviembre de 2008 Luis Fernando San Martín Director de Calidad [email_address]
  2. 2. Copyright © 2008 Vector Software Factory Mejora de procesos en la industrialización del software <ul><li>Agenda: </li></ul><ul><ul><li>Las bases </li></ul></ul><ul><ul><li>El escenario inicial </li></ul></ul><ul><ul><li>Las agendas </li></ul></ul><ul><ul><li>Semántica de procesos </li></ul></ul><ul><ul><li>La propuesta </li></ul></ul><ul><ul><li>BPMN </li></ul></ul><ul><ul><li>Conclusiones </li></ul></ul>
  3. 3. Copyright © 2008 Vector Software Factory Mejora de procesos en la industrialización del software Harmon, 2003 <ul><li>¿Qué es una organización? </li></ul><ul><li>Gente </li></ul><ul><ul><li>Roles, responsabilidades, habilidades, entrenamiento, motivaciones, etc. </li></ul></ul><ul><li>Procesos </li></ul><ul><ul><li>Grupo de actividades que llevan alguna salida o resultado </li></ul></ul><ul><ul><li>La forma en que el trabajo es hecha </li></ul></ul><ul><ul><li>Mecanismos para entregar valor al cliente </li></ul></ul><ul><li>Mecanismos de control </li></ul><ul><ul><li>Políticas, Reglas de negocio, Reglas de control del software, Mediciones y sus reportes. </li></ul></ul><ul><li>Estructura </li></ul><ul><ul><li>Organigrama, interrelación de información y red de control </li></ul></ul>
  4. 4. Copyright © 2008 Vector Software Factory Harmon, 2003 <ul><li>Impacto de los Estilos de Gestión: </li></ul><ul><li>Gestión del trabajo clásica </li></ul><ul><li>Gestión participativa </li></ul><ul><li>Gestión por procesos </li></ul><ul><li>Gestión de funciones entrecruzadas </li></ul><ul><li>Gestión matricial del trabajo </li></ul><ul><ul><li>Dueño del proceso sin autorización sobre los recursos </li></ul></ul><ul><li>Focalización de proceso (F-Type) </li></ul><ul><ul><li>Dueño del proceso con autorización sobre los recursos </li></ul></ul>Mejora de procesos en la industrialización del software
  5. 5. Copyright © 2008 Vector Software Factory Objetivos del Negocio Entradas Salidas P ROC ESO S Dirección Gerencias Definición Operación Dirección Calidad Mejora de procesos en la industrialización del software Gestión de las Operaciones Gestión táctica Estrategia
  6. 6. Copyright © 2008 Vector Software Factory <ul><li>Agendas para la mejora: </li></ul><ul><ul><li>Agenda Estratégica </li></ul></ul><ul><ul><ul><li>Se refiere a los objetivos de la organización y los indicadores de éxito de la organización. </li></ul></ul></ul><ul><ul><li>Agenda de Gestión. </li></ul></ul><ul><ul><ul><li>Estructuras, tecnologías, y sistemas de la organización. </li></ul></ul></ul><ul><ul><ul><li>Cómo los gestores seleccionan el uso y desplazamiento de los recursos dentro de la organización para cubrir las necesidades de la organización. </li></ul></ul></ul><ul><ul><ul><li>Procesos </li></ul></ul></ul><ul><ul><li>Agenda de comportamiento </li></ul></ul><ul><ul><ul><li>Cultura, valores, ética, estilo de lideres, formación del personal, habilidades, y indicadores de rendimiento de la gente. </li></ul></ul></ul><ul><ul><ul><li>indicadores de rendimiento de la gente. </li></ul></ul></ul><ul><ul><ul><li>Sistema de recompensas </li></ul></ul></ul>Mejora de procesos en la industrialización del software
  7. 7. Copyright © 2008 Vector Software Factory Mejora de procesos en la industrialización del software Agenda de Comportamiento: <ul><li>La gestión del cambio en la organización y la gente asociada. </li></ul><ul><li>La implementación y el éxito depende de la gente. </li></ul><ul><li>La gente debe ser entrenada, escuchada e informada regularmente </li></ul><ul><li>Si la gente no entiende el proceso, las razones para un nuevo proceso y por que deben realizarse los cambios al proceso actual, ¿cómo podemos esperar que la gente tome responsabilidades y compromisos sobre el proceso? </li></ul><ul><li>Es importante garantizar que exista una profunda y exhaustiva compresión de cómo opera el negocio, que informes son requeridos, y como proveer información oportunamente, que permita a los gestores que se muevan de una gestión reactiva a una proactiva. </li></ul><ul><li>Es fundamental el cambio en el comportamiento de los gestores para que ese comportamiento se pueda trasladar a la gente. </li></ul>
  8. 8. Copyright © 2008 Vector Software Factory Harmon, 2003 ¿Diseño e implementación de procesos o Gestión del Procesos de Negocio? Mejora de procesos en la industrialización del software
  9. 9. Copyright © 2008 Vector Software Factory Objetivos y métricas organizacionales Diseño e implementación Organizacional Gestión organizacional Objetivos y métricas de procesos Diseño e Implementación De procesos Gestión de procesos Objetivos y métricas operacionales Diseño e Implementación de roles Gestión del personal Objetivos y métricas Diseño e implementación Gestión Organización Procesos Rendimiento y medición Harmon, 2003 Mejora de procesos en la industrialización del software
  10. 10. Copyright © 2008 Vector Software Factory <ul><li>Organización orientada a procesos </li></ul><ul><li>Entender que los procesos aportan valor a la organización; Entender que los procesos en una parte fundamental para alcanzar la estrategia de la compañía </li></ul><ul><li>La dirección se focaliza en los procesos </li></ul><ul><li>Hay un entendimiento claro de los procesos </li></ul><ul><li>Entender el impacto entre procesos </li></ul><ul><li>Entender que pueden existir conflictos entre dueños de procesos y que existen mecanismos para superarlos </li></ul><ul><li>Cada dirección es dueña de sus procesos </li></ul><ul><li>Premios y métricas vinculadas al resultado de los procesos </li></ul><ul><li>Organización no orientada a procesos </li></ul><ul><li>No se aprecia plenamente la contribución de los procesos a la estrategia de la organización </li></ul><ul><li>La gestión de los procesos no es la actividad principal. </li></ul><ul><li>No entender que el proceso es importante debido a los problemas que causa. </li></ul><ul><li>Existen listas de procesos y sub procesos, pero no existe una técnica de modelado, no existen herramientas y los procesos no están interconectados. </li></ul><ul><li>No existen acuerdos inter departamentales. (orientación a cliente) </li></ul><ul><li>No hay premios ni métricas asociados a los logros de las metas </li></ul>Mejora de procesos en la industrialización del software
  11. 11. Copyright © 2008 Vector Software Factory Harmon, 2003 ¿Y que es una gestión orientada a procesos? Mejora de procesos en la industrialización del software Esto es realizar una gestión a través del “rendimiento de los procesos”. ¿Cuál es el pre requisito? Que el proceso haya sido “correctamente adecuado”
  12. 12. Copyright © 2008 Vector Software Factory Harmon, 2003 ¿Y que es un procesos “correctamente adecuado”? Mejora de procesos en la industrialización del software <ul><li>Procesos orientados a cliente que deben expandirse a todos los niveles dentro de la organización. </li></ul><ul><li>Embeber la gobernabilidad en la definición de los procesos: </li></ul><ul><ul><li>Gestión. </li></ul></ul><ul><ul><li>Control </li></ul></ul><ul><ul><li>Presentación de la información </li></ul></ul><ul><li>Y donde dichos controles serán mejores sí el conocimiento es retenido a nivel organizacional. </li></ul>
  13. 13. Copyright © 2008 Vector Software Factory Harmon, 2003 <ul><li>Fases de un marco de trabajo (aproximación BPM): </li></ul><ul><ul><li>Fase de Cimentar </li></ul></ul><ul><ul><li>Fase de Diagnostico </li></ul></ul><ul><ul><li>Fase de Conquista </li></ul></ul><ul><ul><li>Fase de Advenimiento </li></ul></ul>Mejora de procesos en la industrialización del software
  14. 14. Copyright © 2008 Vector Software Factory <ul><li>Fase de Cimentar: </li></ul><ul><ul><li>Estrategias organizacionales </li></ul></ul><ul><ul><ul><li>Implica que los participantes del proyecto de mejora conozcan y entiendan la estrategia de la organización, los objetivos de negocio, la visión. </li></ul></ul></ul><ul><ul><li>Arquitectura de procesos. </li></ul></ul><ul><ul><ul><li>El establecimiento de un conjunto de reglas, principios, guías y modelos para la implementación del proceso de mejora. ¿Cómo vamos a documentar los procesos? ¿Qué debe ser documentado en cada actividad?, etc. </li></ul></ul></ul><ul><ul><li>Plataforma de lanzamiento </li></ul></ul><ul><ul><ul><li>Seleccionar donde debemos comenzar la mejora. </li></ul></ul></ul><ul><ul><ul><li>Ponerse de acuerdo de los objetivos de los procesos una vez que los puntos de la mejora hayan sido seleccionados. Esto es que objetivos del proceso son los que mejor satisfacen los estratégicos. </li></ul></ul></ul><ul><ul><ul><li>Establecer una planificación de mejora. (equipo, alcance, involucrados, proyectos pilotos) </li></ul></ul></ul>Mejora de procesos en la industrialización del software
  15. 15. Copyright © 2008 Vector Software Factory <ul><li>Fase de Conquista: </li></ul><ul><li>Desarrollo </li></ul><ul><ul><li>Construir todos los activos organizacionales del proceso y el proceso en sí. </li></ul></ul><ul><ul><li>Construir la infraestructura. </li></ul></ul><ul><li>Gente </li></ul><ul><ul><li>Garantizar que las actividades, roles y métricas de rendimiento coinciden con la estrategia y los objetivos del proceso. </li></ul></ul><ul><ul><li>Esto es complejo por que estamos hablando de gente, la gente que hará el proceso ser eficaz y eficiente. </li></ul></ul><ul><li>Implementación </li></ul><ul><ul><li>Es donde todas los aspectos del proyecto tienen lugar. </li></ul></ul>Mejora de procesos en la industrialización del software
  16. 16. Copyright © 2008 Vector Software Factory <ul><li>Fase de Advenimiento : </li></ul><ul><li>Conocer y entender el valor. (fase no discreta) </li></ul><ul><ul><li>Esto es conocer y entender los beneficios que se obtienen del proyecto de mejora </li></ul></ul><ul><ul><li>Informar los beneficios que se obtienen. </li></ul></ul><ul><li>Rendimiento sustentable </li></ul><ul><ul><li>La organización debe entender que el proceso tiene un ciclo de vida y que serán necesarios la mejora continua después de que el proyecto de mejora en si halla finalizado. </li></ul></ul><ul><ul><li>A lo largo del tiempo el negocio cambia y la operación se debe adaptar. </li></ul></ul>Mejora de procesos en la industrialización del software
  17. 17. Copyright © 2008 Vector Software Factory <ul><li>¿Cómo enfocamos este marco de trabajo?: </li></ul><ul><ul><li>Enfoque guiado por la estrategia </li></ul></ul><ul><ul><li>Enfoque guiado por los tópicos principales negocio </li></ul></ul><ul><ul><li>Enfoque guiado por el comportamiento de los procesos </li></ul></ul>Mejora de procesos en la industrialización del software
  18. 18. Copyright © 2008 Vector Software Factory Mejora de procesos en la industrialización del software ¿Cómo Comenzamos?
  19. 19. Copyright © 2008 Vector Software Factory <ul><li>¿Por que BPMN?: </li></ul><ul><li>Podemos mapear de una forma natural el modelo de procesos de negocio en el modelos de ejecución </li></ul><ul><li>Aproximación centrada en procesos </li></ul><ul><li>Fácil de entender y mantener por los dueño del proceso y evaluadores. </li></ul><ul><li>Acceso inmediato a la ejecución (BPML) </li></ul><ul><li>Nomenclatura orientada tanto a: </li></ul><ul><ul><ul><li>Analistas de negocio </li></ul></ul></ul><ul><ul><ul><li>Arquitectos de sistema </li></ul></ul></ul><ul><ul><ul><li>Ingenieros de software </li></ul></ul></ul><ul><li>Nos permiten crear mapas como medio de negociación. </li></ul><ul><li>Nos permite aprender </li></ul>Mejora de procesos en la industrialización del software
  20. 20. Copyright © 2008 Vector Software Factory Mejora de procesos en la industrialización del software
  21. 21. Copyright © 2008 Vector Software Factory Conclusiones: Mejora de procesos en la industrialización del software <ul><li>La organización debe ser capaz de gestionar las tres agendas en simultaneo , y esto implica: </li></ul><ul><li>Gestionar la organización en sus cuatro componentes: </li></ul><ul><ul><li>Gente, Procesos, Control, Estructura. </li></ul></ul><ul><li>Modificar el estilo de gestión , para generar una cultura de derrame. </li></ul><ul><li>Disponer de una nomenclatura común de entendimiento . </li></ul><ul><li>Tener un herramienta que permita mapear las ideas y experiencia de la gente en proceso </li></ul>
  22. 22. Copyright © 2008 Vector Software Factory Luis Fernando San Martín Director de Calidad [email_address]

×