Rapid Thinking: When Time is Tight - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Rapid Thinking: When Time is Tight

Description:

On the left-hand side of the display, there's a two-digit code which a ... Past Academy Awards. 5/6/09. Quardev Labs, 3411 Thorndyke Ave W., Seattle, WA 98119 ... – PowerPoint PPT presentation

Number of Views:106
Avg rating:3.0/5.0
Slides: 27
Provided by: microsoft5
Category:

less

Transcript and Presenter's Notes

Title: Rapid Thinking: When Time is Tight


1
Rapid Thinking When Time is Tight
  • Jon Bach
  • Manager, Corporate Intellect and Methodology
  • jonb_at_quardev.com
  • STARWest 2006

2
London Underground ticket states
  • Scenario You enter your ticket into the kiosk
    and "Seek Assistance comes up on the display.
    On the left-hand side of the display, theres a
    two-digit code which a member of staff uses to
    diagnose what's wrong with your ticket.
  • What are the states that the designers built in
    to the system to trap and diagnose error
    conditions?
  • http//www.faqs.org/faqs/uk/transport-london/sect
    ion-6.html

3
How do you think?
(1-minute exercise)
How many kinds of fruit are yellow?
4
Triggers
Remember taste
Shape
Look at websites
Go through the alphabet
Picture a fruit stand or produce section
Talk with others
Look at your existing list
5
The reveal
Banana
1)
Melon
2)
Pineapple
3)
Mango
4)
Star Fruit
5)
6)
Lemon
Grapefruit
7)
Pear
8)
Canteloupe
9)
Papaya
10)
6
AFIs 100 greatest film quotes
What's in the top ten?
7
The reveal
Frankly, my dear, I don't give a damn.
1)
I'm going to make him an offer he can't refuse.
2)
I coulda been a contender.
3)
Toto, I've got a feeling we're not in Kansas
anymore.
4)
Here's looking at you, kid.
5)
6)
Go ahead, make my day.
All right, Mr. DeMille, I'm ready for my close-up.
7)
May the Force be with you.
8)
Fasten your seatbelts. It's going to be a bumpy
night.
9)
You talking to me?
10)
all 100
8
Triggers
  • Watch TV for an hour
  • Talk to other people (spouse)
  • Internet
  • Actors
  • Top movies
  • Quotes w/ questions
  • Eras
  • Famous characters
  • Voices (e.g. John Wayne)
  • Famous directors
  • Sequels
  • Words (mommy, lucky, punk...)
  • Greatest" according to whom?
  • Past Academy Awards

9
Words greater than 4 letters?
10
Debrief
How did you spend your time?
What was the longest word you found?
Did you need to consult the dictionary?
Do you think you found all the words?
  • Do you like dislike word games?

11
How did you do?
12
The software context
(5-minute exercise)
Mission Find a crashing bug
13
The software context version 2
Mission Find a crashing bug
14
What I did
Demo
15
Triggers for test ideas
  • Look at bug database
  • Talk with testers (paired testing)
  • Talk with Programmers (different domain
    expertise)
  • Look at design docs
  • Web MSN Search
  • Look at discussions for similar or competing
    products
  • User documentation
  • Existing tests!
  • Help files
  • Manuals
  • Tech support
  • Customer issues
  • Side of the box -- claims made by marketing

16
Rapid Thinking Polarities
Exploratory dynamics
17
Rapid thinking Sequence
  • Just-in-Time Research
  • Your Ideas?

18
Rapid thinking Sequence
  • Add a step
  • Change a step
  • Swap a step
  • Take out a step
  • Reinterpret a step
  • Write alternate steps
  • Backwards To From, From To (Google maps)
  • Slower
  • Faster
  • First time new eyes
  • Have a machine do it
  • Have a machine do it a zillion times

19
Rapid thinking SCAMPER
  • (from Thinkertoys)
  • Substitute
  • Combine
  • Adapt
  • Modify
  • Put to another use
  • Eliminate
  • Reverse

20
Rapid thinking other explanations
21
Rapid thinking brute cause analysis
  • Think of any error state
  • Think of a function
  • Force a connection between the two

22
Other heuristic triggers
Test Plan Evaluation Model Test Planning
Checklist Heuristic Test Strategy Model
23
Have We Thought of Enough?
1) Sufficient benefits
2) No critical problems
3) The benefits outweigh the problems
4) All things being equal, further design and
testing is more harmful than helpful
The answer must be Yes to all four in order to
ship
24
Contextual considerations
  • Good enough for who?
  • Good enough for what?
  • Good enough for when?

25
Test, now!
  • Physical / mental check-in (i.e. breathing)
  • Use / create a heuristic (or a procedure)
  • Ask questions
  • Check your expectations
  • It might work, but does it work well
  • Conformance or non-conformance?
  • Try a PIQ cycle
  • Pair up
  • Alternate tactics (i.e. dimensional analysis)
  • What did I do last time?
  • WWJD?

26
Sources / More info
  • Jon Bach (jonb_at_quardev.com)
  • Quardev, Inc.
  • http//www.quardev.com
  • James Bach (james_at_satisfice.com)
  • Satisfice, Inc.
  • http//www.satisfice.com
  • Thinkertoys, Michael Michalko
  • ISBN 1-58008-773-6
Write a Comment
User Comments (0)
About PowerShow.com