Agile new context

588 views

Published on

IIBA Scotland Branch talk by Joe O'Brien, Paul Wilson and Alan Gardner.

Published in: Technology
  • Be the first to comment

Agile new context

  1. 1. AGILE{ new context } Joe O’Brien Paul Wilson Alan Gardner
  2. 2. INTROJoe O’Brien { new context }
  3. 3. WHAT IS AGILE? Paul Wilson { new context }
  4. 4. Royce, Winston (1970), "Managing the Development of Large Software Systems", Proceedings of IEEE WESCON 26 (August): 1–9
  5. 5. MANIFESTO
  6. 6. UNCOVERING AND DOING
  7. 7. VALUE
  8. 8. MONEY
  9. 9. AGILE METHODOLOGIES Photo by mseckington - http://flic.kr/p/7VwJUz
  10. 10. SCRUM
  11. 11. Defensive Photo by David Spender - http://flic.kr/p/4sFDj2
  12. 12. Scrum - Team isolation http://www.flickr.com/photos/cali4niadreamn/2362956348/
  13. 13. Scrum Master
  14. 14. EXTREME PROGRAMMING
  15. 15. INCLUDES TECHNICAL PRACTICES
  16. 16. BOEHM’S COST OF CHANGE
  17. 17. BECK’S COST OF CHANGE
  18. 18. TECHNICAL DEBT
  19. 19. ITERATIONS
  20. 20. POTENTIALLY SHIPPABLE
  21. 21. ACTIVITY/THEME PRIORITIES• Necessity• Flexibility• Safety• Luxury
  22. 22. RHYTHM
  23. 23. LIMITS WORK IN PROGRESS
  24. 24. KANBAN - ALTERNATIVE Photo by alq666 - http://flic.kr/p/67X96H
  25. 25. INVENTORY IS WASTE Photo by (nutmeg) - http://flic.kr/p/4zwxnT
  26. 26. CONTROL
  27. 27. MAKE THINGS VISIBLE
  28. 28. RELEASE BURN-DOWN
  29. 29. RELEASE BURN-UP
  30. 30. COMMUNICATION
  31. 31. Lord Raglan wishes the cavalryto advance rapidly to the front, follow the enemy, and try to prevent the enemy carrying away the guns.
  32. 32. As Army Commander, Lord Raglan wants the cavalry to engage the enemy that have captured the redoubt on Causeway Heights so thatthe the naval guns will not be carried away by the enemy.
  33. 33. As Army Commander, Lord Raglan wants the cavalry to engage the enemy that have captured the redoubt on Causeway Heights so thatthe the naval guns will not be carried away by the enemy.
  34. 34. ACCEPTANCE CRITERIA•Guns from Causeway Height remainin Allied control•Enemy that captured CausewayHeights is harried•Light Brigade is not destroyed
  35. 35. SPECIFICATION BY EXAMPLE Alan Gardner { new context }
  36. 36. Specification by Example Alan Gardner { new context }
  37. 37. Intro { new context }
  38. 38. Two sides to the story { new context }
  39. 39. Caveats• Just a tool• Keep plain english for customers• Keep code for developers { new context }
  40. 40. A short run through { new context }
  41. 41. { new context }
  42. 42. { new context }
  43. 43. { new context }
  44. 44. { new context }
  45. 45. { new context }
  46. 46. { new context }
  47. 47. { new context }
  48. 48. { new context }
  49. 49. { new context }
  50. 50. { new context }
  51. 51. { new context }
  52. 52. { new context }
  53. 53. { new context }
  54. 54. { new context }
  55. 55. { new context }

×