De lo operativo a lo estratégico: un modelo de management de diseño
Adquiriendo mayores niveles de capacidad con MoProSoft
1. Adquiriendo mayores niveles de
capacidad con MoProSoft
Claudia N. González
Gerente de Calidad de Procesos de Software
Kernel Technologies Group
Carlos Reyes
Director General
Axistec
2. Conocer que se logra en la
organización en el día con día al
ir subiendo de niveles en el
Modelo de Procesos para la
Industria de Software.
2
3. • Introducción
• Que logramos al implementar el nivel 1
• Que logramos al implementar el nivel 2
• Que logramos al implementar el nivel 3
• Que necesitamos para lograr acreditarnos en
estos niveles
• Experiencia de AXSISTEC, empresa de nivel 3
• Estrategia de mejora
• Norma ISO/IEC 29110
3
4. Introducción
DIR
Gestión de
Negocio
• Procesos
Gestión de Gestión de GES
Procesos Proyectos
Gestión de
Recursos
Admón. de Proyectos
Desarrollo y OPE
Mantenimiento
Específicos
de Software
Realizamos prácticas y productos basados en modelos de procesos comprobados.
4
5. Introducción
• Niveles de capacidad
AP 5.1 Atributo de la innovación del proceso
AP 5.2 Atributo de la optimización del proceso
Optimización 5
AP 4.1 Atributo de la medición del proceso
AP 4.2 Atributo del control del proceso
Predecible 4
AP 3.1 Atributo de la definición del proceso
AP 3.2 Atributo de la implementación del proceso
Establecido 3 AP 2.1 Atributo de gestión de la realización
AP 2.2 Gestión del producto de Trabajo
Administrado 2
AP 1.1 Atributo de la realización del proceso
Realizado 1
Incompleto 0
5
7. Introducción
• Arquitectura
GN
EVALUACIÓN
Plan Estratégico
Y
PLANEO
CONTROL
HAGO
GPR GPY GR
Plan de Procesos Plan Ventas Planes Operativos
EVALUACION
Y PLANEO
EVALUACION
Y Plan Proyectos
PLANEO
EVALUACION
Y PLANEO
CONTROL CONNTROL CONTROL
Sub-
HAGO HAGO HAGO
Procesos
APE
Plan de Proyecto
EVALUACION
Y PLANEO
CONTROL
HAGO
DMS: Actividades Técnicas
Actividades Admin.
7
8. Nivel 1
• Que se logra en concreto el nivel 1: Poner orden
– Planear todo el trabajo:
• Como: Definir lineamientos, involucrar, comunicar,
responsabilidades, poner de acuerdo a todos los
involucrados en el proceso.
• Cuando: Definir calendarios (donde aplique – ventas,
procesos, proyecto, capacitación y Mtto).
– Hacer las cosas que planeamos.
– Ciclo de desarrollo: Levanto requerimientos, diseño
solución, construyo solución.
– Tengo una base de conocimiento centralizada.
8
9. Nivel 1
• Beneficios nivel 1:
– Lo que hacemos está basado en mejores prácticas
comprobadas.
– Hacemos las prácticas y generamos los productos de trabajo
que nos llevan a cumplir con el propósito del proceso.
– Hay un orden, todos van hacia el mismo objetivo.
– Todos saben que es lo que tienen que hacer.
– Todo está formalizado y por escrito (incluyendo los acuerdos
con el cliente).
– Están definidas las comunicaciones entre los involucrados en el
trabajo (incluyendo el cliente).
– Podemos acceder a información generada en el proceso en una
BCO centralizada.
9
10. Nivel 1
• ¿Con esto logramos el nivel 1 (Realizado)? SI
– Atributos de Proceso:
• AP 1.1 Atributo de la Realización del Proceso
– El proceso alcanza los resultados definidos.
• Comprobar que las prácticas se “realizan”.
• Comprobar que el proceso cumple con su propósito.
• Comprobar que los productos de trabajo se
“producen”.
10
11. Nivel 2
• Que se logra en concreto con el nivel 2:
Seguimiento/Control.
– Hacer las cosas como las planeamos.
– Revisar que los productos hechos están correctos.
– Revisar que los productos hechos cumplen con los
requerimientos (que sirva para el que lo usa).
– Supervisar formalmente el resultado de la realización
de las actividades.
– Supervisar formalmente el proceso seguido para la
realización de las actividades.
11
12. Nivel 2
• Que se logra en concreto con el nivel 2:
Seguimiento/Control.
– Informar a instancias superiores los
resultados del trabajo realizado.
– Generar acciones correctivas que corrijan el
rumbo con respecto a lo planeado.
– Base de conocimiento confiable.
– Mecanismos de retroalimentación, verticales,
horizontales, y con el cliente.
12
13. Nivel 2
• Que se logra en concreto con el nivel 2:
Seguimiento/Control
– Otros:
• GPY: Definir mecanismos de comunicación y manejo de
quejas con los clientes.
• RHAT: Evaluación de desempeño y del ambiente de trabajo.
• BSI: Evaluación de proveedores.
• APE: Manejo de cambios en los proyectos, minutas, peer
reviews, uso de información histórica en estimaciones.
• Ciclo de desarrollo: Registro de rastreo, planear y realizar
las pruebas sistema/integración.
13
14. Nivel 2
• ¿Con esto logramos el nivel 2? NO
– Atributos de Proceso:
• AP 2.1 Atributo de gestión de la realización
• AP 2.2 Gestión del producto de Trabajo
14
15. Nivel 2
• Atributos de Proceso:
AP 2.1 Atributo de gestión de la realización
– El atributo de gestión de la realización es una medida del
grado en el cual se administra la realización del proceso.
Como resultado del logro total de este atributo:
• Se identifican los objetivos de la realización del proceso;
• Se planea y vigila la realización del proceso
• La realización del proceso se adapta para cumplir con los planes
• Se definen, asignan e informan las responsabilidades y jerarquías
para la realización del proceso;
• Se identifican, facilitan, asignan y utilizan los recursos e información
necesaria para realizar el proceso.
• Las interfaces entre las partes involucradas se gestionan para
garantizar una comunicación efectiva y también para aclarar la
asignación de responsabilidades
15
16. Nivel 2
• Atributos de Proceso:
AP 2.2 Atributo de gestión del producto de trabajo.
– El atributo de gestión del producto de trabajo es una medida
del grado en el cual se producen los productos de trabajo
mediante los procesos que se administran de manera
adecuada. Como resultado del logro total de este atributo:
• Se definen los requisitos para los productos de trabajo del proceso;
• Se definen los requisitos para la documentación y control de los
productos de trabajo.
• Los productos de trabajo se identifican, documentan y controlan de
manera adecuada;
• Los productos de trabajo se revisan de acuerdo con los arreglos
planeados, y se adaptan como sea necesario para cumplir los
requisitos.
16
17. Nivel 2
• ¿Qué nos falta?
– Buena noticia: Las prácticas y los productos de
trabajo bien ejecutados ayudan a lograr el nivel.
– Necesitamos adicionalmente:
• Demostrar el “seguimiento” a la gestión.
• Demostrar un “control” sobre los productos de
trabajo.
17
18. Nivel 2
• Beneficios nivel 2:
– Control sobre el trabajo realizado
(plan/real/ajustes).
– Control sobre el proceso que seguimos para
realizarlo (seguimiento a la gestión).
– Control sobre los productos que utilizo
(versionamiento/BCO segura).
– Tomar decisiones a tiempo.
18
19. Nivel 2
• Beneficios nivel 2:
– Calidad sobre los productos que genero en el
proceso.
– Calidad sobre los productos finales que le
entrego al cliente.
– Mejora comunicación y disminuye los
problemas relacionados a fallas en ésta.
– Menor dependencia de personas.
19
20. Nivel 3
• Que se logra en concreto con el nivel 3: mejorar nuestro
proceso / proceso unificado.
– GP realiza evaluaciones a los procesos (adherencia).
– GP en conjunto con los responsables de los procesos definen
indicadores para evaluar el desempeño de cada proceso.
– Los procesos generan la información necesaria para calcular
estos indicadores.
– Los responsables de proceso generan “sugerencias” para
mejorar su proceso.
– Los procesos envían información a GP para que junto con los
resultados de la evaluación de procesos se coordinen
actividades de mejora de proceso.
20
21. Nivel 3
• Que se logra en concreto con el nivel 3: Análisis del
desempeño proceso / proceso unificado.
– Los procesos de la capa de gerencia utilizan información
generada en sus procesos y en los procesos operativos para
generar informes ejecutivos para retroalimentar a GN:
• GPY – basado en la evaluación de los reportes de seguimiento a
proyectos, los reportes de seguimiento a las ventas y las acciones
preventivas/correctivas con los clientes.
• GR – basado en la evaluación de los reportes generados en los
subprocesos como disponibilidad de recursos, ambiente de trabajo,
mantenimiento, compras, uso de la Base de Conocimiento.
• GPR – basado en la evaluación de los indicadores de los procesos.
– GN usa ésta información junto con información financiera y
factores externos a la empresa para evaluar el resultado de la
estrategia usada y ajusta (genera nuevas versiones) de su plan
estratégico.
21
22. Nivel 3
• Que se logra en concreto con el nivel 3: Análisis del
desempeño proceso / proceso unificado.
– Otros:
• Todos los procesos registran y usan Lecciones Aprendidas.
• GPR tiene un proceso complementado con procedimientos que
aseguran que todos trabajemos igual (hacer y comunicar).
• GPR tiene un proceso en dónde tengamos una definición de
infraestructura necesaria y las competencias de los roles
involucrados.
• GR genera propuestas tecnológicas para GN.
• APE genera procesos específicos para el ciclo de desarrollo,
basados en el proceso estándar de la organización o en el proceso
del cliente.
22
23. Nivel 3
• ¿Con esto logramos el nivel 3? NO
– Atributos de Proceso:
• AP 3.1 Atributo de la definición del Proceso
• AP 3.2 Atributo de la implementación del Proceso
23
24. Nivel 3
• Atributos de Proceso:
AP 3.1 Atributo de la definición del proceso
– Como resultado del logro total de este atributo:
• Se cuenta con un proceso estándar, incluyendo sus guías de
ajuste, define los elementos fundamentales que deben
incorporarse en el proceso definido.
• Se determina la secuencia e interacción del proceso estándar con
otros procesos.
• Se identifican como parte del proceso estándar las competencias
requeridas y los roles para realizar el proceso.
• Se identifican como parte del proceso estándar la infraestructura
requerida y el ambiente de trabajo para realizar el proceso.
• Se determinan los métodos adecuados para el monitoreo de la
efectividad y de lo apropiado de un proceso.
24
25. Nivel 3
• Atributos de Proceso:
AP 3.2 Atributo de implementación de un proceso.
– Como resultado del logro total de este atributo:
• Contamos con un proceso definido el cual está implantado con
base al proceso estándar ajustado y/o apropiadamente
seleccionado;
• Los roles requeridos, responsabilidades y autoridades para
realizar el proceso definido están asignados y comunicados;
• El personal que realiza el proceso definido tiene competencia con
base en la educación apropiada, capacitación y experiencia;
• Los recursos requeridos y la información necesaria para realizar
el proceso definido están disponibles, asignados y usados;
• La infraestructura requerida y el ambiente de trabajo para realizar
el proceso definido están identificados, administrados y
mantenidos;
• Los datos apropiados se recolectan y analizan como base para el
entendimiento del comportamiento del proceso, para demostrar lo
apropiado y lo efectivo del proceso y para evaluar si la mejora
continua del proceso puede ser realizada.
25
26. Nivel 3
• ¿Qué nos falta?
– Buena noticia: Las prácticas, los productos de trabajo
bien ejecutados, y el proceso mismo ayudan a lograr
el nivel.
– Necesitamos adicionalmente:
• Asegurar que el proceso tenga el suficiente detalle para ser
un proceso unificado estándar (procedimientos).
• Demostrar que todos conocen el proceso definido.
• Demostrar que todos siguen el proceso definido.
26
27. Nivel 3
• Beneficios nivel 3:
– Retroalimentación a dirección.
– Información cuantitativa en forma formalizada
(medimos peras con peras y manzanas con
manzanas).
– Todos trabajamos igual, independencia de las
personas.
– Estoy seguro que todos siguen el proceso.
– Tengo información que me permite mejorar mi
proceso.
27
28. Para Subir de Nivel
• Calificación por proceso/nivel:
– N - No alcanzado 0-15% del alcance
– P - Parcialmente alcanzado > 15 % hasta 50
% del alcance
– A - Ampliamente alcanzado > 50 % hasta el
85 % del alcance
– C - Completamente alcanzado > 85 hasta el
100 % del alcance.
28
29. Para Subir de Nivel
• Calificación mínima por proceso/nivel:
Nivel / Calificación mínima 1 2 3
Atributo
1.1 Realización del proceso A C C
2.1 Administración de la realización - A C
2.2 Administración del producto de trabajo - A C
3.1 Definición del proceso - - A
3.2 Implantación del proceso - - A
29
30. Para Subir de Nivel
• Tips nivel 2:
– Asegurar el nivel 1, hacer TODO, buscar el 100%.
– Dejar evidencia objetiva de TODAS las prácticas.
– Dejar evidencia objetiva de TODAS las comunicaciones e
interacciones.
– Realizar todos los Productos de Trabajo del nivel 2.
– Cumplir con los atributos de proceso.
30
31. Para Subir de Nivel
• Tips nivel 3:
– Asegurar el nivel 2, hacer TODO, buscar el 100%.
– Dejar evidencia objetiva de la definición y uso de un proceso
unificado.
– Realizar todos los Productos de Trabajo del nivel 3.
– Cumplir con los atributos de proceso.
31
32. Para Subir de Nivel
• Apoyos y herramientas:
– Herramientas de gestión.
– Herramientas para controlar los Productos de Trabajo.
– Herramientas para automatizar procesos.
32
33. Estrategia
• MoProSoft nivel 1:
– 5-6 meses
• Despues de nivel 1:
– MoProSoft Nivel 2: 5 meses.
– MoProSoft Nivel 3: 6.5 meses.
– MoProSoft APE-DMS nivel 3: 3 meses
– CMMI nivel 2: 8-9 meses
33
34. Futuro de la norma
• En el año 2010 se liberará el perfil básico
de la norma internacional ISO/IEC 29110
basada en MoProSoft.
34