welcome to the future! preparing for our agile testing journeys, agile testing days 2014

34
WELCOME TO THE FUTURE! . PREPARING FOR OUR AGILE TESTING JOURNEYS AGILE TESTING DAYS – POTSDAM, GERMANY NOVEMBER 2014 Lisa Crispin & Janet Gregory @lisacrispin @janetgregoryca

Upload: lisacrispin

Post on 02-Jul-2015

1.948 views

Category:

Technology


2 download

DESCRIPTION

Keynote by Janet Gregory and Lisa Crispin

TRANSCRIPT

Page 1: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

WELCOME TO THE FUTURE! �.�

PREPARING FOR OUR AGILE TESTING JOURNEYS

AGILE TESTING DAYS – POTSDAM, GERMANY NOVEMBER 2014

Lisa Crispin & Janet Gregory @lisacrispin @janetgregoryca

Page 2: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

The Timid Tester

THE WORLD AS IT WAS…

The Cowboy Programmer

Page 3: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

ENTER … SUPER AGILE PERSON �

Page 4: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

AND THEN … �COLLABORATION �

From Shrek�

Page 5: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

AS WE CONTINUE TO GO WHERE NO MAN (OR

WOMAN) HAS GONE BEFORE… �

CAN WE REALLY PREDICT WHAT WILL BE? �

Page 6: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

• Challenges • What would we like to help? • What can we do?

• Changing the conversation

• What can we do this week to prepare?

TOPICS�

Page 7: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

CHALLENGES�

•  Always more for testers to know … •  Specific contexts: •  big data, distributed teams, the

enterprise, embedded, mobile, robotics, gaming

•  New technologies, techniques •  Building the right thing – adding value •  Continuous delivery, continuous testing

Page 8: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

THE FUTURE WHAT WE WANT (MAYBE NEED)

VS

THE PRESENT WHAT WE HAVE & HOW WE CAN ADAPT

Page 9: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

THE AGILE TESTER�Needs to: •  learn new skills •  keep up with new technologies •  communicate well •  keep their finger on the pulse

of product quality In other words, be a shape-shifter to adapt to ever-changing needs

Mystique: X-men�

Odo, Star Trek – Deep Space 9�

Page 10: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

The ability:

•  to learn

•  to become a T-shaped tester

• to use cognitive thinking skills

• to take charge of your career

WHAT WE DO HAVE … IS

BREADTH

D E

P T

H

Page 11: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

• Technical awareness – to collaborate with other roles • Exploratory testing • New techniques, eg. • Swarming • Generative testing • Dealing with ‘big data’

YOUR CONTEXT

Superman – his cave / crystals

Page 12: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

A COMMON CHALLENGE

Page 13: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

Want to be able to talk face-to-face

WHENEVER THEY WANT!

Distributed teams

In other words, they need a transporter

Original Star Trek series-

Page 14: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

• Use existing tools better • Video conferencing, webcams • Collaboration aids – eg. mind mapping • Air travel, road trip, feet

• Learn to respect other’s cultures

WHAT WE CAN DO … IS

Original Star Trek series – Spock, Vulcan Live long and prosper

Next Generation Star Trek series- Warf, Klingon

Page 15: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

OUR NEXT CHALLENGE: GIVING CUSTOMERS WHAT THEY NEED

Page 16: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

Customers want us to deliver exactly what they are thinking.

arstechnica.com Original Star Trek series – Vulcan mind meld

Page 17: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

Learn tools to help us determine what the real problem is - like impact mapping (Gojko Adzic)

WHAT WE CAN DO… IS

Page 18: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

Or story mapping (Jeff Patton)

Page 19: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

Incorporate other disciplines - like business analysis (eg. 7 product dimensions)

From Discover to Deliver by Ellen Gottesdiener and Mary Gorman

- or user experience experts

WE CAN ALSO ….

Page 20: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

• Guide development with real examples • Not only the API level, but in UI as well

AND ….

Page 21: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

IS IT TIME TO CHANGE THE CONVERSATION?

SO, WHAT MAY NOT WORK IN THE FUTURE?

Page 22: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

Original Star Trek series- Season 2: Episode 15

Page 23: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014
Page 24: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

• Know your stakeholders • What are their objectives? • What problem are they trying to solve • Create a shared understanding

BUSINESS VALUE

Original Star Trek series cast

Page 25: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

Original Star Trek series “bad guys”

More than project or product risk

Page 26: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

Uncertainty

Models can help us chose how we attack a problem

•  For example: knowing the difference between complexity vs.. complicated vs.. simple or even chaotic

Read Liz Keogh on the Cynefin model

Page 27: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

USE DIFFERENT APPROACHES AND TOOLS

TO:

- Understand the problem - Mitigate your risk - Manage your uncertainty - Understand the value

- Validate the solution

Page 28: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014
Page 29: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014
Page 30: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

for example: • How will mobile apps

evolve? • How will we test them?

CAN WE PREDICT THE FUTURE? �.�

IT WOULD BE HELPFUL… �

Perhaps  we  start  with  a  risk  profile,  and  focus  on  a  risk-­‐based  or  value-­‐based  solu9on  delivery.  

 Note:  not  test-­‐based  

Page 31: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

"WHEN CAN I STOP DOING CUSTOMER VALIDATION AND

EXPERIMENTATION?

UM. NEVER. “

CHERYL QUIRION

Original Star Trek series – Scotty, the engineer

Page 32: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

NEW HORIZONS��

WHAT’S NEXT FOR YOU? �

Page 33: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

THE WORLD AS IT IS… �

CELEBRATE & ENJOY THE CONFERENCE!

Page 34: Welcome to the Future! Preparing for our agile testing journeys, Agile Testing Days 2014

Agile Testing: A Practical Guide for Testers and Agile Teams

By Lisa Crispin and Janet Gregory

www.janetgregory.ca email: [email protected] Twitter: @janetgregoryca

34

More Agile Testing: Learning Journeys for the Whole Team By Janet Gregory and Lisa Crispin www.agiletester.ca www.agiletester.com

lisacrispin.com email: [email protected] Twitter: @lisacrispin