when the hammer hits the screw - improuv · conclusions" •...
TRANSCRIPT
©"improuv"GmbH""Agile"Leadership.""h7p://improuv.com""
"
When the Hammer Hits the Screw
Jens"Coldewey""
[email protected]"B"@jens_coldewey"
Intel"Lean&Agile"Conference,"Gdansk,"June"18th"
Source:"h7ps://en.wikipedia.org/w
iki/On_Beyond_Zebra!"
Finite"Games"
• Limited"DuraSon"
"
• Rules"are"not"changed"• Strategies"are"known"• Players"stay"stable"• Goal:"To"Win"
• Endeavour"within"a"Smebox"
"
• Specific"organizaSon"• Goal:"Produce"a"unique"
product,"service"or"result"
(Project"according"to"PMI/DIN"69901)"
"
Infinite"Games"
• No"defined"end"• Rules"change"during"the"
game"
• Strategies"are"unclear"• Players"join"and"leave"• Goal:&Stay&within&the&game&
We"don‘t"have"Sme"
to"refactor"the"
architecture"
Finite"Games"
• Begrenzte"Dauer""
• Stabile"Regeln"• Bekannte"Strategien"• Temporäre"Mitspieler"
• Ziel:"Gewinnen"
• Endeavour"within"a"Smebox"
"
• Specific"organizaSon"• Goal:"Produce"a"unique"
product,"service"or"result"
Infinite"Games"
Maintaining"a"quality"architecture"needs"effort"that"is"not"available"anymore"to"reach"shortBterm"goals"
"
but"
A&good&architecture&increases&your&chances&to&stay&in&the&game&in&the&long&term"
h7p://www.figurenBmodellbau.de/wargameBkriegsspiel.html"
We"cannot"start,"because"we"
don‘t"get"enough"ressources"
Finite"Games"
• Begrenzte"Dauer""
• Stabile"Regeln"• Bekannte"Strategien"• Temporäre"Mitspieler"
• Ziel:"Gewinnen"
• Endeavour"within"a"Smebox"
"
• Specific"organizaSon"• Goal:"Produce"a"unique"
product,"service"or"result"
Infinite"Games"
StarSng"a"project"late"is"a"sure"
way"to"miss"the"deadlines"
"
but"
In&the&interest&of&the&company&the&necessary&indivuals&may&be&needed&somewhere&else&
Strategies"for"Games"
Finite"Games"
• Early"wins"• Endure"nonBsustainable"speed"
• Trick"the"opponent"• Final"spurt"
Infinite"Games"
• Sustainable"Pace"• Accumulate"Assets"
"
"
"
"
Client"RelaSonship"Market"
PosiSon"Brand"
Code" KnowBHow"
TestB/BuildB"
InfraB"
structure"
Product&Assets&
Hypothesis"
(Nearly)"all"sohware"
systems"are"part"of"
infinite"games"
They"are"products,"not"
the"result"of"projects"
Foto:"Johannes"Mainusch"
Infinite"Game"
Finite"Games"
Product"Management"
Project"1" Project"2" Project"3"
Component"1"
Team"
Component"2"
Team"
Component"3"
Team"
Component"4"
Team"
Clients"
Overload"
Missed"
Deadlines"
Bad"
Service"
Client"RelaSonship"Market"
PosiSon"Brand"
Code" KnowBHow"
TestB/BuildB"
InfraB"
structure"
Product&Assets&
Source:"h7p://www.barcinno.com/howB
ignoranceBcanBdriveBinnovaSon/"
Product"Management"
Project"1" Project"2" Project"3"
Component"1"
Team"
Component"2"
Team"
Component"3"
Team"
Component"4"
Team"
Clients"
Overload"
Missed"
Deadlines"
Bad"
Service"
Product"Management"
Project"1" Project"2" Project"3"
Clients"
Component"Team"1"
Component"Team"2"
Component"Team"3"
Sustainable"
Pace"
AccumulaSng"
Assets"
Strategies"for"embedding"Finite"Games:"
• Make"sure"the"goals"of"the"Inifite"Game"take"
priority"
• Don‘t"allow"problems"of"the"Finite"Games"to"
backslash"into"the"Infinite"Game"
• Be"aware"that"the"Inifite"Game"ensures"your"
survival,"not"a"series"of"Finite"Games"
Why"are"
Projects"so"
Dominant?"
Foto:"Andreas"Thun"
Waterfall"
Methodology"
BudgeSng"
„Easier“"to"
Manage"
Management"
Fashion"
Career"
Paths"
..."
"
Working"sohware"is"the"primary"measure"of"progress."
"
Agile"processes"promote"sustainable"development.""
The"sponsors,"developers,"and"users"should"be"able""
to"maintain"a"constant"pace"indefinitely."
"
..."
"
Have"a"look"into"the"Agile"Manifesto"
! Agile"promotes"Infinite"Games"
Colocated"
Stable"Teams,"
Pair"Working"
RetrospecSves"
Methods"and"
Processes"
Sustainable"
Pace,"
Slack"
How"OrganizaSons"Build"KnowBHow"
Source:"Ikujiro"Nonaka,"Noboru"Konno:"„The"Concept"of"Ba"–"Building"a"FoundaSon"for"Knowledge"CreaSon“"
Conclusions"
• Staying"in"the"market"means"to"play"an"infinite"game"
• Playing"an"infinite"game"includes"to"grow"your"assets"
sustainably"
• The"major"assets"in"sohware"development"are"the"code,"the"
infrastructure"and"the"knowBhow"of"the"teams"
• To"build"(and"maintain)"knowBhow"you"need"to"setup"yourself"
accordingly"
• Agile"Development"is"a"Product"Development"approach,"not"a"
Project"Management"method&
Think"about"
investements"
instead"of"
budgets"
How"much"
have"you"
invested"into"
your"team?"
How"much"
technical"debt"
have"you"
accumulated?"
What"helps"
your"clients"in"
the"long"term?"
What"is"the"
value"of"your"
code?"
Play"an"infinite"
game"
Who"are"your"
clients?"
What"is"the"
value"of"your"
infrastructure?"
There"are"other"ways"of"course..."
Danke für Ihre Aufmerksamkeit!
[email protected] Twitter: @jens_coldewey