modelo de mejora de procesos de software (cmmi)

59
J-40003914-2 1 www.ceisoft.org 0274-2524142 [email protected] @ceisoft Al servicio de su organización… … para ayudarle a crear y entregar Valor Jornadas de Investigación IUPSM Modelo de Mejora de Procesos de Software con CMMI Vr 1.2 Junio 2012 Golfredo Molina Consultor Asociado de CEISOFT Junio, 2012

Upload: golfredo-e-molina-m

Post on 06-Nov-2015

29 views

Category:

Documents


8 download

DESCRIPTION

Presentación del modelo CMMI (mejora de procesos de software).

TRANSCRIPT

Modelo de mejora de procesos de Software (cmmi vr 1.2)

Modelo de Mejora de Procesos de Software con CMMI Vr 1.2Junio 2012Golfredo MolinaConsultor Asociado de CEISOFTJunio, 2012

Al servicio de su organizacin para ayudarle a crear y entregar ValorJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoft1Asociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftPropsito de esta presentacinPresentar uno de los Modelos de Mejora de Procesos ms conocidos en el mbito internacional, el CMMI Dev vr 1.2, el cual puede ser adoptado libremente, parcial o totalmente por las organizaciones en general, y las fbricas de software en particular.Motivar la discusin sobre modelos y normas para el aseguramiento de la calidad del software en Venezuela.Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftCiclo de vida del SoftwareConcepto de ProcesoProceso de SoftwareModelos de aseguramiento de la calidadRevisin general del Modelo CMMI Dev Vr. 1.2Hablaremos de.Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftEl ciclo de vida del softwareJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftEl ciclo de vida del softwareEl proceso de desarrollo de software puede ser muy sencillo o muy complejo requiere reglas en su ejecucin, para poder garantizar el xito.Existen metodologas, modelos y marcos de trabajo para desarrollar software, que al ser aplicadas segn el contexto aseguran el xito del proyecto de software. Ej: XP, SCRUM, , RUP, WatchAdems existen modelos para la mejora y la evaluacin de los procesos como el CMMI, estndares ISO, Moprosoft

Sucesin de estados o fases a travs de la cual pasa un producto software a lo largo de su vidaJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftProcesos principalesProcesos de apoyoProcesos organizativos

El ciclo de vida del softwareEl estndar internacional ISO 12207 reconoce una serie de procesos en el ciclo de vida del software y los separa en tres grandes categoras:Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftCONCEPTO de PROCESOJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftQu es un proceso?Un proceso puede ser definido como un grupo de actividades que transforman unas entradas en salidasProcesoEntradasSalidasObjetivosRecursos e infraestructuraActividadActividadActividadActividadActividadJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftEnfoque en procesosAl enfocarse en procesos se obtiene, entre otros aspectos:

La posibilidad de repetir los resultadosLa posibilidad de analizar las tendencias de los procesosMayor precisin en la prediccin de las caractersticas del producto y de los resultados del proyectoJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftPor qu son importantes los procesos?La calidad de los productos est influenciada por la calidad de los procesos que se hayan utilizado para producirlos.

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftPROCESO DE SOFTWAREJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftProceso de softwareConjunto de actividades para desarrollar y mantener el software y sus productos asociados (documentos de diseo, casos de prueba, manuales de usuario); adems de gestionar la produccin.

ProcesoProcedimientos y mtodos que definen las relaciones entre las tareasGente con conocimiento, motivacin y formacin

Herramientas y equiposJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftProceso de softwareLos procesos de software evolucionan y pueden mejorar, entre otros aspectos, en cuanto a:

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftEjecucin de un procesoLa ejecucin (performance) de un proceso es una medida de los resultados reales conseguidos como efecto de la realizacin del proceso.

La ejecucin puede ser distinta cada vez que se realiza un proceso.Es deseable controlar y predecir la ejecucin de un proceso.

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftLa capacidad de un proceso es el rango de resultados esperados que puede ser obtenido cuando se realiza el proceso. Permite predecir los resultados de futuras ejecuciones (performance).

Un proceso adquiere calidad en la medida en que madura y mejora su capacidad.Un proceso tiene mayor capacidad en la medida en que sus resultados son ms predecibles, es decir, cuando disminuye la diferencia entre lo esperado y lo alcanzado por el proceso.

Capacidad de los ProcesosJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftEl nivel de capacidad de un proceso indica si:

Slo se ejecutaSe planificaSe encuentra organizativa y formalmente definidoSe mide y se mejora de forma sistemtica

Capacidad de los ProcesosJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftMadurez de un procesoLa madurez es el nivel al cual los procesos estn explcitamente documentados y gestionados, son medidos, controlados y continuamente mejorados.

El grado de madurez de un proceso se determina por una serie de estadios recorridos por ste:Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftModelos Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftSi la calidad de los productos es resultado de la calidad de los procesos utilizados para generarlos, el primer paso es identificar los procesos de la organizacin.Es en este punto donde cobran importancia los modelosLos Modelos

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftAlgunos modelos o normas de referenciaSPICE (ISO 15504)Determinacin de la Capacidad de Mejora del Proceso de Software. Es un modelo para la mejora y evaluacin de los procesos de desarrollo y mantenimiento de productos de software.CMMIIntegracin de Modelos de Madurez y CapacidadesMoProsoftModelo de Procesos para la Industria del Software. Desarrollado por la Asociacin Mexicana para la Calidad en Ingeniera de SoftwareCOBITObjetivos de Control para Tecnologas de informacin y relacionadas; conjunto de mejores prcticas para el manejo de informacin creado por la Asociacin para la Auditora y Control de Sistemas de InformacinPSP (Personal Software Process)El proceso personal de software es un conjunto de prcticas disciplinadas para la gestin del tiempo y mejora de la productividad personal de los programadores o ingenieros de softwareTSP (Team Software Process)Proporciona un marco de trabajo de procesos definidos que est diseado para ayudarle a equipos de gerentes e ingenieros a organizar y producir proyectos de softwareModelo MOSCAMOdelo Sistmico de CAlidad (MOSCA) para la Medicin de la Calidad de los Sistemas de Software (USB)Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftMODELO CMMI Capability Maturity Model IntegrationJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftModelo de ReferenciaOrigen del Capability Maturity Model Integration

Nacido en el Software Engineering Institute perteneciente a la Carnegie Mellon University (SEI: Software Engineering Institute, http://www.sei.cmu.edu/) con aportaciones de empresas y organismos internacionales.Es un marco de referencia que las organizaciones pueden emplear para mejorar sus procesos de desarrollo, adquisicin y mantenimiento de productos y servicios.

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftModelo de Referencia: CMMIOrigen del Capability Maturity Model Integration

CMMI es la nueva generacin de una lnea de modelos de madurez que se inici a principios de los noventa con el famoso CMM-SW (Capability Maturity Model for Software Engineering).Basado en requisitos iniciales del Departamento de Defensa de Estados Unidos.Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftModelo de Referencia: CMMIA partir de la versin 1.2 publicada en el 2006, aparecen tres constelaciones en el modelo CMMI:

CMMI-DEV (Development)CMMI-ACQ (Acquisition)CMMI-SVC (Services)

Una constelacin es una coleccin de componentes utilizados para construir modelos, materiales de capacitacin y evaluacin en un rea de inters.

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftModelo de Referencia: CMMICMMI-DEV sirve como gua para medir, monitorear y administrar el proceso de desarrollo y mantenimiento de productos y servicios.

CMMI-ACQ (Acquisition) publicada en noviembre del 2007 y sirve como gua para mejorar el proceso de adquisicin de productos y servicios.

CMMI-SVC (Services) publicada en febrero del 2009 y sirve como gua para proporcionar servicios internos en una organizacin y a clientes externos.Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftModelo de Referencia: CMMICMMI ensea el camino para alcanzar un nivel de madurez de la organizacin o un nivel de capacidad de un rea de proceso.

Nos dice (nos orienta) sobre qu hay que hacer? A travs de objetivos y prcticas

No nos dice nada sobre cmo hay que hacerlo? Lo resuelve la organizacinJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftModelo de Referencia: CMMIdesde un proceso inmaduro (inicial), hasta un proceso maduro y disciplinado.N1. InicialN5. En OptimizacinN2. GestionadoN3. DefinidoN4. Gestionado CuantitativamenteEs un camino de mejora para organizaciones Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftNivel de madurezrea de proceso 1rea de proceso 2rea de proceso 22Objetivos especficosObjetivosgeneralesPrcticasgenricasCaractersticas comunesCompromisosPrcticasespecficasHabilidadesGestin de implementacin Verificar implementacinCMMI: EstructuraJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftUn rea de proceso se compone de un grupo de prcticas interrelacionadas, que cuando se ejecutan colectivamente, satisfacen un conjunto de objetivos y un conjunto de metas, las cuales son consideradas importantes para lograr mejoras significativas en esa rea (CMMI).

CMMI: reas de ProcesoJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftEjemplos de reas de proceso en CMMI son:

REQM, Requirements Management (Gestin de Requisitos)PP, Project Planning (Planificacin del Proyecto)RSKM, Risk Management (Gestin de Riesgos)PMC, Project Monitoring and Control (Control y Seguimiento)QPM, Quantitative Project Management (Gestin cuantitativa).CMMI: reas de ProcesoJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftEs decir, las reas de proceso son:

Un conjunto de actividades agrupadas para facilitar el camino de la mejora.Establecen la capacidad de procesos de la organizacin.Cada rea pertenece a un nivel de madurez dentro de la representacin escalonada del modelo CMMI.Las reas de proceso tienen niveles de capacidad en la representacin continua.CMMI: reas de ProcesoJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftDocumentacinreas de procesoDefinicin de propsitoNotas introductoriasreas de proceso relacionadasMetas especficasMetas genricasPrcticas genricasSub-prcticas especficasProductos de trabajo tpicosElaboraciones de prcticas genricasPrcticas especficas

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftEjemplo: A.P. Planificacin de proyecto Propsito:Establecer y mantener planes que definan las actividades del proyecto

Metas especficas:SG-1 Establecer estimacionesSG-2 Desarrollar un plan del proyectoSG-3 Obtener compromisos respecto al planMetas especficasPrcticas especficasJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftSG-2 Desarrollar un plan del proyectoSP-2.1 Establecer presupuesto y cronograma

Identificar hitos principalesIdentificar supuestos y asunciones de cronogramaIdentificar restriccionesIdentificar dependencias entre tareasDefinir un presupuestoEstablecer criterios para toma de acciones correctivas

Ejemplo: Prcticas por metaJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftSG-2 Desarrollar un plan del proyectoSP-2.2 Identificar los riesgos del proyecto

Identificar riesgosDocumentar los riesgos Revisar y obtener acuerdos con los afectados (stakeholders) respecto a los riesgos documentadosRevisar los riesgos cuando sea necesario

Ejemplo: Prcticas por metaJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftSG-2 Desarrollar un plan del proyectoSP-2.4 Planificar los recursos del proyecto

Determinar los requerimientos de procesosDeterminar los requerimientos de personalDeterminar las instalaciones, equipos y componentes requeridos por el proyecto

Ejemplo: Prcticas por metaJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftSG-2 Desarrollar un plan del proyectoSP-2.5 Planificar conocimientos y habilidades requeridas

Identificar los conocimientos y habilidades necesarias para ejecutar el proyectoEvaluar los conocimientos y habilidades existentesSeleccionar mecanismos para incorporar las habilidades y conocimientos requeridos

Ejemplo: Prcticas por metaJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftreas de Proceso por CategoraJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftCategoras del modeloIngeniera

Gestin de proyectosSoporteGestin de procesosPlanificacin de proyectoMonitorizacin y control de proyectoGestin de acuerdos con proveedoresGestin de riesgosGestin cuantitativa de proyectoGestin integrada de proyecto + IPPD2Gestin de configuracinAseguramiento de la calidad de proceso y de productoMedicin y anlisisAnlisis de decisiones y resolucinAnlisis causal y resolucinEnfoque en procesos de la organizacin (OPF)Definicin de procesos de la organizacin + IPPD1Formacin organizativa (OT).Rendimiento de procesos de la organizacin (OPP)Innovacin y despliegue en la organizacin (OID)Desarrollo de requerimientosGestin de requerimientosSolucin tcnicaIntegracin de producto.VerificacinValidacinJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoft

Niveles Vs. CategorasJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftInterrelacin de las Principales Procesos del Modelo CMMI

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftProducto (Entregable)RDTSPICLIENTEVERVALRequisitosSoluciones alternativasREQMNecesidadesComponentes del productoIngenieraRD Desarrollo de requerimientosREQM Gestin requerimientos TS Solucin TcnicaPI Integracin de ProductosVER VerificacinVAL Validacinreas de Proceso: IngenieraJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftProducto (Entregable)RDTSPICLIENTEVERVALRequisitosSoluciones alternativasREQMNecesidadesComponentes del productoPPQu construir; CompromisosQu hacer; Necesidades de medicinReplanificacinQu monitorearGestin de ProyectosPP Planeacin de ProyectosPMC Monitoreo y Control de ProyectosPMCAcciones correctivasEstatus, Issues, Resultados de evaluaciones; mtricasreas de Proceso: Gestin de ProyectosJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftProducto (Entregable)RDTSPICLIENTEVERVALRequisitosSoluciones alternativasREQMNecesidadesComponentes del productoPPQu construir; CompromisosQu hacer; Necesidades de medicinReplanificacinQu monitorearMACMPPQASoporteMA Medicin y AnlisisCM Gestin de ConfiguracinPPQA Gestin de CalidadMediciones y anlisisNecesidades de informacinBaselines y Reportes de auditorasElementos de configuracin; Peticiones de cambioControl de calidad y no conformidadesProcesos y productos de trabajo; EstndaresPMCAcciones correctivasEstatus, Issues, Resultados de evaluaciones; mtricasreas de Proceso: SoporteJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftModelo de Referencia: CMMIProducto (Entregable)RDTSPICLIENTEVERVALRequisitosSoluciones alternativasREQMNecesidadesComponentes del productoOPFOPDOTPropuestas de mejora de procesos Participacin en definicin, evaluacin y despliegue de procesosRecursos y coordinacinProcesos estndaresNecesidades de entrenamientoEntrenamiento en procesos estndaresInformacin para la mejoraPPQu construir; CompromisosQu hacer; Necesidades de medicinReplanificacinQu monitorearMACMPPQAGestin de Procesos:

OPF Enfoque en Procesos de la OrganizacinOPD Definicin de Procesos de la OrganizacinOT Entrenam. OrganizacionalMediciones y anlisisNecesidades de informacinBaselines y Reportes de auditorasElementos de configuracin; Peticiones de cambioControl de calidad y no conformidadesProcesos y productos de trabajo; EstndaresPMCAcciones correctivasEstatus, Issues, Resultados de evaluaciones; mtricasJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftInstitucionalizacin de los Procesos:Objetivos y prcticas genricas para todos los procesosJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftModelo de Referencia: CMMIreas de procesoDefinicin de propsitoNotas introductoriasreas de proceso relacionadasMetas especficasMetas genricasPrcticas genricasSub-prcticas especficasProductos de trabajo tpicosElaboraciones de prcticas genricasPrcticas especficasJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftInstitucionalizacin?La institucionalizacin es un concepto importante en la mejora de procesos. Implica que el proceso est enraizado en la forma en que se realiza el trabajo y existe compromiso y consistencia para realizar el proceso.Es ms probable no abandonar un proceso institucionalizado en momentos de estrs.El grado de institucionalizacin est incorporado en las metas genricas. Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftProgresin de la institucionalizacinPrcticas genricasGG1Alcanzar las metas especficasGG2Institucionalizar como un proceso gestionadoGG3Institucionaliza r como un proceso definido (Nivel CMMI 3, 4 y 5)GG4Institucionaliza r como un proceso gestionado cuantitativamente(Nivel 4)GG5Institucionaliza r y optimizar el proceso (Nivel 5)Proceso realizadoProceso gestionadoProceso optimizado continuamenteProceso definidoProceso gestionado cuantitativamenteJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftProceso realizadoUn proceso realizado es un proceso que lleva a cabo el trabajo necesario para producir productos de trabajo.

Las metas especficas del rea de proceso se satisfacen.Institucionalizacin?

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftProceso gestionadoUn proceso gestionado es un proceso realizado que est planificado y que es ejecutado de acuerdo a una poltica; emplea personas capacitadas que tienen los recursos adecuados para producir salidas controladas; involucra a las partes interesadas relevantes; es controlado evaluado en cuanto a la adherencia a su descripcin de proceso.Institucionalizacin?

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftProceso definidoEs un proceso gestionado que es adaptado a partir del conjunto de procesos estndar de la organizacin; existe una descripcin del proceso; aporta productos de trabajo, medidas y otra informacin de mejora de procesos a los activos de proceso de la organizacin.Institucionalizacin?

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftUn proceso gestionado cuantitativamente es un proceso definido que est controlado a travs de tcnicas estadsticas y otras de carcter cuantitativo. La calidad del producto, la calidad del servicio y los atributos de rendimiento del proceso son medibles y controlados a lo largo del proyectoInstitucionalizacin?

Proceso gestionado cuantitativamente Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftProceso en optimizacinEs un proceso gestionado cuantitativamente que es cambiado y adaptado para cumplir los objetivos de negocio relevantes actuales y previstos. Un proceso en optimizacin se enfoca en la mejora continua del rendimiento del proceso por medio de mejoras tecnolgicas incrementales e innovadoras.Institucionalizacin?

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftGG-2: Institucionalizacin de la gestin del proceso

GP-2.1 Definir polticas para gestionar los procesosExiste una poltica organizacional para gestionar los procesos?Est documentada dicha poltica?La poltica para gestionar los procesos es conocida por los responsables de llevar a cabo las actividades inherentes a dichos procesos?GP-2.2 Planificar los procesosSe planifican las actividades necesarias para ejecutar los procesos?Est la planificacin de la gestin de procesos del proyecto y/o producto en un repositorio o librera accesible para el equipo del proyecto?

Ejemplo: objetivo y prcticas genricasJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftGP-2: Institucionalizacin de la gestin del proceso GP-2.3 Proveer recursos para los procesosGP-2.4 Asignar responsabilidades para la gestin de procesosGP-2.5 Capacitar al personal en la gestin de procesosGP-2.6 Gestin de configuracin de los productos de trabajo generados en los procesosGP-2.7 Identificacin e involucramiento de afectados (stakeholders)GP-2.8 Monitoreo y control de los procesosGP-2.9 Evaluacin objetiva de la adherencia de procesos y productos resultantes a estndares definidosGP-2.10 Revisin del estatus de los procesos con niveles superiores de gerencia

Ejemplo: objetivo y prcticas genricasJornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftMadurez de la Empresa

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftReferenciasSEI. CMMI for development, version 1.3. http://www.sei.cmu.edu/library/abstracts/reports/10tr033.cfmSEI. CMMI: Gua para la integracin de procesos y la mejora de productos. http://www.sei.cmu.edu/library/abstracts/whitepapers/cmmi-dev-v12-spanish.cfmSEI. Standard CMMI appraisal method for process improvement (SCAMPI) A, version 1.2: Method definition document. http://www.sei.cmu.edu/library/abstracts/reports/06hb002.cfm.SEI. Standard CMMI Appraisal Method for Process Improvement (SCAMPI) A, Version 1.3: Method Definition Document. http://www.sei.cmu.edu/library/abstracts/reports/11hb001.cfm.SEI. Published appraisal results. http://sas.sei.cmu.edu/pars/pars.aspx.Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoftAsociacin Civil Centro de Excelencia en Innovacin y TecnologaJ-40003914-2Av. 4, entre calles 18 y 19, Edif. General Masini, piso 8, Ofc. A-81. Mrida, VenezuelaTelf. [email protected] @ceisoftGolfredo E. Molina M.

Consultor Empresarial CEISOFT+58 (416) [email protected]

CEISOFT - Centro de Excelencia en Innovacin y TecnologaAv. 4 c/c 18 y 19. Edif. General Masini piso 8 Ofic A-84. Mrida - Venezuela.

www.ceisoft.org 0274-2524142 [email protected] @ceisoft

Jornadas de Investigacin IUPSMJ-40003914-2Nwww.ceisoft.org 0274-2524142 [email protected] @ceisoft