Who we are… AGILE PARTNER14 March 2013 Agile Testing Games 2
OUR SERVICES Bespoke Customized Data exchange Software Development Innovation SupportKnowledge Transfer Consulting Technology Methodology 14 March 2013 Agile Testing Games 3 6.
Speakers Christian BAUMANN Yann GENSOLLEN Senior Consultant Agile Coach14 March 2013 Agile Testing Games 4
YOUWhat about you? Who are you? What is your role? What do you know about “agile” testing?14 March 2013 Agile Testing Games 5
Why games, why play? Learning while playing It´s providing a save environment14 March 2013 Agile Testing Games 6
Playing @ work! Why games? Interesting, playful and fun; work is important, but we should be able to have fun while doing it. Goal: broaden horizons to find powerful and novel concepts people can put into practice (= key concept). Different kinds Innovation Games to help hear a customers voice Coding katas Legos for facilitating and problem solving14 March 2013 Agile Testing Games 7
Let´s play! Let´s play!14 March 2013 Agile Testing Games 8
Let´s Play! The Dice Game14 March 2013 Agile Testing Games 9
The Dice Game How to One participant starts rolling a set of ~5 dices Every participant gives a guess about his expected result Facilitator "calculates" real outcome & tells the participants Next round starts by rolling another participant rolling the dices14 March 2013 Agile Testing Games 10
The Dice Game Rules There are no rules. Participants may vary the number of dices, exchange them, etc. No questions regarding the underlying algorithm are allowed. Every participant gives a guess, and the facilitator gives the correct result. Please keep your idea about the algorithm secret!14 March 2013 Agile Testing Games 11
Debrief Dice Game14 March 2013 Agile Testing Games 12
Debrief Dice Game Open your mind Think outside the box Reduce number of input parameters Don´t interpret the results Proof that your model is valid (verify), and adapt if needed "There are no rules" => What is "correct" testing? Step back and take a break might help Sharing & discussing your thoughts with the team leads to results more quickly Don´t make assumptions system may change over time14 March 2013 Agile Testing Games 13
Let´s Play! Agile Jenga14 March 2013 Agile Testing Games 14
Agile Jenga 1 developer, 1 tester 3 iterations14 March 2013 Agile Testing Games 15
Debrief Jenga14 March 2013 Agile Testing Games 16
Debrief Jenga It’s good to test small increments of code rather than wait until the code is 100% complete less rework Waterfall: Fundamental bugs will delay the project a lot Miniwaterfall: Faster feedback Agile: Avoiding bugs from the very beginning14 March 2013 Agile Testing Games 17
Q & A + Feedback Question & Answers Feedback14 March 2013 Agile Testing Games 18
R.O.T.I for this SESSION Source: www.qualitystreet.fr14 March 2013 Agile Testing Games 19
A FEW MORE QUESTIONS… What did you like about it? To make it perfect… what shall we do? What topic(s) would you like to discuss during a future session?14 March 2013 Agile Testing Games 20
Conclusion… TAKE AWAY14 March 2013 Agile Testing Games 21
Further Games/ Simulations/ Resources The Wordcount simulation http://goo.gl/GQlzu 99 Test balloons http://goo.gl/gb85D The Penny Game http://goo.gl/HKm6T Drawing Exercise http://goo.gl/0MQfa Testing Easy Button http://goo.gl/xKJLI14 March 2013 Agile Testing Games 22
CONTACTS THANK YOU Christian Baumann Yann GENSOLLEN Senior Consultant Agile Coach firstname.lastname@example.org email@example.com +352 691 666 306 +33 6 17 80 98 54 @chbaumann @Yann_G Retrouvez nous sur :Agile Partner: www.agilepartner.net & http://blog.agilepartner.net 14 March 2013 Agile Testing Games 23
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.