More Agile (Than) Scrum?
Upcoming SlideShare
Loading in...5
×
 

More Agile (Than) Scrum?

on

  • 3,628 views

some input on getting more agile, within or without scrum

some input on getting more agile, within or without scrum

Statistics

Views

Total Views
3,628
Views on SlideShare
3,624
Embed Views
4

Actions

Likes
1
Downloads
28
Comments
1

1 Embed 4

http://a0.twimg.com 4

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

More Agile (Than) Scrum? More Agile (Than) Scrum? Presentation Transcript

  • 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/photos/42429527@N03/5063150948/ http://skaug.no/ingvald/2010/11/what_is_agile/
  • 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/articles/hiranabe-lean-agile-kanbanWikipedia: http://en.wikipedia.org/wiki/Toyota_Production_System#Commonly_used_terminology
  • 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.posterous.com/what-is-kanban-and-why-should-you-care-aboutDavid Anderson: The Principles of the Kanban Method
  • FeedbackFeedback loopschange human behaviourhttp://www.wired.com/magazine/2011/06/ff_feedbackloop/
  • 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
  • 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/1253019240000.htmlSome background: http://agilemanagement.net/index.php/Blog/back_to_basics_with_kanban/
  • 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
  • ...Capacity For SystematicContinuous ImprovementSlackhttp://agileconsulting.blogspot.com/2011/07/explaining-why-limiting-wip-is-so.html
  • 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/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
  • ...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.com/products-page/agile-management/the-viral-growth-of-kanban-in-the-enterprise/ ($50)
  • 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
  • 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
  • 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
  • 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
  • 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/1283373060000http://blog.crisp.se/2011/11/15/henrikkniberg/intro-to-kanban-slides-from-leaders-of-agile-webinarhttp://xp2010.org/program?sid=11&o=1
  • 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
  • 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