- r the fine art of knowing
what to do and when and why
by @infinitary
or the fine art of knowing what to do and when and why by - - PowerPoint PPT Presentation
or the fine art of knowing what to do and when and why by @infinitary codefin cynefin decisions & non - decisions @infinitary cynefin fireworks codefin @infinitary tcov a play in four acts lex & yacc & funtiemz @infinitary
what to do and when and why
by @infinitary
@infinitary
@infinitary
lex & yacc & funtiemz
@infinitary
“i already hate lex & yacc”
@infinitary
@infinitary
we default here
@infinitary
intermission: enter bison
@infinitary
“i sure hate all bloody bisons now”
@infinitary
act – sense – respond
@infinitary
intermission: constraints ftw
@infinitary
“i wonder if this will work”
@infinitary
probe – sense – respond
@infinitary
intermission: unknowns be gone
@infinitary
“this is what i studied for”
@infinitary
sense – analyse – respond
@infinitary
intermission: meeting mr pareto
@infinitary
“can this be over, like, now?”
@infinitary
sense – categorise – respond
@infinitary
with prof dave snowden
@infinitary
@infinitary
@infinitary
enabling constraints probe – sense – respond emergent practice
complex
governing constraints sense – analyse – respond good practices
complicated
rigid constraints sense – categorise – respond best practice
no constraints act – sense – respond novel practice
chaotic
disorder
@infinitary
complicated
chaotic complex
@infinitary
@infinitary
complicated
chaotic complex
knowable known unknowable unknown complying applying inventing discovering self-organisation flat organisation hierarchy bureaucracy forming storming norming performing genesis custom product commodity explorers pioneers settlers planners intuiting interpreting integrating institutionalising turbulent fluid stable static
@infinitary
research development risk reduction retrospection emergence replaceability diversity
value delivery planning recurrence reusability consistency tasks design thinking system thinking time based
dynamic stable
@infinitary
@infinitary
@infinitary
@infinitary
code reviews headphones on mob programming pair programming
@infinitary
@infinitary
incremental development processing jira tickets spike and stabilise prototype and iterate
@infinitary
@infinitary
evolving architecture straitjacket architecture unborn architecture emerging architecture
@infinitary
@infinitary
library code monkey stack overflow framework
@infinitary
design with pattern live in a pattern ad-hoc mess refactor towards pattern
@infinitary
@infinitary
ruby excel bash java
@infinitary
dynamic/weak typing code generator scripting language static/strong typing
@infinitary
@infinitary
test first test while test last tdd
@infinitary
@infinitary
code reviews incremental development evolving architecture design with pattern static/strong typing test first headphones on processing jira tickets straitjacket architecture live in a pattern code generator test while mob programming spike and stabilise unborn architecture ad-hoc mess scripting language test last pair programming prototype and iterate emerging architecture refactor towards pattern dynamic/weak typing tdd
@infinitary
@infinitary
@infinitary
thank you
by @infinitary