Change the conversation keynote StarWest 2015

38
Janet Gregory, DragonFire Inc. Copyright 2015 I Don’t Want to Talk about Bugs, Let’s Change the Conversation StarWest 2015 Twitter id: janetgregoryca

Transcript of Change the conversation keynote StarWest 2015

Page 1: Change the conversation keynote StarWest 2015

Janet Gregory, DragonFire Inc.Copyright 2015

I Don’t Want to Talk about Bugs, Let’s Change the Conversation

StarWest 2015

Twitter id: janetgregoryca

Page 2: Change the conversation keynote StarWest 2015

WHAT CONVERSATIONDO WE NEED TO CHANGE?

It’s usually about bugs

the conversation about quality

Page 3: Change the conversation keynote StarWest 2015
Page 4: Change the conversation keynote StarWest 2015

Or perhaps it’s about traceability – Did we test all the requirements -- What is our code coverage?

Page 5: Change the conversation keynote StarWest 2015

“Managers who don’t know how to measure what they want, settle for wanting what they

can measure.”

Russell Ackoff

Page 6: Change the conversation keynote StarWest 2015

What does all that information really tell

you?

Page 7: Change the conversation keynote StarWest 2015

• Value • Uncertainty • Risk • How might we really measure product quality?

Instead, let’s talk about:

• Whose job is it anyway?• The mindset of the team

And perhaps a bit about:

7

Page 8: Change the conversation keynote StarWest 2015

VALUE TO THE BUSINESS

Page 9: Change the conversation keynote StarWest 2015

For your value, which is better?

Which is right?

Page 10: Change the conversation keynote StarWest 2015

Can something be right? But not meet a customer’s needs?

Page 11: Change the conversation keynote StarWest 2015

Understand the value to the business!

Page 12: Change the conversation keynote StarWest 2015
Page 13: Change the conversation keynote StarWest 2015

How to You Measure Value

Validate Your Learning

Page 14: Change the conversation keynote StarWest 2015

Risk and Uncertainty

14Copyright 2015 : Janet Gregory – DragonFire Inc.

Page 15: Change the conversation keynote StarWest 2015

Uncertainty ◦not known or definite◦not completely confident or sure of something

Page 16: Change the conversation keynote StarWest 2015

Cynefin Framework (pronounced Ki neh’ vin) -------a sense making model (Dave Snowden)

Complicated

Simple

Complex

Chaotic

Page 17: Change the conversation keynote StarWest 2015

17

How can we use this model to address our feature development?

Liz Keogh – lizkeogh.com/embracing-uncertainty/

Page 18: Change the conversation keynote StarWest 2015

Risk

• a situation involving exposure to danger• expose someone (or something valued) to danger• possibility of something unpleasant happening

Page 19: Change the conversation keynote StarWest 2015

There are 2 kinds of risks

1. Project risk

2. Product risk

Page 20: Change the conversation keynote StarWest 2015

With permission from Dan North - a Software Faster pattern

Page 21: Change the conversation keynote StarWest 2015

With permission from Dan North - a Software Faster pattern

Page 22: Change the conversation keynote StarWest 2015

Also consider context

With permission from Dan North - a Software Faster pattern

Page 23: Change the conversation keynote StarWest 2015

• Project, product, organization, reputation, contractual, regulatory, legal (ex. privacy), ethical …..

In Reality – There are many risks

• ASK – Why do your customers want you to test for them?

Page 24: Change the conversation keynote StarWest 2015

Visualize

Page 25: Change the conversation keynote StarWest 2015

Involve your whole team including customers,

in the talk about risks & testing

Page 26: Change the conversation keynote StarWest 2015

But don’t forget the big picture

Look at the details

Page 27: Change the conversation keynote StarWest 2015

Risk and Uncertainty

Page 28: Change the conversation keynote StarWest 2015

Is it your job?

What about the Who???

If every team member took a holistic view of the product release and the risks it faces, then every person on the team would be a critical contributor to the delivery of that solution.Matt Mansell - paraphrased

Is it the tester’s jobto think about quality?

Page 29: Change the conversation keynote StarWest 2015

29

So, do you follow behind looking for bugs? or …. are you looking ahead for the risks?

Page 30: Change the conversation keynote StarWest 2015

Can we really measure product

quality …..

if we don’t measure: - bugs, or - requirements or - coverage?

Page 31: Change the conversation keynote StarWest 2015

• Customer satisfaction?

• Customer retention?

• The type of issues found in production?

What about …..

Page 32: Change the conversation keynote StarWest 2015

Use analytics • Who uses your product?• Do they use it in the way you expected?

Page 33: Change the conversation keynote StarWest 2015

• Perhaps we start with a risk profile, and focus on a risk-based solution delivery.

Page 34: Change the conversation keynote StarWest 2015

Know your customers, your stakeholders

Manage your uncertaintyMitigate your risk

Understand the problemUnderstand the value

Page 35: Change the conversation keynote StarWest 2015

CHANGETHE

CONVERSATION

from bugs and traceability

to business value, risks and uncertainty

about product quality

Page 36: Change the conversation keynote StarWest 2015

CHANGETHE

CONVERSATION

From finding and counting bugs

To preventing bugs and measuring value

about measuring product quality

Page 37: Change the conversation keynote StarWest 2015

Copyright 2015 : Janet Gregory – DragonFire Inc.

Agile Testing: A Practical Guide for Testers and Agile Teams

More Agile Testing: Learning Journeys for the Whole Team

By Janet Gregory and Lisa Crispin www.agiletester.cawww.agiletester.com

Contact infowww.janetgregory.caEmail: [email protected]: janetgregoryca

37

Page 38: Change the conversation keynote StarWest 2015

References• Dan North, StarEast 2015 keynote• http://lizkeogh.com/embracing-uncertainty/• Dave Snowden on Cynafin http://www.youtube.com/watch?

v=N7oz366X0-8 • Matt Mansell – Risk-based testing, ANZTB 2014

http://www.anztb.org/userfiles/files/MATT_MANSELL_EffectiveRiskBasedTesting-Distribution.pdf

• Rob Lambert http://thesocialtester.co.uk/how-do-you-measure-the-effectiveness-of-a-tester-the-only-calculation-you-need/

• http://cherylquirion.com/• www.lisacrispin.com