adopting optimized software test design methods at scale · speaker: justin hunter, ceo and founder...

18
Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10, 2019

Upload: others

Post on 13-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

Speaker: Justin Hunter, CEO and Founder of Hexawise

Adopting Optimized Software Test Design Methods at Scale

April 10, 2019

Page 2: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

Introduction

2

Justin Hunter

Founder & CEO of Hexawise

Page 3: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

Today’s Presentation

3

Goals

Share change management experiences and lessons learned

Share useful insights and actionable recommendations

Content

I. Background and client experiences

II. Actionable recommendations

Page 4: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

Background

4

William G. Hunter George Box

Page 5: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

Confirming Applicability of DoE in Testing (2000’s)

5

Differentiated capabilities

1st project - global award for innovation

16 more testing projects

Left Accenture and launched Hexawise

Page 6: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

Founded Hexawise (2009)

6

Select test scenarios.

Faster and smarter.

Understand risk.

More precisely.

Create automated tests.

With less coding.

Achieve greater coverage.

In fewer tests.

Page 7: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

First Client Experience (2009)

7

Enormous success

Used extensively

Teams embraced it

Transformational efficiency and thoroughness benefits

Page 8: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

Roadblock

8

“No thanks.

That’s not actually how we do testing here.

I don’t think it’s applicable to how I’m testing.”

2nd client brought us back to reality…

Page 9: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

What Happened?!

9

“10 years ago me” could only give superficial reasons:

• ‘Better’ leaders

• ‘Better’ testers and BA’s

• Higher percentage of “new projects”

Page 10: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

Observations/Recommendations from the Last 10 Years

10

A. Different tools require very different rollout strategies

B. Clearly communicating goals and expectations is key

C. Decide whether new approach will be mandatory or optional

D. Appoint a dedicated expert to drive awareness and adoption

Page 11: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

(A) Different Tools, Different Strategies

11

“Easy” Tool Swap

Creating OFAT tests

“Tricky” Mindset Shift

Creating MFAT tests

Mindset shifts and tool swaps require different rollout strategies.

Page 12: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

(B) Communicating Goals & Expectations

12

• Why are we making this change?

• How, specifically, will this change impact you?

• Is adopting this new approach mandatory?

B What and how managers communicate with end-users is key.

Page 13: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

‘How Mandatory?’

Usage of this new tool / approach is required…

(C) Is this Mandatory or Optional?

13

… unless you determine that it is

not a good fit.

… unless an actual expert determines that it is not a

good fit.

Page 14: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

“Demo and hope” is a common strategy. But an ineffective one…

(C) Is this Mandatory or Optional?

14

Thanks for the demo. We’ll talk internally and let you know

where we determine there’s a good fit.

Page 15: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

(C) Is this Mandatory or Optional?

15

Challenge / Context Projects & Contact Details

Concern Too Many Tests

___________________

___________________

Unknown Testing Coverage

___________________

___________________

Desire to Automate More Tests

___________________

___________________

New Development Efforts

___________________

___________________

Teams Transitioning to Agile or BDD / Gherkin

___________________

___________________

1. List out challenges addressed by the approach.

2. Find projects that face those challenges.

3. Have experts prioritize quick wins.

4. Have experts help document case studies.

We’ve found this alternative approach works better:

Page 16: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

(D) Driving Awareness & Adoption

16

5

>

Evangelist strategy: “100% of 1, not 10% of 10”

Page 17: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

(D) Driving Awareness & Adoption

17

Don’t under-invest in change management or underestimate the value of experts.

Page 18: Adopting Optimized Software Test Design Methods at Scale · Speaker: Justin Hunter, CEO and Founder of Hexawise Adopting Optimized Software Test Design Methods at Scale April 10,

DATAWorks - April 10, 2019

Questions?

18

A. Different tools require very different rollout strategies

B. Clearly communicating goals and expectations is key

C. Decide whether new approach will be mandatory or optional

D. Appoint a dedicated expert to drive awareness and adoption

Recap of key takeaways