Eksploracja w kulturze Agile i DevOps czyli o zwinnym testowaniu eksploracyjnym
Grywalizacja (gamification) w testowaniu
-
Upload
radoslaw-smilgin -
Category
Education
-
view
627 -
download
0
description
Transcript of Grywalizacja (gamification) w testowaniu
GRYWALIZACJAW TESTOWANIU
2
• Radek Smilgin
W testowaniu od 2002 roku
Tester, test manager, konsultant
Twórca testerzy.pl i Mistrzostw w testowaniu
Fan testowania eksploracyjnego i testowania w agile
3
Gdzie jesteś?
Czym jest grywalizacja?
Grywalizowałeś i się nie udało?
Grywalizujesz?
4
Granie w gry to
NIE JESTgrywalizacja.
Poważne gry tociągle tylko gry.
Uczenie poprzez
zabawę to NIE JESTgrywalizacja.
Testowanie gier to
NIE JESTgrywalizacja.
5
Zawody to
NIE JESTgrywalizacja.
6
Gry, zabawki, grywalizacja…
7
Przykłady
•- Zdjęcie z Antka przedszkola
Czym jest grywalizacja?
8
Grywalizacja
•jest wszędzie!
9
Dlaczego potrzebujemy
grywalizacji?
10
Akademickie badania nad grywalizacją
System grywalizacyjny wspierający edukację inżynierów oprogramowania HALO (Highly Addictive sociaLly Optimized software engineering)
Platforma czyni z procesu wytwarzania oprogramowania zajęcie przyjemne i bardziej
socjalne
Zdefiniowane: nagrody (punkty, tytuły, poziomy)
Porównanie wyników studentów używających HALO i bez użycia HALO ukazało „znaczącą” poprawę jakości pracy tych pierwszych
11
Akademickie badania nad grywalizacją
12
[…]Here are some game-like concepts we can use to analyze testing: • Context and rules around game play • Goals and desires • Strategies and tasks • Risks and rewards • Skills and chance events • Cheating and compliance
[…] In testing today, we have two polarities: metrics-heavy, scripted testing and
qualitative-focused efforts like exploratory testing. If we look to game mechanics, then
we can look beyond polarities and focus on effective testing.
Crowdsourcing jest kwintesencją grywalizacji w testowaniu.
13
14
TDD może być wzorcowągrywalizacją.
Praca = Punkty = Nagroda
1 punkt za 15 minut pracy [KISS]
Punkty za osiągnięcie sukcesuWięcej puntów za więcej projektów (przyrostowo)
Tablica Mistrzów 15
Robert Hoischen „Gamification in Software Testing and QA”
Grywalizacja w testach alfa i beta
16
Grywalizacja w pracy
Defekt miesiąca? Dyplom za
szkolenie?
Dojrzałość testerska?
Tester miesiąca?
Ryzyko.
Ludzie
17
Ryzyko.
Miary
18
Proste miary ilościowe raczej niż miary jakościowe
Nigdy nie używaj miar ilościowych względem jednostek
Punkty za znalezione defekty
Czy jeśli znajdę dużo defektów, to jestem najlepszym testerem?
Punkty za małą ilość odrzuconych defektów
Kto i na jakiej podstawie odrzuca defekty?
Ryzyko. Tabela Mistrzów
19
ZWYCIĘZCY! przegrani
Ryzyko. Nagrody
20
Specjalne traktowanie
Indywidualizacja
Punkty
Ranking
Pasek postępu
Zdobywanie poziomów
Trofea ?
Ryzyko. Polskie prawo
21
Regulamin pracy
Mobbing
Równouprawnienie
Ryzyko. Co dalej?
22
pracownicyw dłuższym okresieczasu stają się odporni
na stymulację
„… to help offset the boredom and dissatisfaction experienced by workers responsible for bug testing” -> Leaderboard
23http://www.commercelab.ca/gamification-helped-deliver-a-300-improvement-for-this-consultants-client/
Result: 300% more bugs in a third of the time as before
Może jednak sukces…
24
Ross SmithDirector of Test at Microsoft
Może jednak sukces…
Wzrost produktywności testerów o… 400%
Dziękuję za uwagę!
Pytania? Odpowiedzi!
Pytania po: [email protected]
testerzy @testerzy radoslaw.smilgin