Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Beyond Best Practices
Search
Daniel Terhorst-North
PRO
November 24, 2008
Business
1
47
Beyond Best Practices
Daniel Terhorst-North
PRO
November 24, 2008
Tweet
Share
More Decks by Daniel Terhorst-North
See All by Daniel Terhorst-North
20 Years of BDD
tastapod
PRO
0
86
The best programmer I know
tastapod
PRO
2
380
How to bake a change
tastapod
PRO
0
530
The Most Dangerous Phrase
tastapod
PRO
7
6.3k
Rethinking Transformation
tastapod
PRO
1
420
CUPID - for joyful coding
tastapod
PRO
5
7.6k
agility at scale - a meeting of mindsets
tastapod
PRO
1
600
SWARMing into action
tastapod
PRO
0
400
Deliberate Advice
tastapod
PRO
3
1.5k
Other Decks in Business
See All in Business
開発生産性、なぜ測れない?指標不在の現状と実践的指標導入の鍵
takabow
0
180
HRBrain 中途採用資料
hrbrain
1
1.5k
Rakus Career Introduction
rakus_career
0
390k
RightTouch_mind
righttouch
PRO
0
1.2k
株式会社あるよ_会社紹介資料20250808.pdf
aruyo_mori
0
3.9k
ペイジェント採用資料
paygent
0
19k
「みんな、笑顔になぁれ」を実現する 職種混合開発組織の目標設定・評価の改善事例
daitasu
0
220
株式会社CINC 会社案内/Company introduction
cinchr
6
65k
Product in an AI-first World
chandi
0
110
Cierpa&Co._Culture Deck_202509
cierpa0905
PRO
0
970
ナウビレッジ株式会社_会社紹介資料_20250821
nowvill
0
11k
『ふりかえる力』を育み、メンバーの自走力を高める 1 on 1 / 1-on-1 sessions to foster self-reflection
tbpgr
1
990
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
It's Worth the Effort
3n
187
28k
Navigating Team Friction
lara
189
15k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Statistics for Hackers
jakevdp
799
220k
Six Lessons from altMBA
skipperchong
28
4k
Transcript
Beyond Best Practices Revisiting the idea or “How come everyone
else is so stupid when I am so smart?”
© 2008 Dan North, ThoughtWorks Better Software 2008 Motivations for
Best Practices Ensure consistency Support learning Limit (potential) damage Commoditise resources – mobility, flexibility Enforce control Manage risk
© 2008 Dan North, ThoughtWorks Better Software 2008 With apologies
to George Lucas Fear leads to Risk Risk leads to Process Process leads to Hate …and suffering and meetings
© 2008 Dan North, ThoughtWorks Better Software 2008 What causes
fear? Rational fear comes from knowledge Irrational fear comes from ignorance Most fear is irrational… …so we can learn our way out of it
© 2008 Dan North, ThoughtWorks Better Software 2008 The Dreyfus
model Novice Advanced beginner Competent Proficient Expert
© 2008 Dan North, ThoughtWorks Better Software 2008 Interlude “Why
is everyone else so stupid while I am so smart?” confused confusing?” It’s not my fault!
© 2008 Dan North, ThoughtWorks Better Software 2008 “Practices” Things
we do Behaviours Prescriptive
© 2008 Dan North, ThoughtWorks Better Software 2008 The Dreyfus
model… and practices Novice… needs practices! Advanced beginner… uses practices Competent… defines practices – uh oh Proficient… falls back on practices Expert… subverts practices
© 2008 Dan North, ThoughtWorks Better Software 2008 “Best” Absolute
qualifier Context-independent Unambiguous
© 2008 Dan North, ThoughtWorks Better Software 2008 “Best Practices”
Absolute prescriptions of behaviour …to stifle the creative environment …to frustrate your best people That has to suck
© 2008 Dan North, ThoughtWorks Better Software 2008 So we’re
done, right? Not quite…
© 2008 Dan North, ThoughtWorks Better Software 2008 Where are
best practices useful? Protecting people from themselves Getting people through the advanced beginner stage And that’s all - unless…
© 2008 Dan North, ThoughtWorks Better Software 2008 Beyond “Best
Practices” Context Descriptive rather than prescriptive Pros and Cons That sounds like a pattern
© 2008 Dan North, ThoughtWorks Better Software 2008 Summary “Risk
averse” == scared, and that’s ok Skilled people operate from instinct …and instinct is based on context So beyond Best Practices you need neither “best” nor “practices”
© 2008 Dan North, ThoughtWorks Better Software 2008 Thank you
Any questions?
[email protected]