Está en la página 1de 12

Universidad Catlica de Honduras Nuestra Seora Reina de la Paz

Ctedra: Prueba y Documentacin de Software Catedrtico: Ing. Carlos Amador

Integrantes del Equipo: Danny Josett Martnez Erlin Guillen Javier Palma Katherynne Melissa Hidalgo Marcos Solrzano Choluteca 26 de Marzo del 2011

Indice

Introduccion

BOOTSTRAP El Estndar Europeo para Evaluacin y Mejoras de Procesos de Desarrollo de Software


Bootstrap es otra de las iniciativas para resolver la crisis del desarrollo de software. Esta metodologa mediante prcticas, herramientas y estndares de calidad internacional; mide, evala y propone mejoras al proceso de desarrollo de SW que siguen las Unidades de Produccin de Software (UPS) de las empresas.

Cmo surge el proyecto Bootstrap?


Surge como parte del programa estratgico Europeo para investigacin en TI. Este proyecto al igual que otros, tiene como principio el reducir costos y mejorar la calidad previendo problemas, en lugar de reaccionar a ellos. Su objetivo es desarrollar un mtodo para la evaluacin de procesos de desarrollo de SW. Inicialmente se bas en CMM aadiendo conceptos de calidad de ISO 9000 y el modelo de proceso de ESA[European Space Agency].

Bootstrap
Es una metodologia de evaluacion que mejora la capacidad de los procesos de desarrollo de software. Ademas , el modelo Bootstrap describe el proceso de evaluacion, determina donde se encuentra un aorganizacion respecto a los niveles de madurez, identifica los puntos fuertes y debilidades de la organizacin, y ofrece una guia para el proceso de mejora. El Bootstrap ha considerado como punto de partida varios estandares y metodologias como por ejemplo CMM,ISO/IEC 15504 Y LOS ESTANDARES DE INGENIERIA DE SOFTWARE (Software Engineering Standars- SES) de la Agencia Espacial Europea . El modelo Bootstrap se basa en la triada organizacin, metodologia y tecnologia (OMT).

La metodologa Bootstrap se compone de:


1 2 3 4 5 Un modelo, Un proceso de evaluacin, Una base de datos de soporte, Un proceso de mejora y Los instrumentos de evaluacin.

El modelo
Define el paradigma Organizacin-Metodologa-Tecnologa. Se basa en evaluar las UPS a travs de sus proyectos para hacer un cambio a toda la organizacin.

En general se utiliza el proceso de evaluacion del metodoBootstrap para medir el estado actual de la practica de desarrollo de sofwtare dentro de una organizacin.La evaluacion se basa en un cuestionario que esta formado por listas de verificacion de acuerdo con unos atributos claves. De esta manera, se calcula la medida agregada por atributos clave y consecuentemenet el nivel de madurez, basandose en los cinco niveles de madurez del CMM. El Bootstrap cubre la unidad de produccion de software enfocando sus actividades no solo en la evaluacion sino tambien en el planteamiento de accion.

El proceso de Evaluacin
Se compone de 4 etapas: 1 Preparacin. 2 Ejecucin de la evaluacin. 3 Determinacin del nivel de madurez y capacidades.

El proceso de Evaluacin, etapa de preparacin


a) Un entrenamiento inicial para tener claros los objetivos; b) Se seleccionan los proyectos a ser evaluados para obtener la mejor cobertura de la UPS; c) Se define el personal de evaluacin para minimizar la subjetividad de la evaluacin; d) Se define el personal a ser evaluado para obtener la mejor cobertura de los roles involucrados en los proyectos seleccionados e) Se hace el acuerdo de confidencialidad.

El proceso de Evaluacin, etapa de ejecucin de la evaluacin


a) una breve reunin de apertura, para obtener un enfoque colaborativo con el personal a ser entrevistado; b) el llenado de los cuestionarios con caractersticas generales de la UPS; c) el llenado de los cuestionarios del proyecto elegido, incluyendo la evaluacin de cmo el proceso de produccin es aplicado; d) revisin preliminar de la evaluacin y e) Reunin final, con el enfoque de presentar los resultados de la evaluacin y obtener el consenso para poder pasar a la fase de mejoras.

El proceso de Evaluacin, etapa de determinar el nivel de madurez y capacidades


Se califica cada pregunta con uno de 5 valores:

Nulo, Dbil, Regular, Extenso, No aplica

Madurez
Para cada atributo clave del proceso, se obtiene un nivel de madurez en base a un algoritmo numrico. 1 2 3 4 5 Inicial Repetible Definido Administrado Optimizado (Con cuartiles)

6 Organizacin y Metodologa; A o B Tecnologa

El proceso de Evaluacin, etapa de presentacin de resultados


Como resultado de la evaluacin se entregan 2 reportes: Con los resultados de la evaluacin de la UPS 1 Resumen ejecutivo 2 Objetivos de la UPS 3 Puntos dbiles y fuertes 4 Plan de accin recomendado 5 Etc...

Con los resultados del proyecto evaluado 1 Comentarios generales del proyecto, detallando lo referente a la organizacin, metodologa y tecnologa

2 Niveles de madurez 3 Plan de accin recomendado 4 Etc...

Ejemplo de capacidades

Ejemplo de fortalezas y debilidades

La BD de soporte
Una de las caractersticas principales de Bootstrap es la base de datos con que cuenta para hacer anlisis. Con esto se fundamenta el plan de mejoras, se pueden medir las adaptaciones a la metodologa, se pueden comparar contra la industria y se pueden establecer objetivos en base a la competencia.

El Proceso de mejora
El proceso para obtener el plan de mejora: 1 Evaluar las necesidades de la organizacin tomando en cuenta la mejoras deseadas e indicadores sobre calidad del producto y servicio, tiempo de desarrollo, costos y riesgos del producto y del proyecto. 2 Hacer una revisin y anlisis de resultados de la evaluacin, tomando en cuenta las fortalezas y debilidades detectadas. 3 Definir las capacidades a mejorar, considerando un periodo entre 18 y 24 meses. 4 Definir las prioridades de acuerdo a un anlisis de impactos. 5 En base a las actividades definidas, modificar la organizacin y responsabilidades para iniciar el cambio estableciendo un marco de tiempos para su desarrollo y evaluacin.

Ejemplo de planeacin grfica de mejora

Instrumentos de evaluacin
El proceso de evaluacin es apoyado por:

Los cuestionarios, (llenados por los asesores en base a documentacin o entrevistas) La herramienta para el registro y presentacin de resultados, Las Guas para los asesores. (para homogeneizar criterios de los asesores)

La herramienta SW

También podría gustarte