Cynefin & software testing
-
Upload
duncan-nisbet -
Category
Technology
-
view
55 -
download
1
Transcript of Cynefin & software testing
Obvious
Sense – Categorise – RespondBest Practice
Tightly constrainedE.g. bicycle chain
Cause & effect relationship is obvious, repeatable & predictable
Complicated
Sense – Analyse– RespondGood Practice
Cause & effect relationship separated over space & time
Lightly constrainedE.g. 747
Complex
Probe – sense – RespondEmergent Practice
Cause & effect relationship only coherent in retrospect
Enabling constraintse.g. Frog
Chaotic
Act – sense – RespondNovel Practice
No cause & effect relationships perceivable
Lacking constrainte.g. House on fire
Complexity vs SystemsUnordered systems Ordered systems
Accurately define the present & use safe-to-fail
experiments
Define ideal future state & close the gap
whole cannot be broken down & built back up again
whole can be broken down & built back up again
Testing
Cause & effect relationship is obvious
Categorise
Automated
Cause & effect relationship separated over space & time
Analyse
Scripted
No cause & effect relationships perceivable
Act
WTF?!
Cause & effect relationship only coherent in retrospect
Probe
Exploratory
Bugs
Cause & effect relationship is obvious
Categorise
Clicking the button has no effect
Cause & effect relationship separated over space & time
Analyse
Clicking the button opens the wrong page
No cause & effect relationships perceivable
Act
Clicking the button empties the customers account
Cause & effect relationship only coherent in retrospect
Probe
Clicking the button crashes the site after 30 minutes
1. Just about everyone in the world has done this
2. Lots of people have done this, including someone on our team
3. Someone in our company has done this, or we have access to expertise
4. Someone in the world did this, but not in our organisation (and probably at a competitor)
5. Nobody in the world has ever done this before
Estimating Complexity
Courtesy of Liz Keogh
Resources
• http://en.wikipedia.org/wiki/Cynefin• http://
www.duncannisbet.co.uk/cynefin-in-software-testing• http://www.duncannisbet.co.uk/cynefin-software-bugs• http://lizkeogh.com/2013/07/21/estimating-complexity/• http://cognitive-edge.com/blog/perspectives-on-cynefin/• http://cognitive-edge.com/blog/some-thinking-about-dec
isions/• http://
paul4innovating.com/2014/06/19/the-use-of-the-cynefin-model-for-innovation/