Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Is07 Planificando La Primera Iteración
Is07 Planificando La Primera Iteración
Programacin extrema
Por lo tanto, el cliente puede escoger hasta 13 puntos cada iteracin La seleccin de historias es responsabilidad del cliente, pero con la asistencia de todo el equipo
Coach:
En la planificacin del lanzamiento le dijimos que podemos realizar 13 puntos de historia en una iteracin Priorice las historias de usuario y escoja un conjunto de historias que no sumen ms de 13 puntos
Cliente
Coach:
Iniciemos con los de ms alta prioridad, seleccione un grupo de historias que sumen 13 puntos o lo ms cercano a 13 puntos como sea posible. Correcto, tengo las historias que deseo para mi primera iteracin
Cliente:
Coach: Ha seleccionado un total de 14 puntos de historia, sobrepasa un punto de historia Cliente No podemos comprimir el punto extra? Coach: Si estamos de acuerdo que es mucho trabajo, lo ms probable es que no completemos la iteracin a tiempo. Por lo tanto, es necesario quitar un punto a las historias escogidas. Ciente: Pero, mi ltima historia, Update Shopping Cart, es de 2.5 puntos. Pens que no se pueden dividir las historias entre las iteraciones Coach: Es correcto, pero tiene otras opciones para reducir este punto de extra. Uno es simplificar la historia de usuario Update Shopping Cart y que los desarrolladores reestimen la historias dividida. O, puede quitar la historia de usuario Update Shopping Cart y escoger otra historia de usuario que no sume ms de 1.5 puntos de historia. Cliente: Ok, djeme revisar mis historias. Yo tengo una historia de usuario Search for Product que exactamente tiene 1.5 puntos de historia. Supongo que cambiara la prioridad y Update Shopping Cart sera considerada en la prxima iteracin. Ahora tengo una lista de historias para esta iteracin.
Cliente: Esto da exactamente 13 puntos, pero Qu sucedera si no tengo una historia que exactamente cubra la cantidad de puntos restantes? Coach: Buena pregunta. Podra simplificar cualquier historia de usuario de modo que no exceda el nmero de puntos o puede quitar la ltima historia y dejar a la iteracin ms corta. En ese caso, el equipo probablemente termine la iteracin antes. Si finalizaron lo suficientemente antes, el equipo podra seleccionar historias adicionales, con el cual pueden completar mas historias que se seleccionaron para la iteracin. Esto es una forma de subir la velocidad del equipo. Cliente: Muy bien. Ya tengo mis historias para la iteracin. Qu sigue? Coach: Ahora los desarrolladores determinaran las tareas de cada historia elegida para la iteracin. Al final de esto, verificamos si las tareas aun estn balanceadas (que no hemos sobrecargado nosotros mismos desde el inicio)
Ahora se descompone las historias de usuario en tareas. Las tareas se estiman en horas ideales. Cada desarrollador toma 26 puntos de tarea.
10
Balanceando la iteracin
A pesar del enfoque usado es probable que no todos los desarrolladores hayan completado sus puntos o algunas tareas no hayan sido asignadas. Si el desarrollador todava tiene puntos es posible asignarle ms tareas. Si se tiene tareas no asignadas, se necesita simplificar las historias de usuario al punto que se puedan eliminar o quitar la historia de usuario entera y seleccionar una historia de usuario simple. Todos los desarrolladores tienen asignadas sus puntos excepto uno. El desarrollador con las siglas HM no tienen asignado todos sus puntos de tarea; tiene 7 puntos por debajo.
19
Las historias de usuario para la primera iteracin: Login Browse Catalog Display Product Detail Add Product to Shopping Cart Remove Product from Shopping Cart Search for Product Display Shopping Cart Contents Se ha aadido Display Shopping Cart Contents a la iteracin actual, tiene 7 puntos de tarea.
21