Caso de Estudio Ágil (1/5): Lanzamiento del Proyecto
May 16, 2021

El siguiente caso de estudio es una traducción del capítulo 23 del libro de Mike Cohn titulado Agile Estimating and Planning. En este capítulo, el autor, con la intención de resumir y ejemplificar la mayoría de los puntos clave del libro, desarrolla el caso práctico de la experiencia del primer proyecto ágil en una empresa ficticia llamada Bomb Shelter Studios, en el que participan las siguientes personas:
- Francisco: Responsable de productos.
- Alberto: Programador.
- Santiago: Programador.
- Carlos: Coach en métodos ágiles.
- Paula: Responsable de pruebas.
- Rosa: Diseñadora gráfica.
- Diana: Analista.
- Laura: Directora financiera.
- Felipe: Director general.
Este capítulo reproduce la traducción del mencionado capítulo, desde que surge la necesidad de probar métodos ágiles para gestionar un nuevo proyecto software hasta que comienza la primera reunión de recopilación de requisitos en forma de “historias de usuario”.
[…]
Era un largo vuelo, pero el congreso había merecido la pena. Volar de vuelta desde la costa este se hacía siempre largo y agotador, pero esta vez Francisco había promocionado a primera clase canjeando algunas millas a cambio de un poco más de espacio y confort. Francisco iba cómodo en su asiento, reflexionando sobre los acontecimientos de la semana.
Como responsable de productos en Bomb Shelter Studios, Francisco sabía que el último juego que habían lanzado al mercado iba a ir muy bien. El juego había sido bautizado con el nombre Deep Black & White. Básicamente, se trataba de una implementación del juego del “Go”, muy popular en Japón, China y Corea, pero con pocos seguidores en Europa, Norteamérica y resto del mundo. El equipo de programadores había desarrollado una serie de algoritmos de inteligencia artificial que hacían que el ordenador pudiera jugar al nivel conocido en el juego del Go como “5º dan”. Esto quedaba todavía lejos del máximo nivel de los mejores jugadores (9º dan), pero era un nivel muy elevado para cualquier jugador cliente de Bomb Shelter.
Francisco estaba entusiasmado: En el congreso había negociado un acuerdo con un distribuidor para toda Asia. Los ingresos por ventas en este mercado serían el espaldarazo que le hacía falta a Bomb Shelter. Los seis meses de retraso que tuvo el proyecto fueron difíciles, pero ahora parecen el final de una etapa empresarial: El fin de Bomb Shelter como la pequeña empresa privada de la que fue socio fundador.
Desde sus difíciles comienzos tres años atrás, Bomb Shelter Studios se había convertido en una empresa de desarrollo de juegos muy reconocida en el sector de los juegos de estrategia. Además del último juego Deep Black & White, Bomb Shelter había desarrollado muchos otros juegos (ajedrez, backgammon, reversi, bridge, damas, mancala, etc.). Cuando se terminaba un juego, los derechos se vendían a un distribuidor que se hacía cargo de la producción y la distribución, permitiendo que Bomb Shelter pudiera centrarse en desarrollar nuevos juegos.
Mientras Francisco estaba en el congreso, el equipo de desarrollo, en la oficina de Santa Bárbara, ya estaba pensando en un nuevo juego, Havannah, a punto de comenzar el desarrollo. Debido a los problemas con Deep Black & White (no solo el retraso de seis meses, sino también demasiados errores en la fase de pruebas y algunos problemas de usabilidad descubiertos al final), Francisco era consciente de que necesitaban nuevos métodos para planificar y desarrollar proyectos.
Santiago estuvo investigando algunas ideas que el equipo tenía, y finalmente sugirió usar lo que llamaban “proceso ágil” para el siguiente proyecto. Francisco no entendía lo que eso significaba, pero estaba seguro de que necesitaban probar algo diferente: No se podían permitir un nuevo retraso de seis meses en el próximo juego. Todos los miembros del equipo estaban entusiasmados con el proceso ágil, y sabían perfectamente lo que estaba en juego.
Día 1: Lunes por la mañana
–Buenos días a todos –dijo Francisco al entrar en la sala de reuniones. Todavía faltaba un minuto para las nueve, y casi todos ya estaban esperando. Eso era buena señal. A pesar de que el equipo quedó exhausto por el empujón final de Deep Black & White, ya estaban listos para empezar a trabajar en Havannah. –Buenos días, Francisco. He visto tu email sobre Deep Black & White. Una gran noticia lo del acuerdo de distribución –dijo Alberto, el programador en C++ que había codificado el motor de inteligencia artificial que hizo de Deep Black & White un juego tan potente. –Toma un donut, Francisco –dijo Santiago, acercándole la caja casi vacía. –Gracias –dijo Francisco, acercándole la caja casi vacía. –Francisco, este es Carlos –dijo Santiago–. Carlos es un coach en métodos ágiles con mucha experiencia. Le hemos traído para que nos ayude a aprender a trabajar de esta nueva forma. Francisco y Carlos se saludaron. –Parece que estamos todos excepto Rosa –dijo Francisco-. Empecemos. Ya le pondremos al día cuando llegue. Seguramente no vamos a hablar mucho del diseño gráfico en esta reunión, de todas formas. –No podemos empezar, Francisco –dijo Carlos–. Esto es importante: Necesitamos a todo el equipo. Buena parte de los beneficios del proceso ágil se producen cuando todos participan. Rosa quizá no tenga mucho que decir sobre el motor de inteligencia artificial, pero aun así, necesitamos su opinión si queremos conseguir el mejor juego que somos capaces de hacer. –Ella siempre llega cinco minutos tarde los lunes. Tiene que dejar a su hijo en el colegio los lunes, miércoles y viernes. Estará a punto de llegar –estaba diciendo Paula, justo cuando Rosa abrió la puerta. –Siento llegar tarde, el tráfico –dijo Rosa, tomando asiento rápidamente. –Así pues, Diana, has empezado el análisis sobre Havannah –le dijo Francisco a la analista-. Hace mucho que ya no pienso en el juego. Perdón por preguntar, pero ¿puedes decirme cómo se juega otra vez? –Por supuesto, Francisco. En primer lugar, el tablero es como este –dijo Diana mientras sacaba un tablero de madera de su bolso y lo ponía en la mesa.



