Usampymes1

27
Haga clic para modificar el estilo de subtítulo del patrón 18/11/08 MODELOS DE MEJORA DE PROCESO Y MODELOS DE PROCESOS DE SOFTWARE PARA Ing. Luis Jumbo Loja Valle de Tecnología - Bylu Software

Transcript of Usampymes1

Page 1: Usampymes1

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

18/11/08

MODELOS DE MEJORA DE PROCESO Y MODELOS DE

PROCESOS DE SOFTWARE PARA

Ing. Luis Jumbo Loja Valle de Tecnología-Bylu Software

Page 2: Usampymes1

18/11/08

Contenidos

• Introducción• Definiciones• Clasificaciones• Estado del Arte• Contexto Empresarial• Procesos• Modelos

Page 3: Usampymes1

18/11/08

Introducción

• La dimensión de una empresa no esta determinada por sectores de actividad empresarial.

• “Especialización flexible" que contempla la capacidad de las empresas para responder en la forma adecuada a los cambios.

• Las pymes en este contexto encuentra su razón de ser

Page 4: Usampymes1

18/11/08

Definiciones

• Pequeñas y medianas Empresas• Actividades industriales, de servicio,

combinando capital, trabajo y medios productivos.

• Gran capacidad de aprovechar RRHH• Concentrarse en productos, que tengan máxima

competitividad de acuerdo a tendencia de mercado.

• Facilidad de adaptase a cambios.

Page 5: Usampymes1

18/11/08

Clasificación

• Pequeñas y medianas empresas• Perú: MYPE (Micro y pequeña empresa) 80% de empleo• Chile: US$ 81.000 y US$ 3.400.000 • Venezuela: Mediana empresa es aquella que vende

hasta US$ 3 millones

Agropecuario Industria y Minería Comercio Servicios Construcción

Micro Empresa $460.000 $1.250.000 $1.850.000 $ 467.500 $480.000

Pequeña Empresa $3.040.000 $7.500.000 $11.100.000 $3.366.000 $3.000.000

Mediana Empresa $18.240.000 $60.000.000 $88.800.000 $22.440.000 $24.000.000

Page 6: Usampymes1

18/11/08

Clasificación

Personas hasta Facturas netas anuales que no rebasen

Micro empresas 15 $900,000

Pequeñas empresas

100 $9000,000

Medianas empresas

250 $20,000,000

Page 7: Usampymes1

18/11/08

Estado del Arte

• Las Pyme Tecnológicas: Telecomunicaciones, Seguridades, Desarrollo de software, Capacitación y Accesoria, Servicios, etc.

• Usan: ISO(9000:2000), IEEE, CMMI, MSF, CMMI, Metodologías Ágiles (XP)

• Aplican procesos de desarrollo SW.• Comprometimiento parcial de Alta Gerencia en

mejoramiento de los procesos de software

Page 8: Usampymes1

18/11/08

Contexto Empresarial

Page 9: Usampymes1

18/11/08

Procesos

• Ingeniería.• Administración Empresarial• Administración de Proyectos• Procesos de Software• Modelos de procesos de Software:• Calidad de software (procesos, de

productos y servicios)

Page 10: Usampymes1

18/11/08

Modelos

• Programación Extrema XP• MoProSoft. • CMMI

Page 11: Usampymes1

18/11/08

Programación Extrema XP

• Nueva disciplina de desarrollo de software desarrollada por Kent Beck.

• Esta basada en la simplicidad, la comunicación, la retroalimentación y la refactorización de código.

• La satisfacción del cliente.• Potenciar el trabajo en grupo, todos están

involucrados en el desarrollo del software.

Page 12: Usampymes1

18/11/08

La solución

• Fases de la metodología XP– Planificación (permanente dialogo entre deseable y posible)

• Negocio– Ámbito ¿Qué debe resolver el software?– Prioridad ¿Qué debe ser echo en primer lugar?– Composición de versiones ¿Cuánto es necesario hacer para aportar

valor?– Fechas de versiones ¿Fechas para presencia del software?

• Técnico.– Estimaciones ¿Cuánto lleva implementar una característica?– Consecuencias, informar sobre consecuencias de las decisiones que

adopta el negocio.– Procesos ¿Cómo se organiza el trabajo en el equipo?– Programación detallada: En una versión ¿Qué se resolverá primero?

– Pequeñas versiones.

Page 13: Usampymes1

18/11/08

Diseño• Metáfora.• Diseño sencillo.

– Funcionan todas las pruebas– No existe lógica – Manifiesta cada intención impórtate para los programadores– Tiene el menor numero posible de clases, métodos o funciones

• Desarrollo– Recodificacion– Programación por parejas– Propiedad colectiva– Integración continua– 40 Horas semanales– Cliente in-situ– Estandares de codificación

• Pruebas

Page 14: Usampymes1

18/11/08

MoProSoft

• Hecho en mexico, Secretaría de Economía y gracias al trabajo de académicos y empresarios, encabezados por la Dra. Hanna Oktaba

• Modelo de procesos que fomenta la estandarización

• Aplicable a áreas internas de desarrollo

Page 15: Usampymes1

18/11/08

Características

• Es específico para el desarrollo y mantenimiento de software. • Es sencillo de entender y adoptar. • Facilita el cumplimiento de los requisitos de otros modelos como

ISO 9000:2000, CMM y CMMI. • Se le considera práctico en su aplicación, principalmente en

organizaciones pequeñas, con bajos niveles de madurez. • Resulta acorde con la estructura de las organizaciones mexicanas

de la industria de software. • Está orientado a mejorar los procesos, para contribuir a los

objetivos de negocio, y no simplemente ser un marco de referencia o certificación.

• Tiene un bajo costo, tanto para su adopción como para su evaluación.

Page 16: Usampymes1

18/11/08

Modelo

Page 17: Usampymes1

18/11/08

EstructuraCategoría Proceso Propósito

Alta Dirección Gestión de Negocio Establecer la razón de ser de la organización, objetivos y condiciones para lograrlos, Evaluar los resultados para proponer cambios que permitan la mejora continuaAdicionalmente habilita a la organización para responder a un ambiente de cambio

Gestión Gestión de Procesos Establecer los procesos de la organización, en función de los procesos requeridos Definir, planificar e implantar las actividades de mejora en los mismos.

Gestión Gestión de Proyectos Asegurar que los proyectos contribuyan al cumplimiento de los objetivos y estrategias de la organización.

Gestión Gestión de Recursos Conseguir y dotar a la organización de los recursos humanos, infraestructura, ambiente de trabajo y proveedores, así como crear y mantener la Base deConocimiento de la organización. La finalidad es apoyar el cumplimiento de los objetivos del Plan Estratégico de la organización. Las actividades de este proceso se apoyan en tres subprocesos:

- Recursos humanos y ambiente de trabajo. - Bienes, servicios e infraestructura. - Conocimiento de la organización.

Operación Administración de Proyectos Específicos

Establecer y llevar a cabo sistemáticamente las actividades que permitan cumplircon los objetivos de un proyecto en tiempo y costo esperados.

Operación Desarrollo y Mantenimiento de Software

Realización sistemática de las actividades de análisis, diseño, construcción,integración y pruebas de productos de software nuevos o modificados cumpliendocon los requerimientos especificados.

Remomado textualmente del Modelo de Procesos para la Industria de Software MoProSoft, versión 1.3 (agosto 2005).

Page 18: Usampymes1

18/11/08

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 19: Usampymes1

18/11/08

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 20: Usampymes1

18/11/08

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 21: Usampymes1

18/11/08

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 22: Usampymes1

18/11/08

Á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 23: Usampymes1

18/11/08

Mejora de procesos

{BCFC8F44-FDD8-468F-8CA2-941C211F2C67}

Procesos Informales

{12412445-98E1-4C42-98C2-2403EAED74D8}

Definición de procesos

{20B99B72-4FFA-4773-B530-C6E6B19EE549}

Mejoramiento continuo

• Inicialmente los procesos en una empresa son informales, la documentacion es limitada, las actividades de desarroillo estan establecidos por actos heroicos.

• Los procesos de software estan formalmente establecidos atraves de la aplicacion de modelos de Proceso de software. La organzacion esta fuertemente comprometida con el cumplimientos de estos objetivos.

• Los procesos de software estan continuamente mejorando, asegura un calidad en los productos, servicios y procesos de la empresa

Page 24: Usampymes1

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

2424

Conclusiones

• Las Pyme puedes categorizarse por la cantidad de ventas anuales, o por el numero de personas que emplea

• Los modelos de procesos son guías que ayudan a mejorar a la empresas.

• El mejoramientos continuo es a los que deben aspirar las Pyme

Page 25: Usampymes1

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

18/11/08

Preguntas

¡Una a la vez, por favor!

Page 26: Usampymes1

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

2626

La voluntad es el primer paso para el éxito, y ya alcanzado… la

humildad es el último.L’nan Botoal

Page 27: Usampymes1

18/11/08 2727

GRACIASLuis Alberto Jumbo FloresLoja Valle de Tecnología (LVT)[email protected]://lajumbo.wordpress.com