El documento describe una propuesta para realizar una evaluación de la madurez de los procesos de desarrollo de software de una organización utilizando el modelo CMMI. La propuesta incluye realizar un diagnóstico inicial, establecer el nivel de madurez actual y crear un plan de trabajo para mejorar los procesos y alcanzar los objetivos estratégicos de calidad.
Gastos que no forman parte del Valor en Aduana de la mercadería importada
Presentación Ideal Network Corporation Calidad
1. Leonardo Muñoz Vargas Ingeniero de Desarrollo Departamento Consultoría Bogotá D.C., Colombia Septiembre de 2009 Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2
3. Índice Objetivo General Objetivos específicos Situación Actual Características Situación Actual Situación Actual Nuestra Solución Entregables Beneficios Ofrecidos Equipo de Trabajo Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 v
4. Objetivo General Desarrollar un esquema de evaluación que garantice identificar el estado actual de una compañía en cuanto al avance y camino que recorrer para alcanzar los objetivos estratégicos comprometidos en la calidad del desarrollo de Software. Objetivos Específicos Establecer diagnostico y un plan a seguir que logre identificar la planeación asociada a la mejora de la calidad en el desarrollo de Software en una organización. Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2
5. Características Situación Actual En su organización se encuentran diversos factores que influyen en el rendimiento y la productividad de su organización. Carencia de Procedimientos. Falta de Liderazgo que integre iniciativas. Poca maduración conceptual referente a los objetivos estratégicos. Las iniciativas segmentadas sin direcciones estratégicas en común pueden conducir a soluciones poco integras y ponen en riesgo el éxito de la orientación de negocio. Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2
6. Situación Actual Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 Carencia de control sobre los procesos, y poca integración de los productos desarrollados reflejados a los clientes. Cada área puede estar siendo propensa a practicas erradas que no Agreguen valor a los productos y servicios de su organización. Fragmentación de Actividades Desarrollo de Software
7. Nuestra Solución Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 Carencia de control sobre los procesos, y poca integración de los productos desarrollados reflejados a los clientes. Cada área puede estar siendo propensa a practicas erradas que no Agreguen valor a los productos y servicios de su organización. Metodología Diagnostico Niveles de Madurez Enfoque Diagnostico Estandarización y control. Fidelidad de Productos y Servicios Establecimiento de metas Factibles. Control administrativo adecuado. Buenas Practicas Indicadores de Gestión Medidas y Controles
8.
9. Beneficios Ofrecidos Agregación de Valor en la cadena Productiva. Desarrollo de Competencias en el personal de la Organización. Gestión controlada y pertinente para la toma de decisiones. Integridad y fiabilidad en las soluciones ofrecidas a los requerimientos. Cuadro de mando confiable. Procedimientos y practicas adecuadas a los estándares. Madurez en el procesamiento y resultados de los requerimientos. AG AA AG AC AG AC AP Entre otros… Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2
10. Equipo de Trabajo Ideal Network Corporation – Título presentación Consultor Sénior Consultores Externos Colaboradores Se establece una interacción asíncrona, y con actividades especificas que permita hacer recomendaciones pertinentes y especificas, llevando el seguimiento la compañía valorada e interactuando específicamente en los puntos de control. Disponibilidad de los profesionales exclusiva a los compromisos establecidos dentro de la planeación contemplada dentro del proyecto.
11.
12. Clasificación de acuerdo a la continuidad y escalamiento de madurez. Niveles de Madurez Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 El despliegue de la evaluación se identifica según el alcance proyectado por la organización y el enfoque al cual lo quiere adecuar, por procesos o escalonado. Modelo de Componentes Comparación de continuidad y niveles de Madurez Perspectivas de Valoración Nivel Representación de continuidad en procesos. Representación organizada por niveles de madurez. Nivel 0 Incompleto N/A Nivel 1 Realizado Inicial Nivel 2 Gestionado Gestionado Nivel 3 Definido – Estandarizado Definido – Estandarizado Nivel 4 Cuantitativamente Gestionado Cuantitativamente Gestionado Nivel 5 Optimizado Optimizado
13. Tipos de estrategias para el diagnostico Marco del Diagnostico Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2
14. Desarrollo de las actividades concernientes a la evaluación Metodología de Diagnostico Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 Dentro del marco Scampi, como metodología estructurada por el SEI. Ideal Iniciando, Diagnosticando, Estableciendo, Actuando, Aprendiendo Se requiere una muestra representativa de proyectos que permita evaluar la totalidad del contexto de proyectos de desarrollo de software. Se evalúa dentro del grupo de Calidad de CMMI las evidencias encontradas haciendo retroalimentación con la compañía con respecto a dudas halladas.
15. Nivel de Madurez alcanzado por la organización. Niveles de Madurez Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 Se desarrollan las destrezas identificadas de cada uno de los requerimientos específicos y el nivel de habito cumplimiento de las buenas practicas de la calidad en el desarrollo de software.
16. Nivel de Madurez alcanzado por la organización. Niveles de Madurez Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 Procesos de Área Categorizado Nivel de Madurez 1. Análisis de causal y resolución. (CAR) Soporte 5 2. Administración de configuración. (CM) Soporte 2 3. Análisis de decisión y resolución. (DAR) Soporte 3 4. Integrado a administración de Proyectos + IPPD. (IPM+IPPD) Administración de Proyectos 3 5. Medición y análisis.(MA) Soporte 2 6. Innovación y despliegue organizacional. (OID) Administración de Procesos 5 7. Definición de procesos organizacional.(OPD+IPPD) Administración de Procesos 3 8. Foco de proceso organizacional.(OPF) Administración de Procesos 3 9. Rendimiento de proceso organizacional.(OPP) Administración de Procesos 4 10. Entrenamiento organizacional.(OT) Administración de Procesos 3 11. Integración de productos.(PI) Ingeniería 3 12. Monitoreo y control de proyectos.(PMC) Administración de Proyectos 2 13. Planeación de Proyectos.(PP) Administración de Proyectos 2 14. Calidad y garantía de procesos y productos.(PPQA) Soporte 2 15. Administración cuantitativa de proyectos.(QPM) Administración de Proyectos 4 16. Desarrollo de requerimientos.(RD) Ingeniería 3 17. Administración de requerimientos.(REQM) Ingeniería 2 18. Administración de riesgos.(RSKM) Administración de Proyectos 3 19. Administración de acuerdo a proveedores.(SAM) Administración de Proyectos 2 20. Soluciones Técnicas.(TS) Ingeniería 3 21. Validación.(VAL) Ingeniería 3 22. Verificación.(VER) Ingeniería 3
17. Continuidad de Procesos Proceso de Soporte Básico Avanzado Proceso de Administración de Proyectos Básico Avanzado Proceso de Ingeniería Estándar Administración de Procesos Básico Avanzado Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2
18.
19. Perspectivas de Valoración Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 Volver Practicas Específicos Objetivos Generales Practicas Generales Objetivos Específicos Áreas de Proceso Practicas Específicos Objetivos Generales Practicas Generales Objetivos Específicos Áreas de Proceso Continuidad de Procesos Niveles de Madurez
20. Modelo de Componentes Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 Volver Áreas de Proceso Relación entre Áreas del Proceso Notas Introductorias Establecer Propósitos Practicas Especificas Objetivos Generales Objetivos Específicos Practicas Generales Típico trabajo de productos Sub Practicas Elaboración de practicas Gen. Típico trabajo de productos Requerido Informativo Expectativo
21. Proceso Básico de Soporte Volver Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 MA PPQA CM Todas las áreas del Proceso Calidad e incumplimiento de actividades Procesos y trabajos de producto, estándares y procedimientos. Líneas Base y auditoria en reportes. Configuración de Artículos y cambios solicitados. Mediciones y análisis Información Requerida MA: Medición y Análisis CM: Administración de la Configuración. PPQA: Calidad y garantía de productos y procesos.
22. Básico de Administración de Procesos Volver Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 OPF OPD + IPPD OT Áreas de proceso Administración de Proyectos, Soporte e Ingeniera. Administrador Senior Organización Áreas de Negocio Recursos y Coordinación Estándares, Procesos Y otros Activos Necesidades de Entrenamiento Proceso estandarizado , Ambiente de trabajo estandarizado Mejora de Información, lecciones aprendidas , Datos, artefactos. Mejora propósitos de procesos, participar en definición Evaluación y depuración de procesos. Necesidades de procesos de la organización y objetivos Estándares, Procesos Y otros Activos OT: Entrenamiento organizacional OPF: Foco de proceso organizacional OPD+IPPD: Definición de procesos organizacionales
23. Área de Proceso de Ingeniería Volver Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 REQM RD TS PI VER VAL Cliente Necesidades de Clientes. Soluciones Alternativas. Requerimientos. Componentes de Productos Requerimientos Productos y requerimientos de producto PI: Integración de Productos. TS: Solución Técnica. REQM: Administración de Requerimientos. VAL: Validación. VER: Verificación. RD: Desarrollo de Requerimientos Productos Componentes de Productos, trabajo de productos , verificación y validación de reportes.
24. Proceso Básico de Administración de Proyectos Volver Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 PMC PP SAM Ingeniería y Soporte en áreas de proceso. Proveedor Replantear Que para Monitorear. Plan Acciones Correctivas Estatus, evaluar y resultados de procesos y evaluación de productos, medidas y análisis. Que para Monitorear. Acuerdos Proveedores Requerimientos de productos, atributos del producto, completitud componentes de productos y Aceptación, revisión y pruebas. Medidas Necesarias Que Construir Que Hacer Compromisos Estatus, atributos y resultados Acciones Correctivas PMC: M onitoreo y control de proyectos. SAM: Administración de acuerdo a proveedores. PP: Planeación de Proyectos.
25. Proceso Avanzado de Soporte Volver Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 CAR DAR Todas las áreas de proceso. Mejorar Propósitos De procesos Defectos y Otros Problemas Seleccionar Atributos Evaluaciones Formales CAR: Análisis Causal y Resolución DAR: Análisis de decisión y resolución.
26. Proceso Avanzado de Administración de Proyectos Volver Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 QPM RSKM IPM + IPPD Ingeniería y Soporte en áreas de proceso. Administración de proyectos básico Administrador de procesos y áreas de proceso. Exposición de riesgos debido a procesos inestables Taxonomía de Riesgos y parámetros, estatus de riesgos, plan de mitigación de riesgos y acciones correctivas. Definir procesos de proyecto y ambiente de trabajo. Coordinación de compromisos y resolución de actividades. Integración de equipos para rendimiento de ingeniería y soporte de procesos. Compartir Visión de Proyectos Rendimiento Datos de Proyectos Organización Proceso de Estándares, ambiente de trabajo de estándares, soporte de activos. Administración estadística de Datos Rendimiento delineas de procesos, líneas base y modelos. Reglas y guías de IPPD Lecciones Aprendidas, planeación y rendimiento de datos Arquitectura de Productos para estructurar equipos. Objetivos Cuantitativos, administración de estadísticas de subprocesos. Composición de Proyectos y definición de procesos. Identificar Riesgos QPM: Administración cuantitativa de proyectos RSKM: Administración de Riesgos IPM + IPPD: Administración de Riesgos
27. Proceso Avanzado de Administración de Procesos Volver Ideal Network Corporation – Capability Maturity Model® Integration CMMI-DEV, V1.2 OID OPP Administración de proyectos básico Administración de áreas de proceso básico Organización Administrador Senior Mejorías Costo y Beneficio de Datos para adecuar Mejoras. Calidad y Rendimiento de objeto en procesos, medidas líneas base y procesos. Medidas Comunes Progresos hacia lograr objetivos de Negocio. . Calidad y Rendimiento de objeto en procesos, medidas líneas base y procesos. Rendimiento de proceso Y capabilidad de datos Habilitar el desarrollo y la depuración de los estándares de proceso y otros activos. OID: Organización, Investigación y desarrollo. OPP: Rendimiento del proceso Organizacional