complexity is outside the code

44
Complexity is Outside the Code

Upload: jessitron

Post on 16-Jul-2015

1.009 views

Category:

Software


2 download

TRANSCRIPT

Complexity is Outside the Code

security

deployment

searchUX

latency

cachingmonitoring

Language Unix utilities

Database Algorithms

stdlib

Language Unix utilities

Database Algorithms

stdlib

and python and ruby!

and all of github!

brew install it all!

read every thesis!so many databases!

minimize lead time to business impact

Working(Implemented(

Working(Implemented(

Working(Implemented(

minimize lead time to business impact

sustainably minimize lead time to business impact

Estimate

22 days

lead time?

half month 2 months

Estimate

5 weeks 7 weeks

Narrow the delivery risk: surface uncertainty

Research is a first-class task.

codeexplorecode

code

Production

Full-scale

Research is an ongoing activity.

codeexplore explorecodeexplore

code

?

?

??

Kaizen is first-class work.

codeexplorecode

code

studykaizen

code

$$

$$

long tail of uncertainty

code

$$

$$

long tail of opportunity

kaizen

ProgramTests

DeployMonitoringEvaluation

DatabasesFilesystemNetwork

security

deployment

searchUX

latency

cachingmonitoring

ProgramTests

DeployMonitoringEvaluation

DatabasesFilesystemNetwork

code

Dan North@tastapod

Jessica Kerr@jessitron

[1] box-arrow-box-arrow-cylinder: Ted Neward,"Rethinking Enterprise" STL JUG 12 July 2012

[2] Silver Bullet: Fred Brooks, "No Silver Bullet" http://en.wikipedia.org/wiki/No_Silver_Bullet

[3] Microservices death star: Adrian Cockroft, GOTO Chicago 2014 https://www.youtube.com/watch?v=BeNrVl2_nyI

[7] plastic bags: http://econews.com.au/news-to-sustain-our-world/eu-reported-to-green-light-plastic-bag-ban/

[4] Moore's Law as tech atop tech: Ben Hammersley "The Flower, the Field, and the Stack" http://vimeo.com/51810057

[5] simulation of team: https://github.com/jessitron/teamo

[6] goal of minimize lead time: http://dannorth.net/2013/07/05/are-we-nearly-there-yet/

Dan North@tastapod

Jessica Kerr@jessitron

slideshare.net/jessitron/complexity-is-outside-the-code