whatdoestechnicalexcellencelooklike-160315021834

Post on 13-Feb-2017

87 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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