1. NIVEL 2 CMMI SW STAGED, COMO
INICIATIVA ADECUADA PARA EL
FORTALECIMIENTO DE LOS PROCESOS
DE SOFTWARE EN LAS PYME
Ing. Luis Jumbo
Haga clic para modificar el estilo de subtítulo del patrón
Loja Valle de Tecnología
-
Bylu Software
18/11/08
2. Agenda
1. Causas y consecuencias
1.1. Categorización de la Problemática
1.2. Se que estoy enfermo pero no me gustan las inyecciones, mucho menos las recetas
2. CMMI
2.1. Que es CMMI
2.2. Que proporciona CMMI
2.3. Estructura de CMMI
2.4. Areas de Proceso de Nivel 2
3. Planificación de Proyectos en nivel 2 de CMMI
3.1. Propósito
3.2. Notas Introductorias.
3.3. Áreas de Proceso Relacionadas.
3.4. Metas Generals y Específicas
4. Aportes importantes a la Planificación de proyectos
5. Conclusiones
6. Preguntas
18/11/08 Loja Valle de Tecnologia 22
3. 1.Causas y consecuencias
Informal definición de proceso de desarrollo, Falta de aseguramiento de calidad del proceso y
administración de proyectos, y calidad de del producto
software
Administración equivocada de requerimientos Retrazo significativo de proyectos
Estimaciones inadecuadas de recursos Producto con características de diseño mal
definidas
Identificación ineficiente de los riesgos Especificaciones funcionales técnicas deficientes
Poca experiencia en la ejecución de proyectos Baja productividad de la organización
Síndrome de la panacea Débil identificación de Actividades de QA
Falta de aplicación de herramientas de control Descoordinación de actividades de Adquisición
de cambios de software, y de hardware
Incumplimiento de tareas Inadecuada asignación de trabajo en el personal
Deficiente definición tecnológica de la solución Inexistente formulación de indicadores
Mala selección de herramientas de desarrollo Mala selección de herramientas de gestión
18/11/08 Loja Valle de Tecnologia 33
4. 1.1. Categorización de la Problemática
• La categorizaciónTecnológica
Personal
Proceso
Tiempo
costo
agrupar los
problemas dentro de
categorías con la
finalidad de confluir
soluciones futuras. {870DF2CD-ACAF-4F74-BE62-FBB3BE016AED}
• Permite definir
soluciones que
agrupen la mayor PS
cantidad de
problemas
18/11/08 Loja Valle de Tecnologia 44
5. 1.2. Se que estoy enfermo pero no me gustan las
inyecciones, mucho menos las recetas
• Alcances y visión de
proyectos.
• Calidad en los
proyectos y productos
• Controlar Cambios en
los productos de
trabajo.
• Medir el proceso
• Monitorear y Controlar
• Administración de
requerimientos
18/11/08 Loja Valle de Tecnologia 55
6. 2. CMMI(Capability Maturity Model
Integration)
• Conjunto de modelos para mejorar y/o evaluar los
procesos de desarrollo y mantenimiento de sistemas y
productos de software.
• Desarrollado por el Instituto de Ingeniería del Software
de la Universidad Carnegie Mellon (SEI), con el
patrocinio de Departamento de Defensa de U.S.
• CMMI fue desarrollado a partir de modelos
predecesores como: SW-CMM, EIA/IS, IPD-CMM
• CMMI es consistente y compatible con ISO/IA 15504
• Dispone de dos representaciones: Escalonado y
continuo.
18/11/08 Loja Valle de Tecnologia 66
7. Propósito de CMMI
• Ayudar a las organizaciones a mejorar sus
proceso de desarrollo y mantenimientos de
productos y servicios de software.
• El cmmi, en sus modelos alberga un conjunto de
las mejores practicas de proceso de software,
que a su vez están soportados por múltiples
modelos, cursos de entrenamientos, y métodos
cuantificables de evaluacion y seguiemiento
18/11/08 Loja Valle de Tecnologia 77
8. Dos representaciones
• Escalonada (Staged): • Continua (Continuous):
• Establece 5 niveles de • Establece 6 niveles
madurez para posibles de capacidad
clasificar a las para una de las 18 áreas
organizaciones: de proceso: Incompleto,
Inicial, Gestionado, Ejecutado, Gestionado,
Definido, Gestionado Definido,
Cuantitativo, Cuantitativamente
Gestionado, Optimizado
Optimizado
18/11/08 Loja Valle de Tecnologia 88
9. Dos Representaciones (cont…)
continuous
Staged
Process Area
ML
Capability
1 2 3 4
5
ML
4
ML
3
ML
0
5
2
P P P ML 1
A A A
. . .for a single process area . . .for an established
or a set of process areas set of process areas across an
organization
18/11/08 Loja Valle de Tecnologia 99
12. Estructura del Cmmi (staged)
• Esta diseñado para describir la mejora de
procesos en niveles de madurez
• Cada nivel esta compuesto por Áreas de
procesos.
• Cada Área de proceso debe alcanzar
unas metas Genéricas y especificas.
• Cada meta genérica y especificas, debe
cumplir con practicas genéricas y
especificas respectivamente
18/11/08 Loja Valle de Tecnologia 1212
13. Estructura del Cmmi (cont…)
• Además cada proceso necesita de
componentes informativos que permiten
describir de mejor forma el áreas de proceso:
– Propósito.
– Notas Introductorias
– Nombre
– Tablas de relaciones practica-objetivo
– Practicas
– Productos Típicos
– Sub-practicas
– Ampliaciones de disciplina
– Elaboraciones de practicas genéricas
18/11/08 Loja Valle de Tecnologia 1313
14. Áreas de proceso de nivel 2
Nº Abreviatura Nombre de A
1 REQM Requirements Management
2 PP Project Planning
3 PMC Project Monitoring and Control
4 SAM Supplier Agreement Management
5 MA Measurement and Analysis
6 CM Configuration Management
7 PPQA Process and Product Quality Assurance
18/11/08 Loja Valle de Tecnologia 1414
15. Procesos de nivel 2
Haga clic para modificar el estilo de subtítulo del patrón
18/11/08
16. Propósito
• Establecer un
conjunto de
procesos
controlados,
definidos,
documentados y
medibles
18/11/08 Loja Valle de Tecnologia 1616
17. Notas Introductorias
Involucra lo siguiente:
• Desarrollo del plan de proyecto que
involucren diferentes areas
• Coordinar actividades de AQ
• Establecer medios de comunicación y
control de cambios en el proyecto.
• Establecer indicadores para medir el
proyectos y el producto.
• Coordinar actividades de OUTSOURCING
18/11/08 Loja Valle de Tecnologia 1717
18. Notas Introductorias Cont..
• Estimación de los atributos de los
productos de trabajo y tareas:
ü Determinar los recursos necesarios
ü Negociación del compromiso($)
ü Definir un Cronograma sustemble en estimaciones
ü Identificar y analizar los riesgos del proyecto.
ü La interacción de estas actividades es necesaria para
establecer el plan del proyecto
18/11/08 Loja Valle de Tecnologia 1818
19. Áreas de Proceso
Administracion del proyecto
Status, issues, results
PMC of process and
product evaluations;
Corrective measures and analyses
action
Replan
What Corrective action
to monitor
Status, issues, What to build
results
of progress and
PP What to do
milestone Comm Engineering and Support
itments
reviews process areas
Plans
Measurement needs
SAM
Supplier
agreement
Product component requirements,
technical issues,
Supplier completed product components,
acceptance reviews and tests
18/11/08 Loja Valle de Tecnologia 1919
20. Áreas de Proceso Ingeniería
Requirements
REQM
Product and product
component requirements
Alternative
solutions Product
components Product
RD TS PI Customer
Require-
ments
Product components, work products,
verification and validation reports
VER VAL
Customer needs
18/11/08 Loja Valle de Tecnologia 2020
21. Áreas de Proceso Soporte
Measurements,
analyses Quality and
noncompliance
All process areas issues
MA PPQA
Information
needs
Processes and work products,
standards and procedures
Configuration Baselines,
items, audit reports
change
requests
CM
18/11/08 Loja Valle de Tecnologia 2121
22. Conclusiones
• Si la empresas no evolucionan a través de la adopción
de modelo de proceso de desarrollo se extinguirán.
• Los modelos de procesos son guías que ayudan a
mejorar a la empresas.
• El nivel 2 del modelo CMMI Staged, es una buena
elección al momento de empezar la mejora.
• Es bueno saber que se esta enfermo, pero debo aceptar
inyecciones y seguir las recetas.
• La planificación de proyectos, es una las áreas
importante que debe ser tomada en cuenta para la
mejora de proceso de software
18/11/08 Loja Valle de Tecnologia 2222
23. Preguntas
¡Una clic para modificar
Haga a la vez, por favor! el estilo de subtítulo del patrón
18/11/08
24. LINKS
• http://www.borland.com/resources/cmmi/stage
• http://chrguibert.free.fr/cmmi/text/wit-toc.php
• http://www.sei.cmu.edu/cmmi/
18/11/08 Loja Valle de Tecnologia 2424
25. La voluntad es el primer paso
para el éxito, y ya alcanzado… la
humildad es el último. Botoal
L’nan
18/11/08 Loja Valle de Tecnologia 2525
26. GRACIAS
Luis Alberto Jumbo Flores
Loja Valle de Tecnología (LVT)
luis.jumbo.alberto@gmail.com
http://lajumbo.wordpress.com
18/11/08 Loja Valle de Tecnologia 2626