¿Cuál es el juego de planificación?

El juego de planificación es parte de un tipo de desarrollo de software conocido como programación extrema. Crea un entorno similar al juego en el que el personal del negocio y el desarrollo, llamado "clientes" y "programadores" en el juego, colaboran para desarrollar una nueva pieza de software. Hay dos partes del juego de planificación: planificación de lanzamiento y planificación de iteración.

La planificación de la versión es la fase inicial del juego de planificación, en la que los miembros del equipo determinan qué características tendrán el software y cuánto tiempo llevará desarrollar las características. El juego comienza con los clientes creando "historias". Las historias en este contexto son descripciones breves de un resultado final deseado del software. Cada historia generalmente se escribe en una tarjeta de índice separada. Los clientes pueden crear historias en cualquier momento del juego.

Los programadores reciben las historias y estiman el costo, o la cantidad de tiempo que llevará completar cada historia. Una vez que los clientes tienen las estimaciones de costos, colocan las historias en ORDer de prioridad. Los programadores y los clientes pueden hacerse preguntas durante todo el proceso para aclarar las estimaciones y prioridades de las historias. El equipo también puede agregar nuevas historias durante el proceso, o dividir una gran historia en múltiples historias. Cada vez que esto sucede, la nueva historia o historias debe tener un costo y prioridad asignados a ellos.

Los programadores tienen la última palabra en estimaciones de costos y los clientes tienen la última palabra en prioridades, de modo que cada grupo tiene la máxima autoridad sobre sus áreas de especialización. Una vez que se han finalizado los costos y las prioridades, el equipo se compromete con el plan de liberación. Un plan de lanzamiento podría ser "impulsado por datos" o "impulsado por la historia".

En el compromiso de los datos, los clientes eligen una fecha de lanzamiento y los programadores determinan cuánto tiempo pueden pasar en desarrollo. Finalmente, los clientes eligen historias para sumar a ese momento. Una historia impulsadaPlan de facilidad significa que los clientes comienzan a agregar historias al lanzamiento, y los programadores establecen la fecha de lanzamiento de las historias elegidas. Los clientes pueden continuar agregando historias hasta que decidan que las historias acumuladas elegidas pueden funcionar juntas como el próximo lanzamiento.

La planificación de la iteración

es la planificación continua que se lleva a cabo durante el desarrollo de software. Las iteraciones en el juego de planificación ocurren en intervalos de dos semanas, durante los cuales los programadores crean un software útil para algunas de las historias elegidas durante la planificación del lanzamiento. Al final de cada dos semanas, los clientes eligen las historias que desean crear durante las próximas dos semanas, y los programadores calculan la cantidad de trabajo que realmente pueden completar en ese momento.

OTROS IDIOMAS