Este documento describe el modelo Bootstrap, un estándar europeo para la evaluación y mejora de procesos de desarrollo de software. Bootstrap surgió en los años 90 como parte de un proyecto europeo para investigar tecnologías de la información, y se basa en los modelos CMM, ISO 9000 y ESA. Su objetivo es acelerar la aplicación de principios e ingeniería de software en la industria europea mediante la evaluación de la madurez de los procesos de una organización y la identificación de áreas de mejora. El modelo de Bootstrap evalúa
1. BOOTSTRAP El Estándar Europeo para Evaluación y Mejoras de Procesos de Desarrollo de Software Hermosillo, Sonora Octubre, 2011 Muñoz Lizárraga Lizeth Quintero Molina Misael
2. ÍNDICE No. TITULO PAG I. RESEÑA HISTORICA 3 II. OBJETIVO 5 II. DESARROLLO 6 IV. MODELO DE PROCESOS 10 V. VENTAJAS Y DESVENTAJAS 13 VI. FORMA DE IMPLEMENTARLO 14 VII. BIBLIOGRAFIA 16 VIII. PREGUNTAS Y RESPUESTAS 17
3. I. RESEÑA HISTÓRICA Este proyecto surge como parte del programa estratégico Europeo para investigación en TI Inicialmente se baso en CMM añadiendo conceptos de calidad de ISO 9000 y el modelo de proceso de ESA [European Space Agency] Entre 1991 y 1993 se inicio el proyecto Espirit 5441, que después se convertiría en Bootstrap
4. I. RESEÑA HISTÓRICA En 1996 se fundo el Bootstrap Institute, quien ha sido quien se ha hecho cargo de las posteriores revisiones del modelo y quien mantiene la base de datos de los resultados obtenidos en sus aplicaciones, principalmente en empresas europeas, pero también en el resto del mundo.
5. II. OBJETIVO Su objetivo principal era acelerar la aplicación tanto de los principios como de la tecnología relacionada con la Ingeniería del Software a la industria del software en Europa. Como resultado se obtuvo el modelo Bootstrap, que describe el proceso de evaluación de desarrollo para determinar si una organización se encuentra en un cierto nivel de madurez (CMM), identificando puntos fuertes, débiles y también el de ofrecer pautas de mejora.
6. III. DESARROLLO Este proyecto, al igual que otros, tiene como principio fundamental el reducir costos y mejorar la calidad previendo problemas, en lugar de reaccionar a ellos. Su objetivo es desarrollar un método para la evaluación de procesos de desarrollo de Software.
7.
8.
9. III. DESARROLLO La metodología Bootstrap se compone de: Un modelo, Un proceso de evaluación, Una base de datos de soporte, Un proceso de mejora y Los instrumentos de evaluación.
10. IV. MODELO DE PROCESOS El modelo de procesos de Software utilizado es un modelo cíclico, como el que se utiliza en ISO/IEC 15504. 1.- Examina las necesidades de la empresa
11. El modelo de procesos se agrupa en tres categorías de procesos: Organización, Metodología y Tecnologías. Cada categoría comprende un conjunto de áreas de procesos orientadas a obtener el mismo objetivo general. Cada proceso se divide en actividades y estas se dividen en practicas base (mini-proyectos). IV. MODELO DE PROCESOS
12.
13. V. VENTAJAS Y DESVENTAJAS VENTAJAS DESVENTAJAS No lucrativo Fundamentado en modelos ISO 9000 y CMM Se implementa principalmente en EUROPA Tecnología de punta No implica esfuerzo adicional para mejorar y obtener una certificación en ISO 9000 Incompleto en comparación con otros modelos
14. VI. FORMA DE IMPLEMENTARLO Bootstrap toma algunos conceptos de otros modelos para su concepción. En la siguiente diapositiva se presenta un cuadro con los modelos y lo que adopta bootstrap para su concepcion.