Better Ways to Work - TDC 2012

12
better ways to work ingvald skaug

description

delays - feedback - risk. NB: see http://skaug.no/ingvald/2012/10/tdc-2012/ for original PDF, since slideshare seems to reduce quality.

Transcript of Better Ways to Work - TDC 2012

Page 1: Better Ways to Work - TDC 2012

better ways to work

ingvald skaug

Page 2: Better Ways to Work - TDC 2012

better ways to work

delaysfeedback

risk

Page 4: Better Ways to Work - TDC 2012

lean startup

beyond budgeting

real options

continuous integration

continuous delivery

TDD / BDD/ ATDDSpec by example

uncertainty cannot be eliminated by any estimation methods

nature of estimates => average deviations accumulate upwards

How Uncertainty Workshttp://www.cprime.com/knowledge/articles/uncertainty.htmlhttp://www.flickr.com/photos/adamfranco/5948262113/in/photostream/

Page 5: Better Ways to Work - TDC 2012

you can't manage what you can't see

http://skaug.no/ingvald/2010/12/agile_basics_visualize_more/

Page 6: Better Ways to Work - TDC 2012

estimates create waste

estimates hide risk

illusion of control

Jim Benson: Why Plans Fail: Cognitive Bias, Decision Making, and Your Businesshttp://en.wikipedia.org/wiki/Optimism_biashttp://en.wikipedia.org/wiki/Planning_fallacyhttp://en.wikipedia.org/wiki/Parkinson's_Lawhttp://en.wikipedia.org/wiki/Student_syndromehttp://en.wikipedia.org/wiki/Hofstadter%27s_law

Jørn Ola Birkeland, Bekk, at XP2010: From a timebox tangle to a more flexible flowhttp://xp2010.org/program?sid=11&o=1

Page 7: Better Ways to Work - TDC 2012

you say estimates, i say promises

Mary Poppendieck: Theory of Constraints - It's Okay to be Latehttp://www.leanessays.com/2001/03/theory-of-constraints.htmlhttp://www.methodsandtools.com/archive/archive.php?id=79http://leadinganswers.typepad.com/leading_answers/2008/01/software-estima.html

Page 8: Better Ways to Work - TDC 2012
Page 9: Better Ways to Work - TDC 2012

the purpose of a company is not to make money... it is as absurd to say that the purpose of an organisation is to make money as it is to say that the purpose of a human being is to eat or breathe.

The Capable Company: Building the capabilities that make strategy work, Richard L. Lynch, John G. Diezemann, James F. Dowling

Page 10: Better Ways to Work - TDC 2012

Donald G. Reinertsen: "The Principles of Product Development Flow", pg 121 via http://dev2ops.org/blog/2012/3/18/devops-lessons-from-lean-small-batches-improve-flow.html