Anda di halaman 1dari 59

Al servicio de su

organizacin

Modelo de Mejora de Procesos de


Software con CMMI Vr 1.2
Golfredo Molina
Consultor Asociado de CEISOFT
Junio, 2012

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

para ayudarle a crear y entregar


Valor

Jornadas de Investigacin IUPSM Junio 2012


J-40003914-2

Propsito de esta presentacin


Presentar

uno

de

los

Modelos

de

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

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.
J-40003914-2

Jornadas de Investigacin IUPSM

Hablaremos de.

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Ciclo de vida del Software


Concepto de Proceso
Proceso de Software
Modelos de aseguramiento de la calidad
Revisin general del Modelo CMMI Dev Vr. 1.2

J-40003914-2

Jornadas de Investigacin IUPSM

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

EL CICLO DE VIDA DEL SOFTWARE

J-40003914-2

Jornadas de Investigacin IUPSM


4

El ciclo de vida del software


Sucesin de estados o fases a travs de la cual
pasa un producto software a lo largo de su vida
El proceso de desarrollo de software puede ser muy sencillo o
muy complejo requiere reglas en su ejecucin, para
poder garantizar el xito.

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

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, Watch
Adems existen modelos para la mejora y la evaluacin
de los procesos como el CMMI, estndares ISO,
Moprosoft
J-40003914-2

Jornadas de Investigacin IUPSM

El estndar
internacional
ISO 12207
reconoce una
serie de
procesos en el
ciclo de vida
del software y
los separa en
tres grandes
categoras:

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

El ciclo de vida del software

Procesos
principales

Procesos de
apoyo

Procesos organizativos

J-40003914-2

Jornadas de Investigacin IUPSM

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

CONCEPTO DE PROCESO

J-40003914-2

Jornadas de Investigacin IUPSM


7

Qu es un proceso?
Un

proceso

puede
ser
definido
como un grupo de
actividades
que
transforman
unas
entradas en salidas
0274-2524142
0274-2524142
@ceisoft
@ceisoft

Entrad
as

Objetiv
os
Activid
ad
Activid
ad

Activid
ad
Activid
ad
Activid
ad

Salidas

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

Proceso

Recursos e
infraestructura

J-40003914-2

Jornadas de Investigacin IUPSM

Enfoque en procesos

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Al enfocarse en
aspectos:

procesos se obtiene, entre otros

La posibilidad de

repetir

La posibilidad de

analizar

los resultados
las

tendencias

de

los procesos
Mayor precisin en la

prediccin

de las

caractersticas del producto y de los resultados del


proyecto

J-40003914-2

Jornadas de Investigacin IUPSM

Por qu son importantes


los procesos?

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

La calidad de los productos est


influenciada por la calidad de los
procesos que se hayan utilizado para producirlos.

J-40003914-2

Jornadas de Investigacin IUPSM

10

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

PROCESO DE SOFTWARE

J-40003914-2

Jornadas de Investigacin IUPSM


11

Proceso de software
Conjunto 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.

Gente con
conocimiento,
motivacin y
formacin

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Procedimientos y
mtodos que
definen las
relaciones entre las
tareas

Proceso

Herramientas
y equipos

J-40003914-2

Jornadas de Investigacin IUPSM

12

Proceso de software
Los procesos de software

mejorar, entre otros aspectos, en cuanto

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

pueden
a:

evolucionan

J-40003914-2

Jornadas de Investigacin IUPSM

13

Ejecucin de un proceso
La ejecucin (performance) de un proceso es

La ejecucin puede ser distinta cada vez


que se realiza un proceso.
Es deseable controlar y predecir la
ejecucin de un proceso.

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

una medida de los resultados reales


conseguidos como efecto de la realizacin del
proceso.

J-40003914-2

Jornadas de Investigacin IUPSM

14

Capacidad de los Procesos


La capacidad de un proceso es el rango de

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

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.

J-40003914-2

Jornadas de Investigacin IUPSM

15

Capacidad de los Procesos


El nivel de capacidad

de un proceso

indica si:

Slo se ejecuta

Se encuentra organizativa y formalmente definido


Se mide y se mejora de forma sistemtica

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Se planifica

J-40003914-2

Jornadas de Investigacin IUPSM

16

Madurez de un proceso
La madurez es el nivel al cual los procesos
estn explcitamente documentados y gestionados,
son medidos, controlados y continuamente
mejorados.

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

El grado de madurez de un proceso se determina por


una serie de estadios recorridos por ste:

J-40003914-2

Jornadas de Investigacin IUPSM

17

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

MODELOS

J-40003914-2

Jornadas de Investigacin IUPSM


18

Los Modelos
Si la calidad de los productos es resultado
de la calidad de los procesos utilizados

para

Es en este punto donde cobran


importancia

los modelos

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

generarlos, el primer paso es identificar los procesos de la organizacin.

J-40003914-2

Jornadas de Investigacin IUPSM

19

Algunos modelos
o normas de referencia
SPICE
(ISO 15504)
CMMI
MoProsoft

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

COBIT
PSP (Personal
Software
Process)
TSP (Team
Software
Process)
Modelo MOSCA
J-40003914-2

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.
Integracin de Modelos de Madurez y Capacidades
Modelo de Procesos para la Industria del Software. Desarrollado
por la Asociacin Mexicana para la Calidad en Ingeniera de
Software
Objetivos 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 Informacin
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
software
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 software
MOdelo Sistmico de CAlidad (MOSCA) para la Medicin de la
20
Calidad de los Sistemas de Software (USB)

Jornadas de Investigacin IUPSM

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

MODELO CMMI

CAPABILITY MATURITY MODEL INTEGRATION

J-40003914-2

Jornadas de Investigacin IUPSM


21

Modelo de Referencia

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Origen 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.
J-40003914-2

Jornadas de Investigacin IUPSM

22

Modelo de Referencia: CMMI

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.

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Origen del Capability Maturity


Model Integration

J-40003914-2

Jornadas de Investigacin IUPSM

23

Modelo de Referencia: CMMI


A partir de la versin 1.2 publicada en el 2006, aparecen
tres constelaciones en el modelo CMMI:

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

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.

J-40003914-2

Jornadas de Investigacin IUPSM

24

Modelo de Referencia: CMMI


CMMI-DEV

sirve como gua para medir, monitorear


y administrar el proceso de desarrollo y mantenimiento
de productos y servicios.

CMMI-ACQ

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

(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.

J-40003914-2

Jornadas de Investigacin IUPSM

25

Modelo de Referencia: CMMI

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

CMMI 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 organizacin
J-40003914-2

Jornadas de Investigacin IUPSM

26

Modelo de Referencia: CMMI


camino de
mejora
para
Es un

organizaciones

N5. En
Optimizacin

N4. Gestionado
Cuantitativament
e

N3. Definido

N1.
Inicial

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

N2. Gestionado

J-40003914-2

desde
un
proceso
inmaduro (inicial), hasta un

maduro
disciplinado.
proceso

Jornadas de Investigacin IUPSM

27

CMMI: Estructura
Nivel de madurez
rea de proceso 1rea de proceso 2

Objetivos
generales
Caractersticas
comunes

Prcticas
especficas

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Objetivos
especficos

rea de proceso 22

Compromisos

Habilidades

Gestin de
Verificar
implementacin
implementacin

Prcticas
genricas

J-40003914-2

Jornadas de Investigacin IUPSM

28

CMMI: reas de Proceso

para lograr mejoras significativas en esa rea (CMMI).

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Un 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

J-40003914-2

Jornadas de Investigacin IUPSM

29

CMMI: reas de Proceso


Ejemplos de reas de proceso

en

CMMI son:
i. REQM, Requirements Management (Gestin de
Requisitos)

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

ii. PP, Project Planning (Planificacin del Proyecto)


iii.RSKM, Risk Management (Gestin de Riesgos)
iv.PMC, Project Monitoring and Control (Control y
Seguimiento)
v. QPM, Quantitative Project Management (Gestin
cuantitativa)
vi..

J-40003914-2

Jornadas de Investigacin IUPSM

30

CMMI: reas de Proceso


Es 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

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

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.

J-40003914-2

Jornadas de Investigacin IUPSM

31

Documentacin
reas de
proceso
Notas
reas de proceso
introductorias
relacionadas

Metas
especfic
as

Metas
genrica
s

Prcticas especficas

Prcticas genricas

Sub-prcticas
especficas

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Definicin de
propsito

J-40003914-2

Productos de
trabajo tpicos

Elaboraciones de
prcticas genricas

Jornadas de Investigacin IUPSM

32

Ejemplo:
A.P. Planificacin de proyecto
Propsito:
Establecer y mantener planes que definan
las actividades del proyecto

Metas
especficas

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Metas especficas:
SG-1 Establecer estimaciones

Prcticas especficas

Desarrollar un plan del


proyecto

SG-2

SG-3 Obtener compromisos respecto al


plan
J-40003914-2

Jornadas de Investigacin IUPSM

33

Ejemplo: Prcticas por meta


SG-2 Desarrollar un plan del proyecto
SP-2.1 Establecer presupuesto y cronograma
Identificar hitos principales
Identificar supuestos y asunciones de

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

cronograma
Identificar restricciones
Identificar dependencias entre tareas
Definir un presupuesto
Establecer criterios para toma de acciones
correctivas
J-40003914-2

Jornadas de Investigacin IUPSM

34

Ejemplo: Prcticas por meta


SG-2 Desarrollar un plan del proyecto
SP-2.2 Identificar los riesgos del proyecto
Identificar riesgos
Documentar los riesgos

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Revisar y obtener acuerdos con los afectados


(stakeholders) respecto a los riesgos
documentados
Revisar los riesgos cuando sea necesario

J-40003914-2

Jornadas de Investigacin IUPSM

35

Ejemplo: Prcticas por meta


SG-2 Desarrollar un plan del proyecto
SP-2.4 Planificar los recursos del proyecto
Determinar los requerimientos de procesos
Determinar los requerimientos de personal
Determinar las instalaciones, equipos y

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

componentes requeridos por el proyecto

J-40003914-2

Jornadas de Investigacin IUPSM

36

Ejemplo: Prcticas por meta


SG-2 Desarrollar un plan del proyecto
SP-2.5 Planificar conocimientos y habilidades
requeridas
Identificar los conocimientos y habilidades
Evaluar los conocimientos y habilidades
existentes
Seleccionar mecanismos para incorporar las
habilidades y conocimientos requeridos

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

necesarias para ejecutar el proyecto

J-40003914-2

Jornadas de Investigacin IUPSM

37

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

reas de Proceso
por Categora

J-40003914-2

Jornadas de Investigacin IUPSM


38

0274-2524142
0274-2524142
@ceisoft
@ceisoft
www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

Desarrollo de
requerimientos
Gestin de
requerimientos
Solucin tcnica
Integracin de
producto.
Verificacin
Validacin

J-40003914-2

ee
rrtt
ppoo
SSoo

Planificacin de proyecto
Monitorizacin y control de
proyecto
Gestin de acuerdos con
proveedores
Gestin de riesgos
Gestin cuantitativa de
proyecto
Gestin integrada de
proyecto + IPPD2

G
Gee
pprr ssttii
ooyy nn
eecc ddee
ttoo
ss

Categoras del modelo

Ingenie
ra

Gestin de
procesos

Gestin de configuracin
Aseguramiento de la
calidad de proceso y de
producto
Medicin y anlisis
Anlisis de decisiones y
resolucin
Anlisis causal y
resolucin

Enfoque en procesos de
la organizacin (OPF)
Definicin de procesos de
la organizacin + IPPD1
Formacin organizativa
(OT).
Rendimiento de procesos
de la organizacin (OPP)
Innovacin y despliegue
en la organizacin (OID)

Jornadas de Investigacin IUPSM

39

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Niveles Vs. Categoras

J-40003914-2

Jornadas de Investigacin IUPSM


40

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Interrelacin de las Principales


Procesos del Modelo CMMI

J-40003914-2

Jornadas de Investigacin IUPSM


41

reas de Proceso: Ingeniera


Ingeniera
RD
Desarrollo
de
requerimient
os

REQM

REQM
Gestin

0274-2524142
0274-2524142
@ceisoft
@ceisoft

RD

Solucione
s
alternativ
Requisito
as
s

TS
VE
R

Compone
ntes del
producto

requerimient

PI

Producto
(Entregabl
e)

CLIENTE

os
TS Solucin
Tcnica

VAL

Necesidades

PI
Integracin

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

de Productos
VER
Verificacin
VAL
J-40003914-2

Jornadas de Investigacin IUPSM

Validacin42

reas de Proceso: Gestin de Proyectos

REQM

Soluciones
alternativas

RD

Requisitos

TS

PI

Producto
(Entregable)

CLIENTE

VAL
Necesidades

Qu
construir;
Compromiso
s

PP

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

VER

Componente
s del
producto

J-40003914-2

Gestin de
Proyectos
PP Planeacin
de Proyectos
PMC
Monitoreo
y Control de
Proyectos

Qu hacer;
Acciones
Estatus, Issues, Resultados
Necesidades de
correctiv
de evaluaciones; mtricas
medicin
as
Replanificaci
PMC
n
Qu monitorear

Jornadas de Investigacin IUPSM

43

reas de Proceso: Soporte


REQM

Soluciones
alternativas

RD

Requisitos

TS

Componente
s del
producto

VER

PI

Producto
(Entregable)

CLIENTE

VAL

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Necesidades

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

Mediciones
y anlisis

Qu
construir;
Compromiso
s

Necesidades
de
informacin

MA

PP

Qu hacer;
Acciones
Estatus, Issues, Resultados
Necesidades de
correctiv
de evaluaciones; mtricas
medicin
as
Replanificaci
PMC
n
Qu monitorear

Baselines y
Reportes de
auditoras

Elementos de
configuracin;
Peticiones de
cambio

CM

J-40003914-2

Control de calidad
y no
conformidades

Soporte
MA
Medicin y
Anlisis
CM Gestin
de
Configuraci
n
PPQA
Gestin de
Calidad

Procesos y
productos de
trabajo;
Estndares

PPQA

Jornadas de Investigacin IUPSM

44

Modelo
de Referencia:
CMMI
OPD
OT
Entrenamiento en
procesos estndares

Procesos
estndares

Informacin
para la
mejora

Propuestas de mejora de
procesos Participacin en
definicin, evaluacin y
despliegue de procesos

OPF

Recursos y
coordinaci
n

Necesidades de
entrenamiento

REQM
Gestin de
Procesos:

Soluciones
alternativas

RD

Requisitos

Componente
s del
producto

TS

VER

PI

Producto
(Entregable)

CLIENTE

VAL

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Necesidades

Mediciones
y anlisis

Qu
construir;
Compromiso
s

Necesidades
de
informacin

MA

PP

Qu hacer;
Acciones
Estatus, Issues, Resultados
Necesidades de
correctiv
de evaluaciones; mtricas
medicin
as
Replanificaci
PMC
n
Qu monitorear

Baselines y
Reportes de
auditoras

Elementos de
configuracin;
Peticiones de
cambio

CM
J-40003914-2

Control de calidad
y no
conformidades

OPF Enfoque
en Procesos
de la
Organizacin
OPD
Definicin de
Procesos de la
Organizacin
OT Entrenam.
Organizaciona
l

Procesos y
productos de
trabajo;
Estndares

PPQA

Jornadas de Investigacin IUPSM

45

Institucionalizacin de los Procesos:

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Objetivos y prcticas genricas para todos los procesos

J-40003914-2

Jornadas de Investigacin IUPSM

46

Modelo de Referencia: CMMI


reas de
proceso

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Definicin de
propsito

Notas
introductorias

reas de proceso
relacionadas

Metas
especfica
s

Metas
genricas

Prcticas especficas

Prcticas genricas

Sub-prcticas
especficas

J-40003914-2

Productos de
trabajo tpicos

Elaboraciones de
prcticas genricas

Jornadas de Investigacin IUPSM

47

Institucionalizacin?

La institucionalizacin es un concepto
importante en la mejora de procesos.

proceso est enraizado en la


forma en que se realiza el trabajo y existe
compromiso y consistencia para realizar el

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Implica que el

proceso.
Es ms probable no abandonar un proceso institucionalizado
en momentos de

estrs.

El grado de institucionalizacin est incorporado en las


metas genricas.

J-40003914-2

Jornadas de Investigacin IUPSM

48

Progresin de la institucionalizacin
Prcticas
genricas

Proceso
realizado

Proceso
definido

GG Alcanzar las
metas
especficas
1

GG
Institucionaliza r como un
(Nivel CMMI 3, 4 y 5)
proceso
definido
3

Proceso
gestionado
cuantitativamente

Proceso
gestionado

GG5
Institucionaliza r y optimizar el
proceso (Nivel

Proceso
optimizado
continuamen
te

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

GG
Institucionalizar como un proceso
gestionado
2

GG4
Institucionaliza r como un
proceso gestionado
(Nivel 4)
cuantitativamente

J-40003914-2

Jornadas de Investigacin IUPSM

5)

49

Institucionalizacin?

Proceso realizado
Un proceso realizado es un proceso que lleva

a cabo el trabajo necesario para producir


productos de trabajo.

proceso se satisfacen.

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Las metas especficas del rea de

J-40003914-2

Jornadas de Investigacin IUPSM

50

Institucionalizacin?

Proceso gestionado
Un proceso gestionado es un proceso realizado
que est planificado y que es

ejecutado de acuerdo a una poltica;


emplea personas capacitadas que
0274-2524142
0274-2524142
@ceisoft
@ceisoft

salidas controladas; involucra a las partes

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

tienen los recursos adecuados para producir

descripcin de proceso.

interesadas relevantes; es controlado


evaluado en cuanto a la adherencia a su

J-40003914-2

Jornadas de Investigacin IUPSM

51

Institucionalizacin?

Proceso definido
Es un proceso gestionado que es

adaptado a partir del conjunto de


procesos estndar de la
organizacin; existe una descripcin del
medidas y otra informacin de mejora de
procesos a los activos de proceso de la
organizacin.

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

proceso; aporta productos de trabajo,

J-40003914-2

Jornadas de Investigacin IUPSM

52

Institucionalizacin?

Proceso

gestionado

cuantitativamente

Un proceso gestionado cuantitativamente


es un proceso definido que est

controlado a travs de tcnicas

0274-2524142
0274-2524142
@ceisoft
@ceisoft

cuantitativo.

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

estadsticas y otras de carcter

proceso son medibles y controlados a lo

La calidad del producto, la calidad del


servicio y los atributos de rendimiento del
largo del proyecto

J-40003914-2

Jornadas de Investigacin IUPSM

53

Institucionalizacin?

Proceso en optimizacin
Es un proceso gestionado
cuantitativamente que es cambiado y
adaptado para cumplir los objetivos de
negocio relevantes actuales y previstos.

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Un proceso en optimizacin se enfoca en


la mejora continua del

rendimiento del proceso por medio


de mejoras tecnolgicas
incrementales e innovadoras.

J-40003914-2

Jornadas de Investigacin IUPSM

54

Ejemplo: objetivo y prcticas genricas


GG-2: Institucionalizacin de la gestin del
proceso

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

GP-2.1 Definir polticas para gestionar los procesos


Existe 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 procesos


Se 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?
Jornadas de Investigacin IUPSM
J-40003914-2

55

Ejemplo: objetivo y prcticas genricas

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

GP-2: Institucionalizacin de la gestin del


proceso
GP-2.3 Proveer recursos para los procesos
GP-2.4 Asignar responsabilidades para la gestin de
procesos
GP-2.5 Capacitar al personal en la gestin de procesos
GP-2.6 Gestin de configuracin de los productos de
trabajo generados en los procesos
GP-2.7 Identificacin e involucramiento de afectados
(stakeholders)
GP-2.8 Monitoreo y control de los procesos
GP-2.9 Evaluacin objetiva de la adherencia de
procesos y productos resultantes a estndares
definidos
GP-2.10 Revisin del estatus de los procesos con
niveles superiores de gerencia
56
J-40003914-2

Jornadas de Investigacin IUPSM

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Madurez de la Empresa

J-40003914-2

Jornadas de Investigacin IUPSM


57

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Referencias
SEI. CMMI for development, version 1.3.
http://www.sei.cmu.edu/library/abstracts/reports/10tr033.c
fm
SEI. CMMI: Gua para la integracin de procesos y la mejora
de productos.
http://www.sei.cmu.edu/library/abstracts/whitepapers/cmm
i-dev-v12-spanish.cfm
SEI. 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.
58
Jornadas de Investigacin IUPSM
J-40003914-2
http://www.sei.cmu.edu/library/abstracts/reports/11hb001.

Golfredo E. Molina M.

www.ceisoft.org
www.ceisoft.org
info@ceisoft.org
info@ceisoft.org

0274-2524142
0274-2524142
@ceisoft
@ceisoft

Consultor Empresarial CEISOFT


+58 (416) 774.15.82
golfredo.molina@ceisoft.org
CEISOFT - Centro de Excelencia en Innovacin y
Tecnologa
Av. 4 c/c 18 y 19. Edif. General Masini piso 8 Ofic A-84.
Mrida - Venezuela.

w w w. c e i s o f t . o r g
J-40003914-2

0274-2524142
@ceisoft

info@ceisoft.org

Jornadas de Investigacin IUPSM

59