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.

Projects at ASPgems

534 views

Published on

How and why we do projects at ASPgems. Delivering Agile solutions since 2006. More than 11 years, more than 200 projects.

Published in: Internet
  • Be the first to comment

Projects at ASPgems

  1. 1. Projects at ASPgems @agustincnc agustin@aspgems.com
  2. 2. @agustincnc@agustincnc Complex
  3. 3. @agustincnc Unique
  4. 4. @agustincnc@agustincnc And now.... ?
  5. 5. @agustincnc Doing a project on time and budget is as easy as walking over water
  6. 6. @agustincnc Only one requirement: water and specs frozen
  7. 7. @agustincnc Define goals
  8. 8. @agustincnc@agustincnc Build a model
  9. 9. @agustincnc@agustincnc Build a plan
  10. 10. @agustincnc@agustincnc Plan resources
  11. 11. @agustincnc@agustincnc Identify risks
  12. 12. @agustincnc@agustincnc Anticipate problems
  13. 13. @agustincnc@agustincnc Have alternatives ready
  14. 14. @agustincnc ResourcesTime Features Choose two
  15. 15. @agustincnc Manage progress Spent Planned % =
  16. 16. @agustincnc Manage progress Spent +Spent Needed % =
  17. 17. @agustincnc Manage
  18. 18. @agustincnc@agustincnc Change control
  19. 19. @agustincnc “Stats” http://net.educause.edu/ir/library/pdf/NCP08083B.pdf
  20. 20. @agustincnc Why?
  21. 21. @agustincnc@agustincnc Lie •You think you know what you want, but •You just have an approximate idea
  22. 22. @agustincnc@agustincnc Future changes • The market changes • Your ideas change • Technology changes
  23. 23. @agustincnc The plan does not work
  24. 24. @agustincnc
  25. 25. @agustincnc You can’t plan
  26. 26. @agustincnc You can’t plan
  27. 27. @agustincnc The plan does not work
  28. 28. @agustincnc@agustincnc Increase control • Less resources for the project • Control reduces flexibility • Project minutes, documents no one read • Cost of control and documentation
  29. 29. @agustincnc@agustincnc Communication From your head to your voice From what you speak to what I get From what I get to what I want to build From what I want to build to what I build
  30. 30. @agustincnc@agustincnc My name is Agustín and I am alcoholic
  31. 31. @agustincnc In our world
  32. 32. @agustincnc Risk Low tecnichal Risk High tecnichal Risk LowBusinessRiskHighBusinessRisk
  33. 33. @agustincnc The web will always be a little bit broken Tim Berners Lee http://www.hyperorg.com/misc/nprbroken.html
  34. 34. @agustincnc Release early, release often If everything is fine, probably you are late
  35. 35. Error cost
  36. 36. Error cost
  37. 37. Error cost
  38. 38. @agustincnc What you don’t know is more relevant that what you know
  39. 39. @agustincnc Maximum affordable loss
  40. 40. @agustincnc Engineering vs. Craftsmanship
  41. 41. @agustincnc ResourcesTime Features Choose two
  42. 42. @aspgems Traditional vs Agile Features Resources Time Estimate Fix FeaturesResources Time
  43. 43. @agustincnc Change question How long and how much does it cost? Which is the best project I can do in the time I have with the resources I have?
  44. 44. @agustincnc Change principles• Collaboration • Less is more • The user rules • Minimum viable project • Uannimity • Don’t build models, build the real thing
  45. 45. @agustincnc Collaboration
  46. 46. @agustincnc Less is more
  47. 47. @agustincnc The paradox of choice Barry Schwartz
  48. 48. @agustincnc5 positive effect of # options -Satisfactionlevel+ - number of options +
  49. 49. @agustincnc51 negative ones -Satisfactionlevel+ - number of options +
  50. 50. @agustincnc52 total -Satisfactionlevel+ - number of options +
  51. 51. @agustincnc If the user says it is broken, then it is broken
  52. 52. @agustincnc Minimum viable project Aim for the smallest possible project
  53. 53. @agustincnc unanimity
  54. 54. @agustincnc fucntional darwinism
  55. 55. @agustincnc Cost vs. Benefit Less Cost More Cost LessBenefitMoreBenefit
  56. 56. @agustincnc Iterate
  57. 57. @agustincnc Lessons learned
  58. 58. @agustincnc@agustincnc Agile is not technology
  59. 59. @agustincnc@agustincnc Top management
  60. 60. @agustincnc http://vimeo.com/29719577
  61. 61. @agustincnc http://www.slideshare.net/sgreene/salesforcecom-agile-transformation-agile-2007-conference
  62. 62. @agustincnc Can’t do both
  63. 63. @agustincnc Thanks!!

×