Xprograming

Solo disponible en BuenasTareas
  • Páginas : 10 (2373 palabras )
  • Descarga(s) : 10
  • Publicado : 18 de mayo de 2010
Leer documento completo
Vista previa del texto
Caso de Estudio

Fases de Exploración y Planificación en XP

Nos encontramos en la Fase de Exploración (un par de días) para el desarrollo de un Sistema de Gestión de Congresos, de momento se han obtenido 17 Historias de Usuario. Como apoyo para la definición y validación de cada Historia de Usuario se han elaborado esbozos de interfaz.

Cada equipo debe leer las Historias de Usuarioy sus esbozos de interfaz para familiarizarse con el problema.

A continuación se realizarán las siguientes actividades como parte de la Fase de Planificación:

I. Valorar la envergadura de cada Historia de Usuario identificando sus posibles escenarios. Bastaría con señalar al reverso de cada ficha de Historia de Usuario los escenarios de ejecución o uso más importantes. Estos escenariosposteriormente podrían llegar a convertirse en Pruebas de Aceptación.

II. Establecer una estimación del esfuerzo que involucra el desarrollo de cada Historia de Usuario registrándolo en las fichas. Un punto corresponde una semana ideal de trabajo, sin considerar posibles incidentes que afecten el trabajo. En la estimación debe incluirse todo el esfuerzo asociado, por ejemplo: probarunitariamente el código, integrar con el resto del código, preparar y aplicar las pruebas de aceptación, refactoring del código y de la base de datos cuando sea necesario, etc.

III. Establecer el riesgo de desarrollo para cada Historia de Usuario. Se trata de prever cualquier situación que pueda afectar la estimación de esfuerzo del punto anterior. Típicos riesgos asociados a una Historia deUsuario son: uso tecnología no conocida o no probada y necesidad de recursos humanos-software-hardware con restricciones de disponibilidad. Es importante no sobre-estimar el esfuerzo anticipándose a alguna situación de riesgo, ambos atributos de la Historia de Usuario deben tratarse de forma separada.

IV. El cliente requiere una primera entrega en 2 meses. Supondremos que se decide llevara cabo una primera iteración de 2 semanas y dos posteriores de 3 semanas cada una. Establecer con el cliente el Plan de la Entrega siguiendo las pautas y restricciones que comentará el profesor.

La Velocidad de Proyecto (VP) es el número de puntos por semana que puede terminar exitosamente un equipo. La mediremos en puntos/semana. Discutir respecto de cuál debería ser la Velocidad deProyecto del equipo. Podríamos considerar como VP (teórica) el número de integrantes del equipo (cada uno aporta 1 punto por semana), sin embargo, esto no correcto puesto que el trabajo se desarrolla de forma colaborativa interviniendo los diferentes roles para el desarrollo de cada Historia de Usuario.

V.
|Historia de Usuario|
|Número: 1 |Nombre: Enviar artículo |
|Usuario: Autor ||Modificación de Historia Número: |Iteración Asignada: |
|Prioridad en Negocio: Alta |Puntos Estimados: |
|(Alta / Media / Baja) ||
|Riesgo en Desarrollo: |Puntos Reales: |
|(Alto / Medio / Bajo) | |
|...
tracking img