La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Especificación y Descripción de Liberación. Líneas Base. Herramientas para sobrevivir a una iteración Taller de Gestión de Software 2003.

Presentaciones similares


Presentación del tema: "Especificación y Descripción de Liberación. Líneas Base. Herramientas para sobrevivir a una iteración Taller de Gestión de Software 2003."— Transcripción de la presentación:

1 Especificación y Descripción de Liberación. Líneas Base. Herramientas para sobrevivir a una iteración Taller de Gestión de Software 2003

2 Agenda Introducción Especificación de la Liberación Descripción de la Liberación Líneas Base

3 Introducción Planifiquemos la iteración… Que es lo que tenemos que implementar? Como vamos a testear? Como sabemos si terminamos? Y yo que tengo que hacer? Que queremos lograr? PLAN DE ITERACION PLAN DE VERIFICACION PLAN DE VERIFICACION PLAN DE SQA DOCUMENTO DE REQUERIMIENTO S DOCUMENTO DE REQUERIMIENTO S PLAN DE DESARROLLO DE SOFTWARE AGENDA DE ENTREGABLES Gran cantidad de documentos!

4 Especificación de Liberación Una alternativa… Concentrémonos en la iteración Que es lo que tenemos que implementar? Como vamos a testear? Como sabemos si terminamos? Y yo que tengo que hacer? Que queremos lograr? Especificación de Liberación

5 Es un plan de iteración concentrado Tiene solamente: Código y artefactos a liberar Objetivos, como alcanzarlos y medirlos Plan de demostración Procedimientos de demostración

6 Especificación de Liberación Contenido de la Liberación Es la descripción de los productos que se desarrollarán en la iteración Casos de Uso Artefactos

7 Especificación de Liberación Objetivos de la Liberación Objetivos ¿Para qué sirve realizar esta Liberación? Criterios a cumplir ¿Qué debe cumplir la Liberación para evaluarla como buena Plan de cumplimiento Son las tareas para lograr el cumplimiento de los criterios

8 Especificación de Liberación Plan de demostración Agenda de actividades Son las tareas que demostrarán que se cumplieron los criterios planteados Responsabilidades del equipo Responsables por el contenido y por las actividades de demostración

9 Especificación de Liberación Casos de uso a demostrar (Escenarios) Procedimiento de demostración Son las actividades que se van a realizar para demostrar que lo que se propuso para esta Iteración realmente se hizo Trazabilidad con requerimientos Que requerimientos funcionales y no funcionales se cubrirán con la Liberación

10 Descripción de la liberación Y al final de la liberación? Comparamos lo que logramos con la especificación. Especificació n de Liberación Descripción de la Liberación ITERACION

11 Descripción de la liberación Describe el resultado de la iteración Contiene: Que liberamos y en que línea base Restricciones o limitaciones Resultados de la evaluación Acciones a tomar Que aprendimos

12 Descripción de la liberación Contexto Contenido de la Liberación Línea base liberada Métricas de la Liberación

13 Descripción de la liberación Notas de la liberación Restricciones o limitaciones específicas de la Liberación

14 Descripción de la liberación Resultados de la Evaluación Justificación para los criterios cumplidos Resultados de los procedimientos de evaluación. Acciones para los criterios no satisfechos Recomendaciones para la próxima liberación Hechos observados en el desarrollo a tener en cuenta para el futuro

15 Descripción de la liberación Asuntos Destacables Acciones a tomar Soluciones a problemas, detalles faltantes, etc. Se recomienda utilizar una tabla similar a la descrita para las acciones para los criterios no satisfechos.] Resumen de lecciones aprendidas Para tomar en cuenta para próximos desarrollos y Especificaciones de Liberación

16 Líneas Base Línea Base: Colección etiquetada de componentes de software y documentación bajo control de configuración que son tratados como una sola unidad (W. Royce) Actualizados, mantenidos, y testeados en conjunto. Se recomienda crear una al final de cada iteración

17 Líneas Base Elemento Versión Línea Base

18 Líneas Base Ventajas: Una línea base provee un punto estable en que apoyarse. La línea base generada en la iteración anterior es el punto de partida para la iteración actual. Una línea base permite volver hacia atrás en los cambios, en caso que estos sean inestables. Permite reproducir errores, ya que se puede recrear la configuración de una liberación

19 Líneas Base : Ideas avanzadas En todo momento existe una línea base recomendada del proyecto. Es la mejor de todas La que se usa como base para futuros desarrollos. Las líneas bases pueden llegar a tener estado o Nivel de promoción indicando la madurez alcanzada. Construida, Testeada, Liberada, Rechazada, etc.

20 Línea Base recomendada Línea base obsoleta Línea base recomendada

21 Niveles de Promoción Testeada BL1 Rechazada BL2 Construida BL3

22 Conclusiones Especificación de la liberación Permite concentrarse durante la iteración en un solo documento Es un referente para todos los actores Descripción de la liberación Presenta los resultados de la iteración con respecto a lo planteado en la especificación de liberación. Línea base Es una fotografía de los artefactos de desarrollo

23 Gracias


Descargar ppt "Especificación y Descripción de Liberación. Líneas Base. Herramientas para sobrevivir a una iteración Taller de Gestión de Software 2003."

Presentaciones similares


Anuncios Google