The Battle for Our Hearts and Minds Fiona Charles Let’s Test Oz keynote September 16, 2014.

Post on 29-Dec-2015

222 views 3 download

Tags:

Transcript of The Battle for Our Hearts and Minds Fiona Charles Let’s Test Oz keynote September 16, 2014.

The Battle for Our Hearts and Minds

Fiona CharlesLet’s Test Oz keynoteSeptember 16, 2014

The Battle for Our Hearts & Minds 2

“Specialist testers are dinosaurs.”“If you can’t code, there’s no place for you on an Agile project.”

Scott Ambler20o5

(paraphrased)

The Battle for Our Hearts & Minds 3

James Whittaker2011

“Test is Dead”

The Battle for Our Hearts & Minds 4

The Battle for Our Hearts & Minds 5

Skilled craftCreativityCritical thinkingExplorationLearningContext

StandardsCertification

ControlProcess

Documentation

≠Value delivery Cost containment

/cutting

Brain-engaged testing

Total test automation

The Battle for Our Hearts & Minds 6

Context-DrivenTesters

Those Other Testers

The Battle for Our Hearts & Minds 7

ISO 29119

The Battle for Our Hearts & Minds 8

Competing commercial interests

AND/OR

Profoundly opposed belief systems?

The Battle for Our Hearts & Minds 9

Everything

not explicitly permitted

is forbidden

The Battle for Our Hearts & Minds 10

Everything

not explicitly prohibited

is allowed

The Battle for Our Hearts & Minds 11

Healthy uncertainty vs. certainty

The Battle for Our Hearts & Minds 12

MS Project plans

Phase gate documentsMTP, Test Strategy, Test Plan(s), Test Cases, Scripts, Test Execution Plan(s), Test Status Reports, Test Exit Report(s)

Test management tools

Standardized metrics

The Battle for Our Hearts & Minds 13

heavyweight

im impe

imp impe

ene??value??

inflexibleim im

pe im

penetrable e

repetitiverepetitive

repetitive

repetitive$$$redundant

The Battle for Our Hearts & Minds 14

Ceremony

The Battle for Our Hearts & Minds 15

CanonicalProcess

The Battle for Our Hearts & Minds 16

The quest for certainty collides with the reality of software development

The Battle for Our Hearts & Minds 17

“Testing is the primary approach to risk treatment in software development.”

ISO/IEC/IEEE 29119-1:2013(E), p vi

The Battle for Our Hearts & Minds 18

“no exit from burial site”

The Battle for Our Hearts & Minds 19

The Battle for Our Hearts & Minds 20

"Software testing is an empirical, technical investigation conducted to provide stakeholders with information about the quality of the product or service under test.” BBST Foundations

The Battle for Our Hearts & Minds 21

What do our stakeholders need us to do?

The Battle for Our Hearts & Minds 22

Pho

to F

iona

Cha

rles

© 2

099

Who are they?

The Battle for Our Hearts & Minds 23

Anyone who could be impacted by implementation of this system:

Expects to benefitCould be victimized by itWill have to look after it

Including:Anyone who could unlawfully or otherwise illegitimately benefit from the implemented system

The Battle for Our Hearts & Minds 24

The design behind

the plan

The Battle for Our Hearts & Minds 25

What’s the best way—smartest and most cost-effective—to uncover and deliver the information our stakeholders need?

The Battle for Our Hearts & Minds 26

“Quality is value to some person or persons.”Gerald M. Weinberg

The Battle for Our Hearts & Minds 27

What does quality mean for this system?

In practical terms that drive what we look for and how we test

The Battle for Our Hearts & Minds 28

Information that matters conveys something significant about system value:

Confirmation of documented requirements

Bugs that impair, impede or threaten value

The Battle for Our Hearts & Minds 29

Value(s)

Business drivers for the project

Benefits that stakeholders expect this project to deliver with/in this system

The Battle for Our Hearts & Minds 30

Make the artefacts serve the work(not the work serve the

artefacts)

The Battle for Our Hearts & Minds 31

Facilitate and capture thinking

Guide

Inform

Demonstrate due diligence

The Battle for Our Hearts & Minds 32

Software is everywhere

The Battle for Our Hearts & Minds 33

Medication errors

Fire engines dispatched to the wrong address

Widespread power outages in dead of winter

The Battle for Our Hearts & Minds 34© Fiona Charles 2008

Integrity

Photo Fiona Charles © 2008

The Battle for Our Hearts & Minds 35

“The condition of having no part or element taken away or lacking; undivided state; completeness.”

“Soundness of moral principle; the character of uncorrupted virtue; uprightness, honesty, sincerity.”

Shorter Oxford English Dictionary

The Battle for Our Hearts & Minds 36

Openness

“ Absence of dissimulation, secrecy or reserve; frankness, candour, sincerity.”

Shorter Oxford English Dictionary

The Battle for Our Hearts & Minds 37

Craft

The Battle for Our Hearts & Minds 38

The exercise of skill fuelled by love and integrity

The Battle for Our Hearts & Minds 39© Fiona Charles 2008

Discipline

Photo Fiona Charles © 2008

The Battle for Our Hearts & Minds 40

Discipline

“ Controlled and orderly behaviour resulting from training.”

Shorter Oxford English Dictionary

The Battle for Our Hearts & Minds 41© Fiona Charles 2008

Independence

Photo Fiona Charles © 2008

The Battle for Our Hearts & Minds 42

Engagement

“ A legal or moral obligation; a tie; an attachment.”

Shorter Oxford English Dictionary

The Battle for Our Hearts & Minds 43© Fiona Charles 2008

Courage

Photo Fiona Charles © 2008

The Battle for Our Hearts & Minds 44

The Lone Wombat

School of Software Testing

The Battle for Our Hearts & Minds 45Question thought

leaders

YourPicturehere

The Battle for Our Hearts & Minds 46

Question yourself

The Battle for Our Hearts & Minds 47

Fiona Charlesfiona.charles@quality-intelligence.com

www.quality-intelligence.com

Twitter: @FionaCCharles

Images and text ©Fiona Charles 2014

The Battle for Our Hearts & Minds 49

Open Season