- 20 a 30 globos por equipo
- Materiales por equipo: cartolina, reglas, tijeras, marcadores/plumones
Instrucciones:
Empieza por mostrarle un globo a los equipos como quieres que sea creado. El globo tiene una cara formada por 2 ojos redondos, una nariz triangular, y una boca semi circular. Sin ninguna otra instrucción dile a los equipos que tienen 2 minutos para crear tantos de esos globos como sea posible, luego de ello tendran que traerlos para ser ‘Aceptados’. Elimina cualquier globo que no cumpla tu criterio de ~10 pulgadas de ancho , ojos de ~2 pulgadas, ~1 pulgada entre los ojos , nariz de ~1.5 pulgadas de alto, y una boca de ~4.5 pulgadas de ancho. Muy pocos equipos tendran globos que cumplan los criterios. Conforme Rechaces su trabajo (desechandolo), pregunta a los equipos si han tenido experiencias similares en desarrollo de software. Antes de la segunda ronda, da a los equipos 2 minutos para discutir como pueden mejorar para la siguiente iteración. Ellos deberian empezar a hacer mas preguntas sobre los criterios de aceptación, los cuales tu responderas alegremente. Cuando la ronda 2 inicie, los equipos aplicarán los criterios de aceptación a su trabajo y algunos incluso empezarán a construir test harnesses (Ej. plantillas de papel para la cara, formas mas rapidas de medir el ancho del globo, etc.). El resultado debería mejorar en la segunda ronda. Discute como cambió la forma en que trabajaron y que mejoras harian la siguiente vez. Si es necesario, realiza una ronda mas. Esta vez, cada equipo deberia estar usando pruebas, y tambien deberia estar produciendo globos con mucha mas eficiencia y calidad.
Puntos de Aprendizaje:
- Definir criterios de aceptación no es lo mismo que escribir pruebas solo para ser aplicadas despues de que algo es producido, ellos (los criterios) pueden ser usados como requerimientos, como pruebas, y como objetivos para desarrolladores
- Las pruebas de aceptación automatizadas (o requerimientos ejecutables) pueden ser muy útiles, como se demuestra por los test harnesses producidos durante el juego.
- La inversión en crear y automatizar pruebas de aceptación vale la pena y tiene un alto retorno.

Tried this with my teams – a lot of fun, but there were questions of acceptance right up front. So, it’s good to have a strategy in mind to deal with that beforehand.
[...] 99 Test Balloons – acceptance testing (30 min) [...]
I did this with my team, great results.
Iteration 1
Team1 – velocity = 1
Team2 – velocity = 0
Iteraiton 2
Team1 – velocity = 12
Team2 – velocity = 7
Team 1 used a template as a test harness and got much better quality balloons for it. No one asked for acceptance criteria up front, they just got stuck in blowing up loads of balloons =)
We also did a ‘how many balloons can you pop’ iteration to clean up afterwards.