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.

JDD2014: How to defeat feature gluttony - Katarzyna Mrówca

261 views

Published on

Feature gluttony is a common sin among IT projects. Customers deliver never ending wish list of features they want. However, the key is not to build everything, but only things that are really needed. Learn how to defeat feature gluttony by:
- setting common aim
- defining most important use cases
- defining critical process from the business perspective
- decide what should be delivered first
… and build excellent piece of software

Published in: Software
  • Be the first to comment

  • Be the first to like this

JDD2014: How to defeat feature gluttony - Katarzyna Mrówca

  1. 1. how to defeat feature gluttony Mrowca Katarzyna
  2. 2. <me> </me>
  3. 3. agenda • what is feature glu.ony? • how to defeat it?
  4. 4. why should we care?
  5. 5. Agenda – how to defeat feature glu1ony • se4ng common aim • defining most important use cases • defining cri9cal process from the business perspec9ve • decide what should be delivered first
  6. 6. Source: h.p://geek-­‐and-­‐poke.com/ I love SAP HR Because it shows you that there is soHware even worse than ours? Just because
  7. 7. source: h.p://futureblog.pl/wp-­‐content/uploads/2011/12/dieta2.jpg glu1ony
  8. 8. Source: h.p://www.pusheen.com/
  9. 9. Source: h.p://9gag.com/
  10. 10. why is it bad?
  11. 11. complexity
  12. 12. usability
  13. 13. happiness
  14. 14. Source: h.p://brentblog.typepad.com/brentblog/2006/02/ features_and_us.html
  15. 15. paparreettoo r urulel e
  16. 16. keep it lean
  17. 17. how?
  18. 18. rule 1: team
  19. 19. don’t try to teach „business” to do business rule 2
  20. 20. they are experts! h.p://youtu.be/BKorP55Aqvg
  21. 21. rule 3: common aim
  22. 22. how to keep it simple?
  23. 23. define the most important business processes step 1
  24. 24. define use cases step 2
  25. 25. decide how to measure step 3
  26. 26. how about diet?
  27. 27. one key business process one use case observe one feature! chose one
  28. 28. one key business process one use case observe one feature! chose one
  29. 29. one key business process one use case observe one feature! chose one
  30. 30. measure things that ma1er capture reference data measure
  31. 31. measure things that ma1er capture reference data measure
  32. 32. toggle on/of
  33. 33. Toggle Feature Scenario Bme Sign in? Buy? Online payment by card Online by paypal Online by … Cash (while delivery) toggle on/of
  34. 34. delete… code? Source: h.p://cy.des9ny.wikia.com/wiki/File:Delete_Icon.png
  35. 35. summary
  36. 36. summary
  37. 37. summary
  38. 38. summary
  39. 39. key business process use cases measurement summary
  40. 40. key business process use cases measurement summary
  41. 41. key business process use cases measurement summary
  42. 42. it‘s easy to add a feature
  43. 43. it‘s hard to make the app simple
  44. 44. QuesDons? h.p://geek-­‐and-­‐poke.com/

×