Top Banner
Design Thinking for Agile Testing Ian Pestelos, Agility.ph
36

TestMob - Design Thinking in Agile Testing

Jan 22, 2018

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TestMob - Design Thinking in Agile Testing

Design Thinking for Agile Testing

Ian Pestelos, Agility.ph

Page 2: TestMob - Design Thinking in Agile Testing
Page 3: TestMob - Design Thinking in Agile Testing
Page 4: TestMob - Design Thinking in Agile Testing
Page 5: TestMob - Design Thinking in Agile Testing
Page 6: TestMob - Design Thinking in Agile Testing
Page 7: TestMob - Design Thinking in Agile Testing
Page 8: TestMob - Design Thinking in Agile Testing

TESTING AGILE DESIGN THINKING

Page 9: TestMob - Design Thinking in Agile Testing
Page 10: TestMob - Design Thinking in Agile Testing

Team + Stakeholder + Customer has a dialog about:

● PERSONA: Who are the users?

● PROBLEM: What are they trying to achieve?

● PURPOSE: Why is it important?

“As a <persona>,

I want to <problem>

so that <purpose>”

Page 11: TestMob - Design Thinking in Agile Testing

In 5 MINUTES (Group)

● Assume a specific user profile for FB Status box

● Be overly specific or “tell a story”

● Discuss with team the user’s 3Ps○ PERSONA○ PROBLEM○ PURPOSE

Page 12: TestMob - Design Thinking in Agile Testing

● Journey Mapping

● Persona Workshop

● Flow Whiteboarding

● Low-Fi Wireframing

Page 13: TestMob - Design Thinking in Agile Testing
Page 14: TestMob - Design Thinking in Agile Testing

● Brainstorming individually

● Generate test ideas. Lots of it.

● Get inspiration - use test heuristics

● Visualize your thinking e.g. use mind maps

Page 15: TestMob - Design Thinking in Agile Testing

In 5 MINUTES (Individually)

● Create your own mindmap of Facebook’s functionality, platform, data, etc.

● You can use the Heuristic Test Strategy Model

● See next page for sample

Page 16: TestMob - Design Thinking in Agile Testing
Page 17: TestMob - Design Thinking in Agile Testing

● Use Post-Its

● Other Heuristics

○ RCRCRC

○ Test Heuristic

Cheatsheet

Page 18: TestMob - Design Thinking in Agile Testing
Page 19: TestMob - Design Thinking in Agile Testing

● Entertain all ideas, even crazy ones.

● ...especially crazy ones!

● Get your VIP stakeholders in the room

● Ruthless prioritize tests

Page 20: TestMob - Design Thinking in Agile Testing

In 10 MINUTES

● Share your map with the team (max 5 people on each team)

● As you present your map individually, create a group map that combines the input from everyone

Page 21: TestMob - Design Thinking in Agile Testing

In 5 MINUTES

● As a team, identify○ “What is the worst that

can happen with the product?”

● Stick each risk to your map using post-its

Page 22: TestMob - Design Thinking in Agile Testing

● Heatmaps, Dot voting

● Nightmare Headline

Game

● Issue-Mining

Page 23: TestMob - Design Thinking in Agile Testing
Page 24: TestMob - Design Thinking in Agile Testing

● Consider Test Charters or threads

● Relatively size each Charter; use T-Shirt sizing

● Prep the logistics and environment

● Ruthlessly prioritize the charters

Page 25: TestMob - Design Thinking in Agile Testing

In 10 MINUTES

● Create test charters by combining your biggest risks with the most important features

● Use Post-Its ● See Test Charters format on

the next page

Page 26: TestMob - Design Thinking in Agile Testing
Page 27: TestMob - Design Thinking in Agile Testing

● One-page Test Plan

● Thread-Based Test

Management

● Recruit Users

Page 28: TestMob - Design Thinking in Agile Testing
Page 29: TestMob - Design Thinking in Agile Testing
Page 30: TestMob - Design Thinking in Agile Testing

● Apply skilled exploratory testing

● Manage by test sessions or threads

● Debrief each test session ASAP

● Continue using Heuristics for Test Inspiration

Page 31: TestMob - Design Thinking in Agile Testing

In 30 MINUTES

● Run a small test charter - same or different for everyone, up to you!

● Note down the your test ideas as you explore the product

Page 32: TestMob - Design Thinking in Agile Testing

● Session-Based Test

Management

● Debriefing

● Session Notes

Page 33: TestMob - Design Thinking in Agile Testing

● Interrogate goals and risks deeply

● Make everything visual

● Get a strong facilitator. Seriously.

● Involve the whole team; grab the PM / CEO

● Focus! Block your time.

Page 34: TestMob - Design Thinking in Agile Testing
Page 35: TestMob - Design Thinking in Agile Testing
Page 36: TestMob - Design Thinking in Agile Testing

Coaching and Consulting

Workshops

in/ianpestelos

[email protected]

@agilityph