Especificación y Descripción de Liberación. Líneas Base. Herramientas para sobrevivir a una...
-
Upload
pastor-magallanes -
Category
Documents
-
view
9 -
download
1
Transcript of Especificación y Descripción de Liberación. Líneas Base. Herramientas para sobrevivir a una...
![Page 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/1.jpg)
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
![Page 2: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/2.jpg)
Agenda
Introducción Especificación de la Liberación Descripción de la Liberación Líneas Base
![Page 3: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/3.jpg)
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 ITERACION
PLAN DE VERIFICACION
PLAN DE VERIFICACION
PLAN DE SQAPLAN DE SQADOCUMENTO DE REQUERIMIENTOS
DOCUMENTO DE REQUERIMIENTOS
PLAN DE DESARROLLO DE SOFTWARE
PLAN DE DESARROLLO DE SOFTWARE
AGENDA DE ENTREGABLES
AGENDA DE ENTREGABLES
Gran cantidad de documentos!
![Page 4: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/4.jpg)
Especificación de Liberación
Una alternativa… Concentrémonos en la iteraciónQue 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
Especificación de Liberación
![Page 5: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/5.jpg)
Especificación de Liberación
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
![Page 6: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/6.jpg)
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
![Page 7: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/7.jpg)
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
![Page 8: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/8.jpg)
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
![Page 9: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/9.jpg)
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
![Page 10: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/10.jpg)
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
Especificación de Liberación
Descripción de la Liberación
Descripción de la LiberaciónITERACION
![Page 11: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/11.jpg)
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
![Page 12: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/12.jpg)
Descripción de la liberación
Contexto Contenido de la Liberación Línea base liberada Métricas de la Liberación
![Page 13: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/13.jpg)
Descripción de la liberación
Notas de la liberación Restricciones o limitaciones
específicas de la Liberación
![Page 14: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/14.jpg)
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
![Page 15: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/15.jpg)
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
![Page 16: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/16.jpg)
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
![Page 17: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/17.jpg)
Líneas Base
Elemento
Versión
0
1
2
0
1
3
2
0
1
3
2
0
1
Línea Base
0
1
0
1
3
2
0
1
2
0
1
3
2
![Page 18: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/18.jpg)
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
![Page 19: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/19.jpg)
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.
![Page 20: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/20.jpg)
Línea Base recomendada
Línea base obsoleta
0
1
3
2
0
1
2
0
1
0
1
3
2
4
5
3
4
5
44
5
2
3
Línea base recomendada
55
44
![Page 21: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/21.jpg)
Niveles de Promoción
Testeada
BL1Rechazada
BL2
ConstruidaBL3
![Page 22: 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.](https://reader036.fdocumento.com/reader036/viewer/2022062617/54cfc47b49795911798b4aab/html5/thumbnails/22.jpg)
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