whatdoestechnicalexcellencelooklike-160315021834
Post on 13-Feb-2017
87 Views
Preview:
TRANSCRIPT
Martin Fowlerhttp://martinfowler.com @martinfowler http://thoughtworks.com
What does Technical Excellence look like?
Does Technical Excellence Matter?
“We can now assert with confidence that high IT performance correlates with strong business performance, helping to boost productivity, profitability and market share.”
“We can now assert with confidence that high IT performance correlates with strong business performance, helping to boost productivity, profitability and market share.”
BULLSHIT
“We can now assert with confidence that high IT performance correlates with strong business performance, helping to boost productivity, profitability and market share.”
BULLSHITJez Humble
Huntsman School of Business at Utah State University
Nicole Forsgren
An empirical analysis of the levers of control framework
- Widener
Organizational Performance
latent construct
Huntsman School of Business at Utah State University
Nicole Forsgren
An empirical analysis of the levers of control framework
- Widener
Organizational Performance
Return on Assets
latent construct
Huntsman School of Business at Utah State University
Nicole Forsgren
An empirical analysis of the levers of control framework
- Widener
Organizational Performance
Return on AssetsIT
Performance
State of DevOps Report
latent construct
Huntsman School of Business at Utah State University
Nicole Forsgren
http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2681909
An empirical analysis of the levers of control framework
- Widener
Organizational Performance
Return on AssetsIT
Performance
State of DevOps Report
latent construct
Huntsman School of Business at Utah State University
Nicole Forsgren
http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2681909
https://xkcd.com/552/
An empirical analysis of the levers of control framework
- Widener
Organizational Performance
Return on AssetsIT
Performance
State of DevOps Report
latent construct
Huntsman School of Business at Utah State University
Nicole Forsgren
http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2681909
IT Performance
IT Performance
Deployment Frequency
Deployment Lead Time
Mean Time To Recover
IT Performance
Deployment Frequency
Deployment Lead Time
Mean Time To Recover
Cycle Time
IT Performance
Deployment Frequency
Deployment Lead Time
Mean Time To Recover
Cycle TimeMTTR > MTBF
6 6Lottery Ticket
Cost: $10
Winnings: $900
9 9
6 6Lottery Ticket
Cost: $10
Winnings: $900
9 9
BobAlice
buy 1000?
6 6Lottery Ticket
BobAlice
$8
Winnings: $900
buy 1000?
6 6Lottery Ticket
BobAlice
$8
Winnings: $900
buy 1000?
6 6Lottery Ticket
BobAlice
$8
Winnings: $900
pay: $8000
gain: $9000
profit: $1000
buy 1000?
6 6Lottery Ticket
BobAliceCharley
6 6Lottery Ticket
$5 $8$10
Winnings: $900
buy 1000?pay: $8000
gain: $9000
profit: $1000
buy 1000?
6 6Lottery Ticket
BobAliceCharley
6 6Lottery Ticket
$5 $8$10
Winnings: $900
buy 1000?pay: $8000
gain: $9000
profit: $1000
buy 1000?pay:
gain: $9000
profit: $3000
$5000
+ $1000
= $6000
IT Performance
Deployment Frequency
Deployment Lead Time
Mean Time To Recover
Cycle TimeMTTR > MTBF
IT Performance
Deployment Frequency
Deployment Lead Time
Mean Time To Recover
Cycle TimeMTTR > MTBF
Version Control Test Automation
Deployment Automation
Continuous Integration
Continuous Delivery
Small
Business Oriented
Autonomous
Ask for Help
Integrity
No Toxic People
Share Knowledge
Value Tech Skill
Learning > Blame
Home for the evening
TRUST
https://rework.withgoogle.com/blog/five-keys-to-a-successful-google-team/http://www.nytimes.com/2016/02/28/magazine/what-google-learned-from-its-quest-to-build-the-perfect-team.html
No golf-course purchases
Engage with technology community
Peer Recognition > Manager Recognition
Continuous Learning
Value Tech Skill
Technology-led
No golf-course purchases
Engage with technology community
Peer Recognition > Manager Recognition
Continuous Learning
Value Tech Skill
Technology-led
Software Development
Business
UnderstandsBusiness
ValuesTech
Short Cycles
Software Development
Business
UnderstandsBusiness
Health of Vehicle
Team + Code
ValuesTech
Short Cycles
Software Development
Business
UnderstandsBusiness
Direction of Travel
Health of Vehicle
Team + Code
ValuesTech
Short Cycles
Can we do this everywhere?
Strategic
Utility
Strategic
UtilityCost
Strategic
UtilityAvoid DisasterCost
Strategic
Utility
Speed
Avoid DisasterCost
Strategic
Utility
Speed
Avoid DisasterCost
Inventiveness
Strategic
Utility
Speed Cost
Avoid DisasterCost
Inventiveness
Two Speed IT
Strategic
Utility
Strategic
Utility
Customer-centric Front-end
Transaction-oriented Back-end
Strategic
Utility
Customer-centric Front-end
Transaction-oriented Back-end
SoftwareBusiness Function
Strategic
Utility
Customer-centric Front-end
Transaction-oriented Back-end
SoftwareBusiness Function
Differentiation
speed and flexibility
“inherently error-prone"
high quality slow
Strategic
Utility
Customer-centric Front-end
Transaction-oriented Back-end
speed and flexibility
“inherently error-prone"
speed and flexibility
high quality
high quality slow
Strategic
Utility
Customer-centric Front-end
Transaction-oriented Back-end
Martin Fowlerhttp://martinfowler.com @martinfowler http://thoughtworks.com
Software Development
Business
Direction of Travel
Health of Vehicle
Team + Code
Short Cycles
top related