Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Avoiding Scrummerfall

Avoiding Scrummerfall

Agile is where you want to be and Scrum was going to get there. Or so you thought. We know that Scrum is the most popular Agile framework, but many apply it as a thin veneer over traditional ways. Sprints become meaningless, retrospectives are a bore. In this session we'll walk through common challenges in adopting Scrum, how to recognize them and what you can do to get past each.

Ryan Cromwell

May 20, 2013
Tweet

More Decks by Ryan Cromwell

Other Decks in Technology

Transcript

  1. Define Design Code Test Sprint 1, 2 Sprint 3, 4

    Sprint 5, 6, 7, 8, 9 Sprint 10, 11
  2. 0 5 10 15 20 25 30 1 2 3

    4 5 6 7 8 9 Functionality Delivered Sprint Top 3 Avg 23 Best Case Middle 3 Avg 19 Likely Case Bottom 3 Avg 14 Worst Case
  3. Can we do all of this well in the next

    few weeks? Have we done this much before?
  4. Sprint 1 Sprint 2 Spint 3 Spint 4 Sprint 5

    Product Backlog Assumptions
  5.  Committed to Main  Deployed from CI Build 

    PO Approved  Tested  No Static Analysis errors  Refactored  Reviewed  Load Tested  In Production  No Known Bugs  Ops Dashboard  Install Scripts  … http://www.planbox.com/blog/agile-project-management/done-means-done.html
  6.  Increase social networking presence  Reduce cart abandonment by

    10%  Deliver minimal account self servicing  Make the application run in AWS  Increase find accuracy by 20%
  7.  Allow checkout without confirming inventory  Send discount email

    after 18 hours of inactivity  Quick checkout from any page  Integrate Bill-me-later™  Remove adds from cart page (speed)  Auto complete fields for return customers
  8. 6

  9. Scenario 1 Given … When … Then … Current Sprint

    Scenario 2 Given … When … Then … Load Test Smoke Test