Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "The Battle for Our Hearts and Minds Fiona Charles Let’s Test Oz keynote September 16, 2014."— Presentation transcript:

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

2 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 Ambler 20o5 (paraphrased)

3 The Battle for Our Hearts & Minds 3 James Whittaker 2011 “Test is Dead”

4 The Battle for Our Hearts & Minds 4

5 The Battle for Our Hearts & Minds 5 Skilled craft Creativity Critical thinking Exploration Learning Context Standards Certification Control Process Documentation ≠ Value delivery Cost containment /cutting Brain-engaged testing Total test automation

6 The Battle for Our Hearts & Minds 6 Context-Driven Testers Those Other Testers

7 The Battle for Our Hearts & Minds 7 ISO 29119

8 The Battle for Our Hearts & Minds 8 Competing commercial interests AND/OR Profoundly opposed belief systems?

9 The Battle for Our Hearts & Minds 9 Everything not explicitly permitted is forbidden

10 The Battle for Our Hearts & Minds 10 Everything not explicitly prohibited is allowed

11 The Battle for Our Hearts & Minds 11 Healthy uncertainty vs. certainty

12 The Battle for Our Hearts & Minds 12 MS Project plans Phase gate documents MTP, Test Strategy, Test Plan(s), Test Cases, Scripts, Test Execution Plan(s), Test Status Reports, Test Exit Report(s) Test management tools Standardized metrics

13 The Battle for Our Hearts & Minds 13 heavyweight im impe imp impe en e ??value?? inflexible im impe impenetrable e repetitive $$$ redundant

14 The Battle for Our Hearts & Minds 14 Ceremony

15 The Battle for Our Hearts & Minds 15 Canonical Process

16 The Battle for Our Hearts & Minds 16 The quest for certainty collides with the reality of software development

17 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

18 The Battle for Our Hearts & Minds 18 “no exit from burial site”

19 The Battle for Our Hearts & Minds 19

20 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

21 The Battle for Our Hearts & Minds 21 What do our stakeholders need us to do?

22 The Battle for Our Hearts & Minds 22 Photo Fiona Charles © 2099 Who are they?

23 The Battle for Our Hearts & Minds 23 Anyone who could be impacted by implementation of this system: Expects to benefit Could be victimized by it Will have to look after it Including: Anyone who could unlawfully or otherwise illegitimately benefit from the implemented system

24 The Battle for Our Hearts & Minds 24 The design behind the plan

25 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?

26 The Battle for Our Hearts & Minds 26 “ Quality is value to some person or persons. ” Gerald M. Weinberg

27 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

28 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

29 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

30 The Battle for Our Hearts & Minds 30 Make the artefacts serve the work (not the work serve the artefacts)

31 The Battle for Our Hearts & Minds 31 Facilitate and capture thinking Guide Inform Demonstrate due diligence

32 The Battle for Our Hearts & Minds 32 Software is everywhere

33 The Battle for Our Hearts & Minds 33 Medication errors Fire engines dispatched to the wrong address Widespread power outages in dead of winter

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

35 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

36 The Battle for Our Hearts & Minds 36 Openness “ Absence of dissimulation, secrecy or reserve; frankness, candour, sincerity.” Shorter Oxford English Dictionary

37 The Battle for Our Hearts & Minds 37 Craft

38 The Battle for Our Hearts & Minds 38 The exercise of skill fuelled by love and integrity

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

40 The Battle for Our Hearts & Minds 40 Discipline “ Controlled and orderly behaviour resulting from training.” Shorter Oxford English Dictionary

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

42 The Battle for Our Hearts & Minds 42 Engagement “ A legal or moral obligation; a tie; an attachment.” Shorter Oxford English Dictionary

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

44 The Battle for Our Hearts & Minds 44 The Lone Wombat School of Software Testing

45 The Battle for Our Hearts & Minds 45 Question thought leaders Your Picture here

46 The Battle for Our Hearts & Minds 46 Question yourself

47 The Battle for Our Hearts & Minds 47

48 Fiona Charles fiona.charles@quality-intelligence.com www.quality-intelligence.com Twitter: @FionaCCharles Images and text ©Fiona Charles 2014

49 The Battle for Our Hearts & Minds 49 Open Season


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

Similar presentations


Ads by Google