keynote: the bounty conundrum: incentives for testing

12
K5 Keynote 10/3/2013 4:15:00 PM "The Bounty Conundrum: Incentives for Testing" Presented by: Shaun Bradshaw Zenergy Technologies Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ [email protected] www.sqe.com

Upload: techwellpresentations

Post on 13-Dec-2014

181 views

Category:

Technology


1 download

DESCRIPTION

When you think of a bounty, do you think of Dog the Bounty Hunter, a reality series featuring a biker dude with a bad mullet, or maybe Django Unchained, Quentin Tarantino’s latest film about a slave-turned-bounty-hunter? Shaun Bradshaw doesn’t have a mullet and isn’t a movie star, but he has witnessed his fair share of bounty-style incentives used to motivate test teams to find more bugs, in hopes of improving software quality. But bounties can backfire—commonly referred to as the Cobra Effect—and create tension within a development organization without improving software quality. Join Shaun as he discusses alternate merit-based methods that can add a fresh take on incentivized testing and productivity. Learn why you should keep bonuses a surprise. Start to reward collaboration rather than competition. Understand how to use both subjective and objective measurements in your favor, and implement a rewards system that is “safe to fail.” Shaun explains these concepts and more in “The Bounty Conundrum.”

TRANSCRIPT

Page 1: Keynote: The Bounty Conundrum: Incentives for Testing

K5 Keynote

10/3/2013 4:15:00 PM

"The Bounty Conundrum:

Incentives for Testing"

Presented by:

Shaun Bradshaw

Zenergy Technologies

Brought to you by:

340 Corporate Way, Suite 300, Orange Park, FL 32073

888-268-8770 ∙ 904-278-0524 ∙ [email protected] ∙ www.sqe.com

Page 2: Keynote: The Bounty Conundrum: Incentives for Testing

Shaun Bradshaw

Zenergy Technologies, Inc.

For the past fifteen years Shaun Bradshaw has helped clients improve the quality of their

software by advising, instructing, and mentoring them in QA and test process improvement. His

focus on effective testing and test management techniques, as well as practical metric

implementations, creates demand for him as a consultant and frequent speaker at major QA

and testing conferences. Shaun is well known for his topics on test metrics, the S-Curve, and

the Zero Bug Bounce.

Page 3: Keynote: The Bounty Conundrum: Incentives for Testing

1

The Bounty Conundrum: Incentives for Testing

Shaun Bradshaw

[email protected]

Slide 2 Software Peace Of Mind In Action

What is a bounty incentive?

Page 4: Keynote: The Bounty Conundrum: Incentives for Testing

2

Slide 3 Software Peace Of Mind In Action

The Cobra Effect

Slide 4 Software Peace Of Mind In Action

Rat Tails for Ca$h

Page 5: Keynote: The Bounty Conundrum: Incentives for Testing

3

Slide 5 Software Peace Of Mind In Action

Solving traffic congestion in Mexico?

Slide 6 Software Peace Of Mind In Action

Google offers a bounty!

Page 6: Keynote: The Bounty Conundrum: Incentives for Testing

4

Slide 7 Software Peace Of Mind In Action

Mozilla does too!

Slide 8 Software Peace Of Mind In Action

NOT what we want to incentivize…

Page 7: Keynote: The Bounty Conundrum: Incentives for Testing

5

Slide 9 Software Peace Of Mind In Action

A better approach for incentivizing teams

Slide 10 Software Peace Of Mind In Action

Each team member has “virtual

tokens” to give their teammates

Here’s how it works…

Page 8: Keynote: The Bounty Conundrum: Incentives for Testing

6

Slide 11 Software Peace Of Mind In Action

All tokens must be given away and track who

gets the tokens each week

Slide 12 Software Peace Of Mind In Action

At the end of the month/iteration, announce

the winner

Page 9: Keynote: The Bounty Conundrum: Incentives for Testing

7

Slide 13 Software Peace Of Mind In Action

Perform a retrospective and improve the system

Slide 14 Software Peace Of Mind In Action

Experimented with one of our teams

Iteration 1: Tokens can be given for any reason

Page 10: Keynote: The Bounty Conundrum: Incentives for Testing

8

Slide 15 Software Peace Of Mind In Action

Iteration 2: Team gave tokens based on

contributions to client success

Slide 16 Software Peace Of Mind In Action

Iteration 3: Team gave tokens based on

preparing for new team members

Page 11: Keynote: The Bounty Conundrum: Incentives for Testing

9

Slide 17 Software Peace Of Mind In Action

Iteration 4: Team gave tokens based on

collaboration

Slide 18 Software Peace Of Mind In Action

6 Rules for Rewards

Page 12: Keynote: The Bounty Conundrum: Incentives for Testing

10

Slide 19 Software Peace Of Mind In Action

Questions?

Slide 20 Software Peace Of Mind In Action

• Adams, S. Search.dilbert.com. 2004. Minivan on Dilbert.com.

[online] Available at: http://search.dilbert.com/comic/Minivan

[Accessed: 16 Aug 2013].

• Appelo, J. 2013. Merit Money. [online] Available at:

http://www.management30.com/workout/merit-money/ [Accessed:

16 Aug 2013].

• Dubner, S. 2012. The Cobra Effect, Freakonomics Radio Podcast.

[podcast] October 11. Available at:

http://www.freakonomics.com/2012/10/11/the-cobra-effect-a-new-

freakonomics-radio-podcast/ [Accessed: 10/17/2012].

• Kirk, J. InfoWorld. 2013. Bug bounty programs provide strong value

for Google, Mozilla. [online] Available at:

http://www.infoworld.com/d/security/bug-bounty-programs-provide-

strong-value-google-mozilla-222373 [Accessed: 16 Aug 2013].

References