testmob - design thinking in agile testing

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

Upload: ian-pestelos-agilityph

Post on 22-Jan-2018

311 views

Category:

Software


1 download

TRANSCRIPT

Design Thinking for Agile Testing

Ian Pestelos, Agility.ph

TESTING AGILE DESIGN THINKING

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>”

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

● Journey Mapping

● Persona Workshop

● Flow Whiteboarding

● Low-Fi Wireframing

● Brainstorming individually

● Generate test ideas. Lots of it.

● Get inspiration - use test heuristics

● Visualize your thinking e.g. use mind maps

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

● Use Post-Its

● Other Heuristics

○ RCRCRC

○ Test Heuristic

Cheatsheet

● Entertain all ideas, even crazy ones.

● ...especially crazy ones!

● Get your VIP stakeholders in the room

● Ruthless prioritize tests

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

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

● Heatmaps, Dot voting

● Nightmare Headline

Game

● Issue-Mining

● Consider Test Charters or threads

● Relatively size each Charter; use T-Shirt sizing

● Prep the logistics and environment

● Ruthlessly prioritize the charters

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

● One-page Test Plan

● Thread-Based Test

Management

● Recruit Users

● Apply skilled exploratory testing

● Manage by test sessions or threads

● Debrief each test session ASAP

● Continue using Heuristics for Test Inspiration

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

● Session-Based Test

Management

● Debriefing

● Session Notes

● 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.

Coaching and Consulting

Workshops

in/ianpestelos

[email protected]

@agilityph