ingvald.skaug @ bouvet.nohttp://skaug.no/ingvaldingvald @ skaug.no@ingvald
Its about value, esp. for: ● Customers/ Users ● Dev.team ● Business ● Management             img: http://www.flickr.com/ph...
Software Development vs Manufacturing                   http://skaug.no/ingvald/2010/02/lean_development_is_not_manufa/
Software Development is Knowledge Work                      http://en.wikipedia.org/wiki/Knowledge_work_productivity
img: http://availagility.co.uk/2008/10/28/kanban-flow-and-cadence/More background by Kenji Hiranabe: http://www.infoq.com/...
Signal- Any free capacity?               http://blog.flowkaizen.com/why-physical-card-walls-are-important
Kanban InSoftware DevelopmentProcessLightweight tool for evolutionarychange, step-by-step improvementhttp://ingvald.poster...
FeedbackFeedback loopschange human behaviourhttp://www.wired.com/magazine/2011/06/ff_feedbackloop/
Visualize=> Shared mental model=> More engaged stakeholders=> More effective thinking, collaboration               http://...
Visualize Moreimg: http://blog.crisp.se/henrikkniberg/images/qconsf-2009-kanban.jpg
Kanban Core ConceptsVisualize + Limit Work-In-Progress (WIP)img: http://blog.crisp.se/henrikkniberg/2009/09/15/12530192400...
Jenkins CIhttp://jenkins-ci.org/ill.: Jørn Ola Birkeland, XP2010: From a timebox tangle to a more flexible flowhttp://xp20...
...Capacity For SystematicContinuous ImprovementSlackhttp://agileconsulting.blogspot.com/2011/07/explaining-why-limiting-w...
Slack, Utilizationhttp://blog.crisp.se/2011/11/15/henrikkniberg/intro-to-kanban-slides-from-leaders-of-agile-webinar
Multitaskingill.: Karl Scotland: Kanban, Flow and Cadence http://availagility.co.uk/2008/10/28/kanban-flow-and-cadence/htt...
...ill.: Jørn Ola Birkeland, XP2010: From a timebox tangle to a more flexible flowhttp://xp2010.org/program?sid=11&o=1
... Slack, Utilizationhttp://ingvald.posterous.com/kanban-slack-creates-opportunities-for-improvhttp://bookstore.cutter.co...
Estimating  its human nature to estimate time based on the worst case  scenario, not average time to complete.  As soon as...
Estimating, Timeboxes  Parkinsons Law  - Work expands to fill the time available  Hofstadters Law  - it always takes longe...
Trouble With TimeboxesTen timebox tangles  1. Inestimatable work  2. Unplanned work  3. Unclear work  4. Blocked work     ...
Cadence(Rythm, "heartbeats") Karl Scotland: Kanban, Flow and Cadence. http://availagility.co.uk/2008/10/28/kanban-flow-and...
Cadence(Rythm, "heartbeats") http://blog.crisp.se/2010/09/01/henrikkniberg/1283373060000
More Agile With Scrumhttp://www.wired.com/magazine/2011/06/ff_feedbackloop/http://blog.crisp.se/2010/09/01/henrikkniberg/1...
More Agile Than ScrumEstimates, "control", prediction     => See reality, handle variationTimebox => FlowRevolution => Evo...
Dont build features that nobody needs right now.Dont write more specs than you can code.Dont write more code than you can ...
Upcoming SlideShare
Loading in...5
×

More Agile (Than) Scrum?

3,709

Published on

some input on getting more agile, within or without scrum

Published in: Technology, Business
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
3,709
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
32
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

More Agile (Than) Scrum?

  1. 1. ingvald.skaug @ bouvet.nohttp://skaug.no/ingvaldingvald @ skaug.no@ingvald
  2. 2. Its about value, esp. for: ● Customers/ Users ● Dev.team ● Business ● Management img: http://www.flickr.com/photos/42429527@N03/5063150948/ http://skaug.no/ingvald/2010/11/what_is_agile/
  3. 3. Software Development vs Manufacturing http://skaug.no/ingvald/2010/02/lean_development_is_not_manufa/
  4. 4. Software Development is Knowledge Work http://en.wikipedia.org/wiki/Knowledge_work_productivity
  5. 5. img: http://availagility.co.uk/2008/10/28/kanban-flow-and-cadence/More background by Kenji Hiranabe: http://www.infoq.com/articles/hiranabe-lean-agile-kanbanWikipedia: http://en.wikipedia.org/wiki/Toyota_Production_System#Commonly_used_terminology
  6. 6. Signal- Any free capacity? http://blog.flowkaizen.com/why-physical-card-walls-are-important
  7. 7. Kanban InSoftware DevelopmentProcessLightweight tool for evolutionarychange, step-by-step improvementhttp://ingvald.posterous.com/what-is-kanban-and-why-should-you-care-aboutDavid Anderson: The Principles of the Kanban Method
  8. 8. FeedbackFeedback loopschange human behaviourhttp://www.wired.com/magazine/2011/06/ff_feedbackloop/
  9. 9. Visualize=> Shared mental model=> More engaged stakeholders=> More effective thinking, collaboration http://skaug.no/ingvald/2010/12/agile-basics-visualize-more.html img from Tom Wujecs TED talk
  10. 10. Visualize Moreimg: http://blog.crisp.se/henrikkniberg/images/qconsf-2009-kanban.jpg
  11. 11. Kanban Core ConceptsVisualize + Limit Work-In-Progress (WIP)img: http://blog.crisp.se/henrikkniberg/2009/09/15/1253019240000.htmlSome background: http://agilemanagement.net/index.php/Blog/back_to_basics_with_kanban/
  12. 12. Jenkins CIhttp://jenkins-ci.org/ill.: Jørn Ola Birkeland, XP2010: From a timebox tangle to a more flexible flowhttp://xp2010.org/program?sid=11&o=1
  13. 13. ...Capacity For SystematicContinuous ImprovementSlackhttp://agileconsulting.blogspot.com/2011/07/explaining-why-limiting-wip-is-so.html
  14. 14. Slack, Utilizationhttp://blog.crisp.se/2011/11/15/henrikkniberg/intro-to-kanban-slides-from-leaders-of-agile-webinar
  15. 15. Multitaskingill.: Karl Scotland: Kanban, Flow and Cadence http://availagility.co.uk/2008/10/28/kanban-flow-and-cadence/http://www.psychologytoday.com/blog/the-power-prime/201103/technology-myth-multitaskinghttp://arstechnica.com/science/news/2011/08/bottlenecks-in-the-brain-limit-our-ability-to-multitask.ars
  16. 16. ...ill.: Jørn Ola Birkeland, XP2010: From a timebox tangle to a more flexible flowhttp://xp2010.org/program?sid=11&o=1
  17. 17. ... Slack, Utilizationhttp://ingvald.posterous.com/kanban-slack-creates-opportunities-for-improvhttp://bookstore.cutter.com/products-page/agile-management/the-viral-growth-of-kanban-in-the-enterprise/ ($50)
  18. 18. Estimating its human nature to estimate time based on the worst case scenario, not average time to complete. As soon as people are penalized for estimating average time and then not meeting the estimate, they will revert to estimating the maximum time, and project schedules will again fill up with padded time estimates.Mary Poppendieck: Theory of Constraints - Its Okay to be Latehttp://www.leanessays.com/2001/03/theory-of-constraints.html
  19. 19. Estimating, Timeboxes Parkinsons Law - Work expands to fill the time available Hofstadters Law - it always takes longer than you expect Optimism bias - systematic tendency to be too optimistic about planned actions Planning fallacy - tendency to underestimate how long to complete taskhttp://en.wikipedia.org/wiki/Parkinsons_Lawhttp://en.wikipedia.org/wiki/Student_syndromehttp://en.wikipedia.org/wiki/Hofstadter%27s_lawhttp://en.wikipedia.org/wiki/Optimism_biashttp://en.wikipedia.org/wiki/Planning_fallacyHow Uncertainty Works http://www.cprime.com/knowledge/articles/uncertainty.html
  20. 20. Trouble With TimeboxesTen timebox tangles 1. Inestimatable work 2. Unplanned work 3. Unclear work 4. Blocked work - need input from unavailable stakeholder 5. Parking - unfinished work, waiting, due to interruptions, multi-tasking 6. Changed work/ requirements 7. Legacy code 8. Integration 9. Normative estimates (=> tech debt)10. Specialist (=> Uncertain access)Jørn Ola Birkeland, Bekk, at XP2010http://xp2010.org/program?sid=11&o=1
  21. 21. Cadence(Rythm, "heartbeats") Karl Scotland: Kanban, Flow and Cadence. http://availagility.co.uk/2008/10/28/kanban-flow-and-cadence/ Karl Scotland: Aspects of Kanban. http://www.methodsandtools.com/archive/archive.php?id=104
  22. 22. Cadence(Rythm, "heartbeats") http://blog.crisp.se/2010/09/01/henrikkniberg/1283373060000
  23. 23. More Agile With Scrumhttp://www.wired.com/magazine/2011/06/ff_feedbackloop/http://blog.crisp.se/2010/09/01/henrikkniberg/1283373060000http://blog.crisp.se/2011/11/15/henrikkniberg/intro-to-kanban-slides-from-leaders-of-agile-webinarhttp://xp2010.org/program?sid=11&o=1
  24. 24. More Agile Than ScrumEstimates, "control", prediction => See reality, handle variationTimebox => FlowRevolution => Evolutionhttp://agileconsulting.blogspot.com/2011/08/maximizing-benefits-of-kanban-as.htmlhttp://blog.crisp.se/henrikkniberg/2009/12/21/1261410240000.htmlhttp://xp2010.org/program?sid=11&o=1
  25. 25. Dont build features that nobody needs right now.Dont write more specs than you can code.Dont write more code than you can test.Dont test more code than you can deploy.- Corey Ladas @ingvald ingvald @ skaug.no http://skaug.no/ingvald ingvald.skaug @ bouvet.no
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×