what software testing can learn from marketing

23
What Can Testers Learn From Marketing? Adam Knight Twitter: @adampknight Blog: www.a-sisyphean-task.com http://www.flickr.com/photos/x1brett/5054129673 Modified

Upload: adampknight

Post on 20-Jun-2015

97 views

Category:

Technology


1 download

DESCRIPTION

Marketers have a mature and well defined set of techniques used in campaign management for identifying targets, verifying delivery and assessing effectiveness of campaigns. I'll take a look at some of these techniques from a perspective of what software testers might be able to adapt from them to help in our work - particularly in emergent Testing Activities such as Testing in Production, Testing Big Data and Model Based Stochastic Test Generation A write up of the talk will be available on my blog at www.a-sisyphean-task.com shortly Presented at Birmingham Tester Meetup 6th March 2014 http://www.meetup.com/SoftwareTestingClub/events/165022162/

TRANSCRIPT

Page 1: What Software Testing can Learn from Marketing

What Can Testers Learn From

Marketing?

Adam Knight

Twitter: @adampknight

Blog: www.a-sisyphean-task.com

http

://ww

w.flick

r.com

/photo

s/x1bre

tt/5054129673 M

odifie

d

Page 2: What Software Testing can Learn from Marketing

Testers? Learn From Marketing?

www.flickr.com/photos/charlesonflickr/365579725

Page 3: What Software Testing can Learn from Marketing

Testers? Learn From Marketing?

Page 4: What Software Testing can Learn from Marketing

www.admedia.com

Testers? Learn From Marketing?

Page 5: What Software Testing can Learn from Marketing

Really? forums.atomickitten.com

Testers? Learn From Marketing?

Page 6: What Software Testing can Learn from Marketing

Are you

? Actually – No.

Page 7: What Software Testing can Learn from Marketing

Marketing do a lot of stuff

that testers do

• Marketing is the link between a society’s material

requirements and its economic patterns of response

• Marketing can be looked at as an organizational

function and a set of processes for creating, delivering

and communicating value to customers

Page 8: What Software Testing can Learn from Marketing

Marketing do a lot of stuff

that testers do

• Explore markets and opportunities

• Inform Decisions

• Test campaign change effectiveness

• Check campaign activity

• Learn and improve campaign targeting

Page 9: What Software Testing can Learn from Marketing

Marketing do a lot of stuff

that testers do

But with more money

Page 10: What Software Testing can Learn from Marketing

Exploring Markets

Step 1 - Articulate

the research problem

and objectives

Step 2 - Develop the

overall research

plan

Step 3 – Collect the

data or information

Step 4 – Analyze the

data or information

Step 5 – Present or disseminate the findings

Step 6 – Use the

findings to make the decision

The Market Research Process

Page 11: What Software Testing can Learn from Marketing

Analysing Data

Step 1 - Articulate

the research problem

and objectives

Step 2 - Develop the

overall research

plan

Step 3 – Collect the

data or information

Step 4 – Analyze the

data or information

Step 5 – Present or disseminate the findings

Step 6 – Use the

findings to make the decision

The Market Research Process

Page 12: What Software Testing can Learn from Marketing

Step 1 - Articulate

the research problem

and objectives

Step 2 - Develop the

overall research

plan

Step 3 – Collect the

data or information

Step 4 – Analyze the

data or information

Step 5 – Present or disseminate the findings

Step 6 – Use the

findings to make the decision

The Market Research Process

Informing Decisions

Page 13: What Software Testing can Learn from Marketing

Step 1 - Articulate

the research problem

and objectives

Step 2 - Develop the

overall research

plan

Step 3 – Collect the

data or information

Step 4 – Analyze the

data or information

Step 5 – Present or disseminate the findings

Step 6 – Use the

findings to make the decision

The Market Research Process

Accepting Decisions

Page 14: What Software Testing can Learn from Marketing

Testing Campaign Effectiveness

Segments….

http://www.flickr.com/photos/beta-j/4432637412

Page 15: What Software Testing can Learn from Marketing

Testing Campaign Effectiveness

Segments….

http://www.flickr.com/photos/beta-j/4432637412

…are Testing in Production

Page 16: What Software Testing can Learn from Marketing

Checking Campaign Delivery

http://www.flickr.com/photos/yimhafiz/5035250840/

Seeds...

Page 17: What Software Testing can Learn from Marketing

Checking Campaign Delivery

http://www.flickr.com/photos/yimhafiz/5035250840/

…are Testing Big Data

Seeds...

Page 18: What Software Testing can Learn from Marketing

Learning and Improving

http://www.flickr.com/photos/mjtmail/3777588474/

Closing the Loop

Page 19: What Software Testing can Learn from Marketing

Learning and Improving

http://www.flickr.com/photos/mjtmail/3777588474/

Closing the Loop

Page 20: What Software Testing can Learn from Marketing

Go and Explore

Page 21: What Software Testing can Learn from Marketing

Discussions

Any other industries that we can

learn from?

Any that we should stop trying to

copy?

Page 23: What Software Testing can Learn from Marketing

References Further Reading

• http://marketresearch.about.com/od/Market_Research_Basics

• http://www.mymarketresearch.com

• http://www.marketingprofs.com/Tutorials/Forecast/index.asp

• http://www.palgrave-

journals.com/jt/journal/v15/n2/full/5750036a.html

• https://www.iacquire.com/blog/quantitative-data-analysis-

techniques-for-data-driven-marketing-2