PROYECTO COMPETISOFT Mejora de Procesos para Fomentar la

  • Slides: 26
Download presentation
PROYECTO COMPETISOFT Mejora de Procesos para Fomentar la Competitividad de la Pequeña y Mediana

PROYECTO COMPETISOFT Mejora de Procesos para Fomentar la Competitividad de la Pequeña y Mediana Industria del Software de Iberoamérica Hanna Oktaba Facultad de Ciencias, Universidad Nacional Autónoma de México

Introducción Motivación • La industria de software es una oportunidad que muchos países ven

Introducción Motivación • La industria de software es una oportunidad que muchos países ven viable y desean aprovechar. • La industria del software está compuesta principalmente por Py. MEs. [Fayad, et. al, 2000] 2

Introducción ! Problema ! Es difícil para las Py. MEs aplicar un programa de

Introducción ! Problema ! Es difícil para las Py. MEs aplicar un programa de mejora de procesos software, siguiendo estándares del SEI ó ISO, debido a que suponen una gran inversión en dinero, tiempo y recursos, además las recomendaciones son complejas de aplicar y el retorno de la inversión se produce a largo plazo [Hareton, et. al. 2001, Saiedian, et. al, 1997, SEI, 2005, ISO 2005, … 3

Introducción ¿Cómo hacer frente a los problemas planteados? Definición de modelos para la mejora

Introducción ¿Cómo hacer frente a los problemas planteados? Definición de modelos para la mejora considerando las características de las PYMES Modelo Mo. Pro. Soft, Eval. Pro. Soft, Agile SPI, MPS. BR, Impact, MARES, Processus, . . . Proyecto COMPETISOFT Establecimiento de normas y guías para el desarrollo de software. 4

Introducción ¿Qué solución buscamos? • Sea aplicable a las PYMEs • Que sirva: –

Introducción ¿Qué solución buscamos? • Sea aplicable a las PYMEs • Que sirva: – Como modelo de referencia. – Para la mejora del proceso de desarrollo. – Para la mejora de la calidad de los productos desarrollados. • No sea costoso de aplicar (fácil de entender y de aplicar). • Sea base o complemento de otros modelos, como por ejemplo CMMI, ISO 12207, ISO 15504, … 5

Introducción Nuestra propuesta Proyecto COMPETISOFT Mejora de Procesos para Fomentar la Competitividad de la

Introducción Nuestra propuesta Proyecto COMPETISOFT Mejora de Procesos para Fomentar la Competitividad de la Pequeña y Mediana Industria del Software de Iberoamérica 6

Participantes 7

Participantes 7

Participantes 8

Participantes 8

Método de trabajo 9

Método de trabajo 9

Método de trabajo 10

Método de trabajo 10

Objetivos • Desarrollar un Marco Metodológico común ajustado a la realidad socio-económica de las

Objetivos • Desarrollar un Marco Metodológico común ajustado a la realidad socio-económica de las Py. MES iberoamericanas, orientado a la mejora continua de sus procesos. • Este Marco Metodológico, constituido por un Modelo de Procesos, un Modelo de Capacidades y un Método de Evaluación, será validado, mediante su aplicación controlada, en empresas y organizaciones de diferentes países de la región CYTED. 11

Objetivos • Difundir la cultura de la mejora de procesos en el sector informático

Objetivos • Difundir la cultura de la mejora de procesos en el sector informático iberoamericano y más específicamente formar, tanto a investigadores y/o docentes universitarios (formación de formadores) como a profesionales de un buen número de Py. MES productoras de software, mediante los cursos que se organizarán en este proyecto CYTED y mediante la difusión de los materiales de formación que se elaborarán; así como mediante la supervisión y desarrollo de tesis de postgrado para estudiantes y docentes de la región. 12

Objetivos • Incidir en los diferentes organismos de normalización y certificación de los países

Objetivos • Incidir en los diferentes organismos de normalización y certificación de los países iberoamericanos, para que asuman que los principios metodológicos objeto de este proyecto CYTED pueden ser la base para establecer un mecanismo común y mutuamente reconocido de evaluación y certificación de la industria del software Iberoamericana. 13

Marco metodológico de COMPETISOFT Modelo de Referencia de Procesos • El modelo de referencia

Marco metodológico de COMPETISOFT Modelo de Referencia de Procesos • El modelo de referencia de COMPETISOFT, está basado en Mo. Pro. Soft y agrupa los procesos en tres categorías principales: Alta dirección, Gestión y Operación. • El grupo de trabajo ISO SC 7 -WG 24 ha tomado a Mo. Pro. Soft también como base para establecer un marco común para describir perfiles evaluables del ciclo de vida de software para ser usados en Very Small Enterprises – VSEs. 14

Marco metodológico de COMPETISOFT Modelo de Referencia de Procesos ALTA DIRECCIÓN (DIR) GERENCIA (GER)

Marco metodológico de COMPETISOFT Modelo de Referencia de Procesos ALTA DIRECCIÓN (DIR) GERENCIA (GER) OPERACIÓN (OPE) Categoría Gestión de Negocio Categoría Gestión de Procesos Gestión de Proyectos Gestión de Recursos Humanos Gestión de Bienes, Servicios e Infraestructura Gestión de Conocimiento Categoría Administración de un Proyecto Específico Desarrollo de Software Mantenimiento de Software 15

Marco metodológico de COMPETISOFT Modelo de Evaluación de Procesos • El modelo de evaluación

Marco metodológico de COMPETISOFT Modelo de Evaluación de Procesos • El modelo de evaluación de COMPETISOFT está basado en el método de evaluación Eval. Pro. Soft e ISO/IEC 15504 -2 • Definición de un conjunto de medidas de procesos. • Realización de instrumentos para la recolección de información • Herramienta para la evaluación de procesos software. • Definición de un proceso de evaluación de procesos 16

Marco metodológico de COMPETISOFT Modelo de Mejora de Procesos • El modelo de mejora

Marco metodológico de COMPETISOFT Modelo de Mejora de Procesos • El modelo de mejora de COMPETISOFT está basado en Agile SPI. • Proceso de mejora de procesos que guía la ejecución del proyecto SPI en Py. MEs. • El modelo de mejora es un proceso, iterativo e incremental organizado a través de pequeños proyectos de mejora dentro de un programa SPI (gestión de la complejidad). 17

Caso de aplicación Pruebas controladas • Basada en proceso de Gestión de Procesos •

Caso de aplicación Pruebas controladas • Basada en proceso de Gestión de Procesos • Estancia con las empresas un día a la semana durante 8 meses • El nivel de madurez objetivo era uno más al inicial • Implantar los 9 procesos de Mo. Pro. Soft • Probar Eval. Prosoft 18

Caso de aplicación Evaluación inicial • Niveles de madurez iniciales • Promedio: 0. 13

Caso de aplicación Evaluación inicial • Niveles de madurez iniciales • Promedio: 0. 13 19

Caso de aplicación Evaluación final • Niveles de madurez finales • Promedio: 1. 19

Caso de aplicación Evaluación final • Niveles de madurez finales • Promedio: 1. 19 20

Caso de aplicación Esfuerzo invertido en la implantación • El esfuerzo fue directamente proporcional

Caso de aplicación Esfuerzo invertido en la implantación • El esfuerzo fue directamente proporcional a la mejora 21

Caso de aplicación Evaluación de conformidad CMM • Otra empresa Py. ME, siguiendo estrategia

Caso de aplicación Evaluación de conformidad CMM • Otra empresa Py. ME, siguiendo estrategia de mejora usando Mo. Pro. Soft, obtuvo evaluación de conformidad CMM Nivel 4. • Actualmente, se está preparando para la evaluación CMMI Nivel 5. 22

Caso de aplicación Perspectiva financiera con Gestión de Negocio a partir de 2003 1994

Caso de aplicación Perspectiva financiera con Gestión de Negocio a partir de 2003 1994 -2002 2003 -2006 23

Caso de aplicación Aprendizaje y Crecimiento 24

Caso de aplicación Aprendizaje y Crecimiento 24

Conclusiones • El Proyecto COMPETISOFT presenta una iniciativa integradora de diferentes propuestas de mejora

Conclusiones • El Proyecto COMPETISOFT presenta una iniciativa integradora de diferentes propuestas de mejora de procesos software para micro, pequeñas y medianas empresas, teniendo en cuenta para su desarrollo las características propias de este tipo de organizaciones. 25

Conclusiones • Debemos destacar que el marco propuesto y desarrollado con la colaboración de

Conclusiones • Debemos destacar que el marco propuesto y desarrollado con la colaboración de distintos países puede llegar a impactar más que aquellos desarrollados individualmente. • La próxima versión del marco COMPETISOFT incluirá la realimentación y las lecciones aprendidas de la aplicación de los modelos de referencia, evaluación y mejora que se están llevando a cabo en diferentes empresas participantes en el proyecto. 26