99 Тестовых Шариков (99 Test Balloons)

Stay Updated: Posts | Comments   Follow us on Twitter

Время: 30 минут

Материалы:

  • 20-30 воздушных шаров на команду
  • Для каждой команды: цветная бумага, линейки, ножницы, фломастеры

Правила:

Покажите командам воздушный шарик, который вы хотели бы от них получить (или нарисуйте его).

Шарик с изображенными критериями приёмочного тестирования
Шарик с изображенными критериями приёмочного тестирования

У шарика должно быть лицо с двумя круглыми глазами, треугольным носом и полукруглым ртом. Без каких-либо дальнейших объяснений, скажите командам, что у них 2 минуты, чтобы создать как можно больше шаров, а потом они принесут свои воздушные шары на приемочное тестирование. Отбрасывайте воздушные шары, которые не соответствуют вашим критериям ~ 25 см в ширину, ~ 5 см глаза, ~ 2 см расстояние между глазами, нос ~ 4 см в высоту, и рот ~ 10 см в ширину. Очень немногие команды сделают воздушные шары, которые соответствуют этим критериям. Пока вы отвергаете их работы (выбрасываете в отходы), спросите у команд, был ли у них когда-нибудь подобный опыт в разработке программного обеспечения.
Перед вторым раундом дайте командам 2 минуты, чтобы обсудить, как они могут улучшить результат следующей итерации. Они должны начать задавать больше вопросов о критериях приемки, которые вы с удовольствием им расскажете. Во втором раунде команды будут сами проводить приемочное тестирование своих работ, а некоторые даже начнут создавать «средства для тестирования» (например, бумажные шаблоны лица, быстрые способы измерения ширины воздушных шаров и т.д.). Результаты во втором раунде должны быть лучше, чем в первом. Обсудите с командами, как они изменили процесс разработки и какие усовершенствования они будут делать в следующий раз. При необходимости, сыграйте еще один раунд. На этот раз, каждая команда должна проводить собственное тестирование и поэтому производить воздушные шары с гораздо большей эффективностью и качеством.

Выводы:

  • Определение критериев приемки не то же самое, что написание тестов, т.к. приемочное тестирование проводится только после того, как продукт готов. Критерии приемки могут быть использованы в качестве требований, как тесты, а также в качестве цели для разработчиков.
  • Автоматизация приемочного тестирования может быть очень полезной, о чем свидетельствуют средства тестирования, создаваемые в ходе игры.
  • Инвестиции в создание и автоматизацию приемочного тестирования быстро окупаются.

Перевод Tatyana Yanush

VN:F [1.9.16_1159]
Rate This
Rating: 4.6/5 (21 votes cast)
99 Тестовых Шариков (99 Test Balloons), 4.6 out of 5 based on 21 ratings
Print Friendly
19 Responses to "99 Тестовых Шариков (99 Test Balloons)"
  • Mick Maguire Февраль 11, 2010 в 10:53 дп

    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.

    VA:F [1.9.16_1159]
    Rating: 4.0/5 (2 votes cast)
  • Learning Through Games Июнь 23, 2010 в 2:53 пп

    [...] 99 Test Balloons – acceptance testing (30 min) [...]

  • Alexandra George Август 17, 2010 в 8:05 пп

    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.

    VA:F [1.9.16_1159]
    Rating: 4.0/5 (4 votes cast)
  • David Hawks Ноябрь 17, 2010 в 4:28 пп

    What is the best way for the facilitator to test in Scenario 1? Did you have a test harness? did you measure each one? eye ball it?

    VA:F [1.9.16_1159]
    Rating: 4.5/5 (2 votes cast)
  • Robb Июнь 8, 2011 в 1:57 пп

    Does anyone have ideas of how to get around up front acceptance questions?

    VA:F [1.9.16_1159]
    Rating: 1.0/5 (1 vote cast)
  • Don McGreal Июнь 8, 2011 в 2:37 пп

    Hi Robb,

    I’ve been meaning to post something about this…
    I first used to just rush participants in to the first iteration.
    However, after getting more and more confidence with this exercise, I now just ask them if they have any questions and approach it like a true customer would.
    Common questions and my answers:
    Q: What color? A: I don’t care. I don’t see color.
    Q: How big should the balloons be? A: About this big (I hold my hands out to show an approximate size – a customer won’t know exact measurements, just what feels right.)
    Q: Does it have to be on an actual balloon? (thinking I’m trying to trick them) A: Yes
    Q: Does it have to look like the picture? A: Yes, like that.
    Any questions referring to precise size, I just point to the face I drew. In the debrief after round 1, I ask the audience if they think I, as a customer, should have known the exact sizes off the top of my head. The answer is obvious – no.

    I’ve found the questions naturally taper off and people start playing around with their materials. So I say «Ok, let’s try a round and I’ll come back to check on you in a minute.». Even with the questions answered, they still are all over the place with their balloons. In fact, I don’t even do all the rejections after round 1. I ask the rest of the audience, who reject them based on their own ‘feel’.

    Btw, I’ve started doing smaller iterations (60-90 sec). Especially for larger crowds.

    VN:F [1.9.16_1159]
    Rating: 4.7/5 (7 votes cast)
  • Katya Июль 1, 2011 в 3:01 пп

    I think I will try this with my Team next Week. It really sounds very interesting for me, because it seems like some of them are on a very slow motivation Level….

    VA:F [1.9.16_1159]
    Rating: 0.0/5 (0 votes cast)
  • Hans Brattberg Январь 8, 2012 в 11:18 дп

    What size of teams do you tried/recommend?
    Min/max?

    VA:F [1.9.16_1159]
    Rating: 4.0/5 (1 vote cast)
  • Don McGreal Январь 8, 2012 в 7:58 пп

    Hans,
    I’ve done it with 3-10 person teams without too many issues.

    VN:F [1.9.16_1159]
    Rating: 5.0/5 (1 vote cast)
  • Peter Gfader Октябрь 13, 2012 в 3:52 дп

    During the 99 balloon game we had the idea of doing the game differently:
    Something along those lines
    1.Give them tools (paper, scissors, balllons and pens)
    2.Don’t tell them about the balloons.
    3.Tell them you want to have this face (don’t mention the balloon)
    4.The people start to use the balloon ( but you didn’t actually say anything about the balloon)
    5.After 5minutes stop and ask: Show me your product
    –> I didn’t want a balloon. I want a round smiley face

    Learning: People tend to use the tools they have or that they know

    Does a game like this already exist?

    VA:F [1.9.16_1159]
    Rating: 5.0/5 (1 vote cast)
  • Peter Gfader Октябрь 13, 2012 в 4:02 дп

    **Instead of slides –> Draw on whiteboard and evolve**

    Draw a balloon and smiley on a whiteboard
    1. Draw a balloon and smiley on a whiteboard
    2. “I want this”
    3. Iteration 1
    4. After Iteration 1 you have a clear picture and know what you want a bit more
    5. Start specifying with the people (adding inch/cm)
    6. Iteration 2
    7. …

    Instead of preparing everything build it up from scratch, which might be more real life…?

    Did someone ever try that variation?
    Is it worth doing? Different learning points?

    VA:F [1.9.16_1159]
    Rating: 5.0/5 (1 vote cast)
  • Louis-Philippe Carignan Ноябрь 20, 2012 в 9:31 дп

    I tried this game with a room of 60 people (15 teams of 4). Quite a challenge and would only recommend it if you have one or two helpers to answer questions along the way. Even if instructions are crystal clear, some people will raise their hands. Because of the noise and excitement, it’s hard to manage such a big group.

    To make it more interesting, I added a scoreboard. At iteration 1, I make all teams fail by rejecting all balloons unless one of them already figured it out. Helpers can also count the balloons so the facilitator doesn’t have to run around. Between iteration 1 and 2, I make sure that teams get the trick. I then go for another run and see who wins. No prizes. Just pride for the winning team.

    I still wonder how the hotel staff manage the 500+ balloons that were lying on the ground ;-)

    VA:F [1.9.16_1159]
    Rating: 5.0/5 (1 vote cast)
  • Ruud Декабрь 11, 2012 в 5:42 дп

    We played this game with scoring: +1 point for valid balloon, -1 point for invalid balloon. Lots of negative scores after the first round.
    Obvious learning point is that sometimes it is better to do nothing than to do the wrong thing.

    VA:F [1.9.16_1159]
    Rating: 5.0/5 (4 votes cast)
  • Agile games France 2013 à Avignon | Март 22, 2013 в 2:39 дп

    [...] le jeu ne s’applique pas à tous les objectifs : par exemple un exercice d’amélioration de stories existante complète bien une expérience émotionnelle comme celle que procure 99 Balloons. [...]

  • Chris Deniaud Июль 21, 2013 в 3:15 дп

    French version available here : http://tastycupcakes.org/fr/2013/07/francais-99-ballons-de-test/

    VN:F [1.9.16_1159]
    Rating: 0.0/5 (0 votes cast)
  • Jeux Agile joués dans mes formations | Август 30, 2013 в 9:52 пп

    [...] 99 balloons [...]

  • Ramesh Январь 21, 2014 в 11:43 пп

    I don’t see the point of how this game is relate to testing… if there’s they are fairly weak points.
    I tested this with my team, all proud Indian, the first question being asked is, what’s the measurements?
    I evaded by pointing at the balloon printout and my team walks up with a paper and trace the measurements.
    I guess I just have smarter people in my country.

    VA:F [1.9.16_1159]
    Rating: 1.4/5 (11 votes cast)
  • Eric Ноябрь 4, 2014 в 9:04 дп

    Hi. Thought I had posted my comment over a week ago, but must not have saved. Where can I find balloons that are this large? I checked a huge local party store, Walmart, Farm Fleet. Are the balloons supposed to be blown up all the way? To draw on a flat deflated balloon is hard enough. Introduce the curvature of the blown-up balloon, and even the template becomes a major difficulty. Maybe I’m just missing the obvious somewhere. Please reply soon, as I’d like to use this for a client engagement next week. Thanks, Eric.

    VA:F [1.9.16_1159]
    Rating: 0.0/5 (0 votes cast)
  • Don McGreal Ноябрь 4, 2014 в 11:34 дп

    Hi Eric,

    I usually just get my balloons at Walmart: http://www.walmart.com/ip/12-8221-Royal-Blue-Balloons-10ct/35775038
    You can find them in the party section. They can blow up to 12» and come in all sorts of colors. I like giving 1 or 2 packs of the same color per team so they can rally around their color. :)
    And teams can blow up the balloons before putting the face on them. But I don’t tell them how to work, just what I want as a customer. They figure that out pretty quickly. Especially after I flatly reject the ones that were blown up after the face was drawn on. Not because of the process that was used, but because it just looks ugly.

    Don

    VN:F [1.9.16_1159]
    Rating: 0.0/5 (0 votes cast)
Leave a Reply:

Spam Protection by WP-SpamFree

Login

Discuss Comments
Agile Games Group