usampymes2
TRANSCRIPT
Haga clic para modificar el estilo de subtítulo del patrón
18/11/08
NIVEL 2 CMMI SW STAGED, COMO INICIATIVA ADECUADA PARA EL
FORTALECIMIENTO DE LOS PROCESOS DE SOFTWARE EN LAS PYME
Ing. Luis Jumbo Loja Valle de Tecnología-Bylu Software
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
22
Agenda1. 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 CMMI3.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 proyectos5. Conclusiones 6. Preguntas
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
33
1.Causas y consecuencias
Informal definición de proceso de desarrollo, administración de proyectos, y calidad de software
Falta de aseguramiento de calidad del proceso y del producto
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 de cambios
Descoordinación de actividades de Adquisición 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 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
44
1.1. Categorización de la Problemática
• La categorización agrupar los problemas dentro de categorías con la finalidad de confluir soluciones futuras.
• Permite definir soluciones que agrupen la mayor cantidad de problemas
{870DF2CD-ACAF-4F74-BE62-FBB3BE016AED}
PS
ProcesocostoTiempoPersonalTecnológica
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
55
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 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
66
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 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
77
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 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
88
Dos representaciones
• Escalonada (Staged):• Establece 5 niveles de
madurez para clasificar a las organizaciones: Inicial, Gestionado, Definido, Gestionado Cuantitativo, Optimizado
• Continua (Continuous):• Establece 6 niveles
posibles de capacidad para una de las 18 áreas de proceso: Incompleto, Ejecutado, Gestionado, Definido, Cuantitativamente Gestionado, Optimizado
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
99
Dos Representaciones (cont…)
Staged
ML 1
ML2
ML3
ML4
ML5
. . .for an established set of process areas across anorganization
PA
PA
Pro
cess
Are
a C
apab
ilit
y
0
1 2
3
4
5
PA
. . .for a single process areaor a set of process areas
continuous
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
1010
Dos Representaciones (cont…)
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
1111
Dos Representaciones (cont…)
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
1212
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 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
1313
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 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
1414
Á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
Haga clic para modificar el estilo de subtítulo del patrón
18/11/08
Procesos de nivel 2
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
1616
Propósito
• Establecer un conjunto de procesos controlados, definidos, documentados y medibles
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
1717
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 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
1818
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 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
1919
Áreas de Proceso Administracion del proyecto
PPWhat to build
What to do
SAM
PMC
What to monitor
Replan
Plans
Status, issues, resultsof progress and milestone reviews
Product component requirements, technical issues,completed product components,acceptance reviews and tests
Engineering and Supportprocess areas
Status, issues, results of process and product evaluations;measures and analyses
Commitments
Measurement needs
Corrective action
Supplier
Supplieragreement
Correctiveaction
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
2020
Áreas de Proceso Ingeniería
RD PI
VAL
CustomerTS
VER
REQMRequirements
Customer needs
Product and product component requirements
Product components, work products, verification and validation reports
Productcomponents
Alternativesolutions
Require-ments
Product
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
2121
Áreas de Proceso Soporte
PPQAMA
CM
All process areas
Measurements,analyses
Information needs
Configuration items,change requests
Baselines,audit reports
Processes and work products,standards and procedures
Quality and noncompliance issues
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
2222
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
Haga clic para modificar el estilo de subtítulo del patrón
18/11/08
Preguntas
¡Una a la vez, por favor!
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
2424
LINKS
• http://www.borland.com/resources/cmmi/staged/static/ProcessArea123120120121125125120120.html• http://chrguibert.free.fr/cmmi/text/wit-toc.php• http://www.sei.cmu.edu/cmmi/
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
2525
La voluntad es el primer paso para el éxito, y ya alcanzado… la
humildad es el último.L’nan Botoal
18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis
2626
GRACIASLuis Alberto Jumbo FloresLoja Valle de Tecnología (LVT)[email protected]://lajumbo.wordpress.com