Usampymes2

26
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

Transcript of Usampymes2

Page 1: Usampymes2

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

Page 2: Usampymes2

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

Page 3: Usampymes2

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

Page 4: Usampymes2

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

Page 5: Usampymes2

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

Page 6: Usampymes2

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.

Page 7: Usampymes2

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

Page 8: Usampymes2

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

Page 9: Usampymes2

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

Page 10: Usampymes2

18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis

1010

Dos Representaciones (cont…)

Page 11: Usampymes2

18/11/08 18/11/08 Loja Valle de Tecnologia (LVT) BYLU- Ing Luis

1111

Dos Representaciones (cont…)

Page 12: Usampymes2

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

Page 13: Usampymes2

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

Page 14: Usampymes2

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

Page 15: Usampymes2

Haga clic para modificar el estilo de subtítulo del patrón

18/11/08

Procesos de nivel 2

Page 16: Usampymes2

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

Page 17: Usampymes2

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

Page 18: Usampymes2

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

Page 19: Usampymes2

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

Page 20: Usampymes2

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

Page 21: Usampymes2

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

Page 22: Usampymes2

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

Page 23: Usampymes2

Haga clic para modificar el estilo de subtítulo del patrón

18/11/08

Preguntas

¡Una a la vez, por favor!

Page 24: Usampymes2

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/

Page 25: Usampymes2

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

Page 26: Usampymes2

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