Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good...

22
How to Engage and Get Help from Users of a Test Framework Gamification Framework Kristoffer Nordström

Transcript of Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good...

Page 1: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

How to Engage and Get Help from Users of a Test

Framework

Gamification Framework

Kristoffer Nordström

Page 2: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

WhoAmI

Scrum Master

Agile freak

Test automation

Developer Tester

TestDeveloper

Leanfrastructure

UIQ Technology

Softhouse AB Svenska Antennspecialisten

Embedded platforms

Team Lead

Non-functional testing Test automation

Test tools

Automated GUI Testing

Aut. dev. testing

Charging systems

NFNT Testing

Automated GUI Testing

Test data

System testing

Test Developer who loves to automate testing

…so that testers can focus on quality human testing

Exploratory testing

Test nut

…and I’m utterly fascinated by the human side of software development

Page 3: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation
Page 4: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation
Page 5: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation
Page 6: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation
Page 7: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

Game techniques

… in non-game situations

… to motivate people and drive behavior

What is Gamification?

Page 8: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

Really… why?

Page 9: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

10.000 hours gaming by age of 21

Page 10: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

Sweden: 5 Products

India: 4 Products

US: 3 Products Germany: 1 Product

My problem

Page 11: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

Any improvement you help us with: 1 point 5p – Pencil

15p – T-Shirt

30p – Coffee Mug

”Guild Artist”

”First Contributor”

My solution?

Page 12: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

Extrinsic vs. Intrinsic motivation

Extrinsic motivation occurs when we are

motivated to perform a behavior or engage in an activity in order to

earn a reward or avoid a punishment.

Intrinsic motivation involves engaging in a behavior because it is personally rewarding; essentially, performing an activity for its own sake rather than the

desire for some external reward.

Source: http://psychology.about.com/od/motivation/f/difference-between-extrinsic-and-intrinsic-motivation.htm

Overjustification Effect

Page 13: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation
Page 14: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

Improvements you help us with: 1 point

Source code commits: 3 points

User stories written: 1 point

Bugs reported: ½ point

Rewards updated

Page 15: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

Be aware of the surrounding culture within your context

Gamification can never substitute:

Good communcations

Conflict management

Bad organisation

Culture

Page 16: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

Power

Page 17: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

Avoid monetary compensation

Page 18: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

Ask yourself first:

”What is the purpose of this? And what am I trying to achieve here?”

“Improve communication”?

“More help in general”?

“More competitive company”?

Page 19: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

What is the result so far?

After 8 months we had achieved:

122 accumulated user points

Page 20: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

More titles:

•Defect slayer – Lvl1,2,3

•Bug Hunter – Lvl1,2,3

•Master storyteller

Rewards:

•”First bug found” in new features

•”Raid effort – Team pairing”

Wild ideas:

•3D printed figurine at Lvl 3

Future ideas

Page 21: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

Culture & Purpose & Power

Extrinsic vs Intrinsic

Have fun

Summary

Page 22: Learning and change in a dysfunctional oganisation · Gamification can never substitute: Good communcations Conflict management Bad organisation Culture . Power . Avoid monetary compensation

@kristoffer_nord

”Context eats process for breakfast”