Is there a place for gamification in software testing? Could it be made as a part of a regular testing process and could it have a positive impact on productivity and quality?
I've been thinking about gamifying our manual testing efforts, make up some "competitions" with badges and awards, here are some of the ideas:
- number of bugs per a testing marathon - compete in a number of discovered bugs in a limited amount of time (say, per a testing sprint iteration). Bugs may have severity coefficients to have a weighted number of points per bug
- compete in a funniest/weirdest bug per release and have a maintained "hall of fame"
- set up an "artificial bug" scenario, when a tester is given a type of an existing problem (for instance, SQL injection vulnerability because of not properly validated input), but not given a place and steps to reproduce
What other ideas do you have in mind?
Please let me know if it simply sounds silly, counter-productive and will never work :)