Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PORTADA
EVALUACION DE PROCESOS
PORTADA
EVALUACION DE PROCESOS
MODELO BOOTSTRAP (Kuvaja et al., 1994) EIA 632. Processes for Engineering a System, (Sheard y Lake, 1998) ISO/IEC 15504 (ISO, 2004 a-e) ISO/IEC 90003 (ISO/IEC, 2004f) MIL S D-498 MOPROSOF (Oktaba et al., 2003) Mps BPR (Weber y Rocha, 2004) SEI CMMI- Capability Maturity Model Integration (SEI, 2002) SCAMPI (Standard CMMI Appraisal Method for Process Improvement) (SEI, 2001) SEI Software Capability Evaluation (SCE) (Byrnes y Philips, 1996) SEI SE-CMM Capability Maturity Model for Systems Engineering (SEI, 1995) SEI P-CMM People Capability Maturity Model (Curtis et al., 2001) SEI IDEAL Model (Gremba y Myers, 1997) SEI Personal Software Process (PSP) (Humphrey, 1997) Systems Security Engineering Capability Maturity Model (SSE-CMM) (Department of Defense U.S.A, 1999) SEI SW-CMM Capability Maturity Model SM for Software (SEI, 1995) SEI eam Software Process ( SP) (Humphrey, 2000a; 2000b) Software Development Capability Evaluation (SDCE) (AFMC, 1994) ickit ( ickit Project Office, 1992) rillium ( rillium eam, 1994) (April y Coallier, 1995)
PORTADA
URL http://www.cse.dcu.ie/essiscope/sm5/approach/ boot-2.html http://www.eia.org http://www.iso.org http://www.iso.org http://www.pogner.demon.co.uk/mil_498/ www.lania.mx/biblioteca/manuales/moprosoft/ V%201.1%20DocumentoBase.pdf http://www.softex.br/ http://www.sei.cmu.edu/cmmi/ http://www.sei.cmu.edu/publications/document s/01.reports/01hb001.html http://www.sei.cmu.edu/publications/document s/96.reports/96.tr.002.html http://www.sei.cmu.edu/cmm/se-cmm.html http://www.sei.cmu.edu/cmm-p/ http://www.sei.cmu.edu/ideal/ideal.html http://www.sei.cmu.edu/tsp/psp.html http://www.sse-cmm.org http://www.sei.cmu.edu/cmm/cmm.html http://www.sei.cmu.edu/tsp/tsp.html http://www.stsc.hill.af.mil/crosstalk/1997/04/de velopment.asp http://www.tickit.org/ http://www2.umassd.edu/swpi/BellCanada/trilli
EVALUACION DE PROCESOS
ISO 90003
ISO 90003
- s nor n rn on propor on un gu s p n d ISO 9001 2000 org n z on s p r p r dqu s n, su n s ro, d s rro o, ns n n o d SOFT AR y s rv os d y n n sopor - No b n d os r qu s os d 9001 2000 ISO
- No s d s n d p r s r u z d o o r r o d v u n n r g s ro r f n d s s d d d
EVALUACION DE PROCESOS
ISO 90003
EVALUACION DE PROCESOS
ISO 90003
5. Responsabilidad de la Direccin 5.5. Responsabilidad, autoridad y comunicacin Representante de la direccin P r un organizacin productora de software, s r b n f oso qu r pr s n n d dr n uv s xp r n n desarrollo de software
EVALUACION DE PROCESOS
CMM
MOD
Nivel
O D MADUR Z D
Caractersticas
A CAPACIDAD (CMM)
Resultados
Inicial
- Aus n d g s n d proy os - pro so d sof w r s b n rr gu r - os p n s, s on s y d d son pr d b s - r nd n o d p nd d p d d nd v du d os bros d grupo -S s b n progr s d for n d p rson d d s rro o y n n no - os pro sos d sof w r son s b s y r p b s org n z n s b po s d g r n d proy os y pro sos p nf n s b s n proy os s r s - x s n s nd r s d f n dos y x g dos - pro so s n r n un s s d g r n d proy os b s do n xp r n s p s d s
Produ v d d y d d s s R sgo x o
Repetible
Produ v d d y d db R sgo o
EVALUACION DE PROCESOS
CMM
Resultados
Nivel
Caractersticas
Definido
- os pro sos son d f n dos s nd r z dos, ns u on z dos do u n dos - os pro sos d ng n r y g r n son s b s y Produ v d d s n gr n n uno s o d d y - x s un n nd n o o n d os pro sos, d fun on s y r spons b d d s R sgo d o org n z n n n un grupo d d do d f n n, or n o y d fus n d pro so d Ing n r d Sof w r - os pro sos son d b s o u n f b s produ v d d y d ds d n y r gsr n Produ v d d d proy o d org n z n p r d d y -S f n s u n v sd d d d sof w r R sgo -M d n uso d r s d sof w r , s r un n o b s u n v p r v u n y s n n proy os fu uros x o d Produ v d d y d d o R sgo nu o
Gestionado
odos p r
EVALUACION DE PROCESOS
CMM
Nivel de Madurez
reas Clave del Proceso (KPAs)
Grupo de Actividades que satisfacen un conjunto de objetivos
Caractersticas Comunes
Conjunto de Atributos que indican el grado de implementacin e institucionalizacin de un rea clave de proceso
Prcticas Clave
Actividades e infraestructura que contribuyen en su mayora a la implementacin de un rea clave de proceso
EVALUACION DE PROCESOS
CMM
Procesos Tcnicos
Evaluado por S E
No Evaluado por S E
Ejemplos - lanificacin del royecto - Seguimiento del royecto - Gestin de la o nfiguracin - seguramiento de la a lidad
S o p o rte a la C o n s tru c c i n O p e ra c io n a l d e l P ro d u c to
Ejemplos - Revisiones por pares - Ingeniera del roducto - Gestin de Requisitos
O p e ra c io n e s d e D e s a rro llo
Ejemplos - Entornos de Ingeniera - e todologas de nlisis de Requisitos - e todologas de Diseo - digo
CMM
o Organizacin Patrocinadora D r n os r bu os d s dos d produ o D r n p d d d pro so s prop d p r p d d ob vo d pro so) ob vos d n go o ( S on y for qu po d v u n (SC ) Resultado: S d f n n os ob vos y os r qu s os d
nz r os o
v u
Equipo SCE Id n f s r s n s qu org n z n r d xp r n ( nd ndo un r sgo po n ) n d v u n D fn Resultado: S d f n n d v u n d f n do y s o p n s pr p r on s onv p r v u r org n z n d d s rro o Equipo SCE S on os proy os v u r Pr p r os s sp f os p r v u n An z r os d os Resultado S o p n s pr p r on s d d s p r v u r un s o d d s rro o
EVALUACION DE PROCESOS
CMM
Conducir la Evaluacin
El Equipo SCE: d plan f ado n l s o d d sarrollo Inv s g Condu actividad s d r cogida d datos diante la realizacin de entrevistas, revisiones de docu entos y presentaciones Consolida la infor acin recogida y valida las observaciones Deter ina los puntos fuertes, dbiles y las actividades de mejora. Resultado: Datos del Proceso consolidados y se determinan los resultados. El Equipo SCE: Presenta y entrega los resultados al patrocinador y a la organizacin. Produce un informe final para el patrocinador. Realiza recomendaciones para el uso de los resultados. Resultado: Se determinan y documentan los resultados de la evaluacin Datos del Proceso consolidados y se determinan las bsquedas.
EVALUACION DE PROCESOS
CMM
Facilita a una organizacin conocer la capacidad de sus procesos software mediante la identificacin de las fortalezas y debilidades, con el fin de establecer y dar prioridad a planes de mejora software Consiste en la evaluacin de la capacidad del proceso software de una organizacin a travs de un grupo de profesionales adecuadamente entrenados que trabajan como un equipo
EVALUACION DE PROCESOS
IDEAL
MODELO IDEAL (Peterson, 1995) Define un marco de ciclo de vida para la mejora de procesos. Las fases definidas en el modelo IDEAL son cinco: iniciacin, diagnstico, actuacin, establecimiento y aprendizaje, constituyendo las evaluaciones la parte fundamental de la fase de diagnstico.
EVALUACION DE PROCESOS
IDEAL
EVALUACION DE PROCESOS
PSP
EVALUACION DE PROCESOS
PSP
EVALUACION DE PROCESOS
TSP
EVALUACION DE PROCESOS
TSP
EVALUACION DE PROCESOS
CMMI
CAPABILITY
ATURITY
ODEL INTEGRATED
Eliminar inconsistencias Reducir duplicaciones. Incrementar la claridad y comprensin Proporcionar terminologa comn Proporcionar estilos consistentes Establecer reglas de construccin uniformes Mantener componentes comunes Asegurar la consistencia con ISO 15504
EVALUACION DE PROCESOS
odelo Fuente
Software
Modelo que describe lo principios y prcticas fundamentales de la madurez de procesos software. El CMM est organizado para ayudar a la organizaciones de software a mejorar mediante una trayectoria evolutiva, creciendo con fines especficos, desde un ambiente catico hacia unos maduros y disciplinados procesos de software Integracin de todas las disciplinas de sistemas para que conozcan las necesidades tcnicas y de negocio de la forma ms efectiva Enfoque sistemtico para el desarrollo del producto que incrementa la satisfaccin del cliente mediante una colaboracin oportuna de las disciplinas necesarias a lo largo del ciclo de vida del producto.
Ingeniera de Sistemas
Modelo de Capacidad de Ingeniera de Sistemas (EIA IS 731) Desarrollo integrado de producto CMM (IPD CMM)
EVALUACION DE PROCESOS
CMMI
P o r E ta p a s
ML5 ML4 ML3 ML2 ML 1 O rg a n iza c i n
EVALUACION DE PROCESOS
CMMI
Optimizante (5)
(2 reas de roceso)
esti
a titativa el
mi istra or (Q
Definido (3)
Q )
- rocesos aticos (
'
Inicial (1)
Hoc)
##
# #
(7 reas de roceso)
'
'#
Gestionado (2)
- esti e e isitos ( Q ) - la ificaci el royecto ( ) - o itorizaci y o trol el royecto ( ) - esti el c er o co el mi istra or ( ) - e ici y lisis ( & ) - seg ramie to e la ali a el roceso y ro cto ( - esti e la o fig raci ( )
&
'
- esarrollo e e isitos ( ) - ol ci c ica ( ) - I tegraci el ro cto ( I) - erificaci ( ) - ali aci ( ) - fo e roceso rga izacio al ( ) - efi ici el roceso rga izacio al ( - ormaci e la rga izaci ( ) - esti I tegra a e royectos (I ) - esti e iesgos ( K ) lisis e ecisi y esol ci ( )
! '! ' # $ ) # ! " ! # & ) % ('% & $ 0 "& % % & 0 $ $ & # # " !
Gestin
uantitativa
#
(2 reas de roceso)
) )
Mejora
EVALUACION DE PROCESOS
CMMI
e p re s e n ta c i n C o n tin u a C a p a c i d a d
5 4 3 2 0
PA PA PA
P ro c e s o
EVALUACION DE PROCESOS
CMMI
CMMI
Gestin de Proyectos
- la ificaci el royecto - o itorizaci y o trol e royectos - esti el c er o co el mi istra or - esti I tegra a e royectos - esti e iesgos - esti a titativa e royectos
Ingeniera
- esti e e isitos - esarrollo e e isitos - ol ci c ica - I tegraci el ro cto - erificaci - ali aci
Soporte
- esti e - seg ramie el roceso y - e ici y lisis e lisis a o fig raci to e la ali a ro cto lisis ecisio es y esol ci sal y esol ci
IPPD
tor o rga izacio al ara la I tegraci i o I tegra o
dquisicin
- elecci y o itorizaci el mi istra or - esti I tegra a el mi istra or - esti a titativa el mi istra or
EVALUACION DE PROCESOS
CMMI
EVALUACION DE PROCESOS
CMMI
Planificacin y preparacin de la evaluacin, en la que se incluyen el anlisis de los requisitos de la evaluacin (objetivos, alcance, restricciones, etc..), el desarrollo del plan de evaluacin, la seleccin y preparacin del equipo, el conocimiento de las actividades y procesos de la organizacin a evaluar y la preparacin de las estrategias de recogida de los datos. Realizacin de la evaluacin, en la que se recoge la informacin necesaria para la evaluacin relacionando la informacin con el modelo de referencia, se verifica y valida la informacin recogida, se documentan los datos transformndolos en registros que representen la implementacin de las prcticas y las fortalezas y debilidades y se generan los resultados de la evaluacin en los que se calculan los niveles de capacidad madurez de los procesos en base a los datos recogidos y la aplicacin de algoritmos de clculo sobre esos datos. Informe de resultados, en el que se entregan y archivan los resultados de forma adecuada.
EVALUACION DE PROCESOS
CMMI
INFORME DEL
EVALUACION DE PROCESOS
CMMI
EVALUACION DE PROCESOS
CMMI
EVALUACION DE PROCESOS
CMMI
EVALUACION DE PROCESOS
CMMI
EVALUACION DE PROCESOS
CMMI
EVALUACION DE PROCESOS
CMMI
EVALUACION DE PROCESOS
XVII Congreso CU
E, ilbao, 24-26
I en spaa
A fin l de 2006 eran 31 l organizaciones finales n las g niz i n evaluadas. v lu . on ms n gran Hoy ya son m de 60, en g an parte gracias al impacto de la edida de alidad de oftware del e lan Avanza 2006 Avanza 2007: ms de 80 nuevas certificaciones de I nivel 2 y/o 3 antes de finales de 2008
ESI 2007
31
T H Q PH IH 5GF C 2 4 @ 87 4 SS R 1 E 3 D 1A 5 9 65 B B
EVALUACION DE PROCESOS
ISO 15504
EVALUACION DE PROCESOS
PARTES DE LA NOR ISO/IEC 15504
A
ISO 15504
CONTENIDO
Proporciona una introduccin general a los conceptos de la evaluacin de los procesos y un glosario de trminos relacionados. Establece los requisitos mnimos necesarios para realizar una evaluacin que garantice la consistencia y repetibilidad de las valoraciones. Los 2. Realizacin de la requisitos ayudan a asegurar que la valoracin de salida es consistente y Evaluacin proporciona la evidencia necesaria para corroborar los resultados y verificar su conformidad con los requisitos. 3. Gua para la Realizacin de Proporciona una gua para interpretar los requisitos a la hora de realizar una la Evaluacin evaluacin. Identifica la Evaluacin del proceso como una actividad que puede ser realizada como parte de una iniciativa de mejora de procesos o como parte de un enfoque de determinacin de la capacidad. El propsito de la mejora 4. Gua sobre el Uso para la Mejora del proceso y la de los procesos es mejorar de forma continua la eficiencia y efectividad de Determinacin de la la organizacin. El objetivo de la determinacin de la capacidad es Capacidad del Proceso identificar las fortalezas, debilidades y riesgos de los procesos seleccionados respecto a un requisito particular especificado a travs de los procesos utilizados y de su alineamiento con las necesidades de negocio. Contiene un ejemplo de un modelo para realizar la evaluacin de los 5. Un Ejemplo de Modelo de procesos basados en el modelo de referencia de procesos definido en el Evaluacin de Procesos (en estndar ISO IEC 12207. Una evaluacin se lleva a cabo utilizando un modelo de evaluacin de procesos relacionado con uno o ms modelos de preparacin referencia de procesos. 1. Conceptos y Vocabulario
EVALUACION DE PROCESOS
ISO 15504
Marco de rabajo de la Medici n
- Niveles de Capacidad - Atributos del Proceso - Escala de Valoraci n
Entrada Inicial
- Prop sito - Alcance - estricciones - Identidades - Enfoque - Criterios de Competencia del Evaluador - Informaci n Adicional
Proceso de Evaluaci n
- Planificaci n - ecogida de atos - Validaci n de atos - Valoraci n de los Atributos del Proceso - eneraci n de Informes
oles y esponsabilidades
- Patrocinador - Evaluador Competente - Evaluador(es)
U U
V V V
U W
alida
- Fecha - Entrada de la Evaluaci n - Identificaci n de la Evidencia - Proceso de Evaluaci n utilizado - Perfiles de Proceso - Informaci n Adicional
EVALUACION DE PROCESOS
ISO 15504
Proceso Optimizante
Proceso Predecible
Proceso Establecido
Proceso Gestionado
EVALUACION DE PROCESOS
ISO 15504
PROCESO DE EVALUACIN Planificacin, desarrollar un plan de la evaluacin Recogida de datos, en la que se deben obtener los datos requeridos para evaluar los procesos dentro del alcance de la evaluacin e informacin adicional Validacin de los datos Valoracin de los Atributos del Proceso, de forma que se les asigna una puntuacin en base a los datos validados Generacin de Informes, en los que se presentan los resultados de la Evaluacin
EVALUACION DE PROCESOS
OTROS MODELOS
odelo de Negocio para la mejora de proceso de software (MN mps), que puede ser personalizado para una empresa o de forma cooperativa para un conjunto de empresas. odelo de Referencia para la mejora de proceso de software (MR pms) que comprende niveles de madurez y un mtodo de evaluacin.
EVALUACION DE PROCESOS
OTROS MODELOS
C I SPICE SCA PI ODELO PARA Nveis de EL ORIA DO PROCESSO DE SOFTWARE ( R mps) todo de Avaliao
aturidade
Guia Implementao
Guia Geral
Guia Avaliao
ICI 1
ICI 2
Empresa 1 Empresa 2 Empresa n
...
ICI n
ICA 1
ICA 2
...
ICA n
EVALUACION DE PROCESOS
Grado de implementacin de la prctica
Totalmente implementado
OTROS MODELOS
Grado de alcance
> 85% 100% a
Caracterizacin
Un indicador directo est presente y es juzgado adecuado Existe por lo menos un indicador y/o afirmacin para confirmar la implementacin No fue observada ningn defecto/flaqueza substancial
Largamente implementado
Un indicador directo est presente y juzgado adecuado Existe por lo menos un indicador indirecto y/o afirmacin para confirmar una implementacin Fue observada una o ms flaquezas Un indicador directo no est presente o es juzgado inadecuado Artefactos o afirmaciones sugieren que algunos aspectos de la prctica estn implementados Cualquier situacin diferente de las de arriba
Parcialmente implementado
No implementado
0% a 15%
EVALUACION DE PROCESOS
OTROS MODELOS
Modelo basado en las mejores prcticas internacionales con las siguientes caractersticas: Fcil de entender Fcil de aplicar No costoso en su adopcin Ser la base para alcanzar evaluaciones exitosas con otros modelos o normas, tales como ISO 9000:2000 o CMM V1.1
EVALUACION DE PROCESOS
OTROS MODELOS
Categora
Gestin de Negocio
Categora
EVALUACION DE PROCESOS
OTROS MODELOS
Norma Mexicana
Qu
Modelo de Procesos
Normativa (qu procesos) Informativa (cmo implantarlos) Anexo ISO IEC FDIS 15504-2 P rf r ss s t Requisitos
MOPROSOFT
Cmo ISO 12207 Software life cycle processes Relacin
Modelo de Capacidades Norma de Procesos (qu evaluar) Mtodo de evaluacin (cmo evaluar)
ISO IEC FDIS 15504-3 Gui nc n rf r ing n ss s nt Guas
Requisitos
EVALUACION DE PROCESOS
OTROS MODELOS
COMPETISOFT
M j r Pr c s s r F nt r C titivi P qu yM i n S ft r Ib r ric In ustri
EVALUACION DE PROCESOS
OTROS MODELOS
E r y ct COMPETISOFT r t n nt r niv l c titivi incr l s PyMES Ib r ric n s r uct r s s ft r i nt l un rc cr cin y ifusin t lgic c n qu , just s s cific s, u sus n c si ll g r s r l b s s br l cu l st bl c r un c nis v lu cin y c rtific cin l l s ft r . in ustri
EVALUACION DE PROCESOS
OTROS MODELOS
EVALUACION DE PROCESOS
OTROS MODELOS
EVALUACION DE PROCESOS
OTROS MODELOS
EVALUACION DE PROCESOS
OTROS MODELOS
EVALUACION DE PROCESOS
OTROS MODELOS
lgic , c nstitui r un Est M rc M t M l Pr c s s, un M l C ci s y un Mt Ev lu cin, s r v li , , n mpr m i nt su lic cin c ntr l s s y rg niz ci n s if r nt s p s s l r gin CYTED.
EVALUACION DE PROCESOS
OTROS MODELOS
Difun ir l cultur l m j r pr c s s n l s ct r inf rmtic ib r m ric n y ms sp cfic m nt f rm r, t nt inv stig r s y/ c nt s univ rsit ri s (f rm cin r s) c m pr f si n l s un bu n f rm nm r PyMES pr uct r s s ft r , m i nt l s curs s qu s rg niz rn n st pr y ct CYTED y m i nt l ifusin l s m t ri l s f rm cin qu s l b r rn; s c m m i nt l sup rvisin y s rr ll t sis p stgr p r stu i nt s y c nt s l r gin.
EVALUACION DE PROCESOS
OTROS MODELOS
Inci ir n l s if r nt s rg nism s l s p s s n rm liz cin y c rtific cin ib r m ric n s, p r qu sum n qu l s principi s m t lgic s bj t st ns rl b s p r pr y ct CYTED pu st bl c r un m c nism c mn y v lu cin y mutu m nt r c n ci c rtific cin l in ustri l s ft r Ib r m ric n .