Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

David Thomas - Agile in the City Bristol

60 views

Published on

Slides from @david_g_thomas's presentation at Agile in the City Bristol

Published in: Technology
  • Be the first to comment

David Thomas - Agile in the City Bristol

  1. 1. Visualising your MVP David Thomas - Defra @david_g_thomas
  2. 2. Intro
  3. 3. Who am I ● David Thomas ● Delivery Manager ● Defra
  4. 4. Apply for an environmental permit ● Allow waste operators to apply for permits online ● Launched in August
  5. 5. What is an MVP?
  6. 6. What is an MVP? ● Minimum Viable Product ● Smallest thing possible that delivers value
  7. 7. Why are MVPs important? ● Deliver value early ● Start learning early ● De-risk project early
  8. 8. What do MVPs mean to me? ● High quality ● Minimal feature set ● Few users ● Few user journeys
  9. 9. Why are MVPs a hard sell?
  10. 10. Why are MVPs a hard sell? ● Delivering less ● Focus on big picture ● A new concept
  11. 11. How to challenge this ● Delivering early doesn’t delay later features ● Refocus from big picture to small steps ● Analogies for MVPs
  12. 12. Mike Hickerson - The Agile Bicycle
  13. 13. Mike Hickerson - The Agile Bicycle
  14. 14. Mike Hickerson - The Agile Bicycle
  15. 15. Mike Hickerson - The Agile Bicycle
  16. 16. Mike Hickerson - The Agile Bicycle
  17. 17. Cake slice
  18. 18. Funding ● When funding is cut development stops ● When the first release is made funding is cut ● Funding issue is hard
  19. 19. How to define an MVP
  20. 20. Feature 1 Feature 2 Feature 3 Feature 4 Feature 5
  21. 21. Feature 4 Feature 5 Feature 2 Feature 3 Feature 1
  22. 22. Feature 4 Feature 5 Feature 2 Feature 3 Feature 1 MVP
  23. 23. GOV.UK Services
  24. 24. How we visualised our service
  25. 25. Who is the permit holder? GOV.UK Start new or open saved GOV.UK What permit type do you want? GOV.UK Task List GOV.UK Site details GOV.UK Surface drainage GOV.UK Fire prevention plan GOV.UK
  26. 26. Who is the permit holder? GOV.UK Start new or open saved GOV.UK What permit type do you want? GOV.UK Task List GOV.UK Site details GOV.UK Surface drainage GOV.UK Fire prevention plan GOV.UK Feature Percentage of applications Contact Details 100% Site 85% Fire prevention plan 30% Surface drainage 5%
  27. 27. Who is the permit holder? GOV.UK Start new or open saved GOV.UK What permit type do you want? GOV.UK Task List GOV.UK Site details GOV.UK Fire prevention plan GOV.UK Feature Percentage of applications Contact Details 100% Site 85% Fire prevention plan 30% Surface drainage 5%
  28. 28. Visualisation without one thing per page
  29. 29. Screening Duly Making Determination Sign Off Only show screening if required Customise list per permit Create decision document Request peer reviewer Link to mapping tool Access site map Mark screening as complete Complete checklist Move to determination Create permit document Move to peer review Complete peer review Issue permit
  30. 30. Screening Duly Making Determination Sign Off Only show screening if required Customise list per permit Create decision document Request peer reviewer Link to mapping tool Access site map Mark screening as complete Complete checklist Move to determination Create permit document Move to peer review Complete peer review Issue permit
  31. 31. Screening Duly Making Determination Sign Off Only show screening if required Customise list per permit Create decision document Request peer reviewer Link to mapping tool Access site map Mark screening as complete Complete checklist Move to determination Create permit document Move to peer review Complete peer review Issue permit
  32. 32. Screening Duly Making Determination Sign Off Only show screening if required Customise list per permit Create decision document Request peer reviewer Link to mapping tool Access site map Mark screening as complete Complete checklist Move to determination Create permit document Move to peer review Complete peer review Issue permit
  33. 33. Why did this work?
  34. 34. You can reduce your MVP on a backlog ● Each feature appears on your backlog ● Link feature to value ● Draw line for MVP
  35. 35. User persona Name: David Thomas Job: Delivery Manager Likes: MVPs, neatly ordered backlogs Dislikes: Siloed working, unnecessary reporting
  36. 36. User persona Name: Ben Surgison Job: NodeJS Developer Likes: ECMAScript 6, model aeroplanes aircraft Dislikes: Poorly factored code
  37. 37. User persona Name: Adam Priestley Job: Product Manager Likes: Permits, a clean environment Dislikes: Rogue waste operators
  38. 38. No one cares about MVPs like I do ● Backlogs are hard to follow ● MVPs just sounds like cutting features ● Not a day to day concern
  39. 39. Engagement
  40. 40. Thanks! David Thomas - Defra @david_g_thomas

×