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