Post on 12-Apr-2017
transcript
Software Talks, Learn to Listen
Maaret PyhäjärviEmail: <maaret@iki.fi> | Twitter:
maaretp
An Example….
#1: default return date is date of search#2: no arrival time search on front page#3: detailed search != previous page#4: date text misaligned in detailed search#5: search on arrival time does not work#6: technical errors on console
2
3
Ideas to Code
Customer (business owner)
End UserImplementing Product / Solution
OPPORTUNITY SPACEIMPLEMENTATION SPACE
DetailsPipe: One thing at a time, focus
Funnel: Going through the options and making a selection
Ideas
Recipe
1.Recognize bugs2.Increase serendipity
3.Avoid hindsight
RECOGNIZE BUGS
Examples of Variety
Typos
Does not scale
Appendix A from Kaner et al. 1999. Testing Computer Software. - Includes short descriptions of over 400 bugs
Timing MattersBe
fore
Diversity of viewpointsBASELINE QUALITY
Whi
le
Performing testingTHE UNKNOWN UNKNOWNS
Afte
r
Production monitoringBEING RESPONSIVE
THE SHIFT-LEFT REVOLUTION OF AGILEShorten
the feedback
cycle
INCREASE SERENDIPITY
SERENDIPITY:The effect by which one accidentally stumbles
upon something fortunate…
especially while looking for something entirely
unrelated.
Checking and Exploring
”The more I practice, the luckier I get” – Arnold Palmer
“It's not that I'm so smart, it's just that I stay with problems longer.” – Albert Einstein
TACI
T KN
OWLE
DGE
MAPPING THE TERRITORY
HOLDING THE SPACE
AVOID HINDSIGHT
Software Development is about Continuous
Learning"Scope does not creep;
understanding grows." -Jeff Patton
Every day at work is a learning opportunity.
Learning makes us better.
Maaret PyhäjärviEmail: maaret@iki.fiTwitter: @maaretpBlog: visible-quality.blogspot.fi
Thank you!