Agile 101

1,444 views

Published on

Agile 101

  1. 1. AGILE 101 by Pradeep Nayar
  2. 2. We’re talking S SOFTWARE D DEVELOPMENT L LIFE C CYCLE ...........................................zzzzZZZZ (Snore!)
  3. 3. THE WATERFALL
  4. 4. THE CHALLENGES Took too long to build Discovery Was over budget Original estimates were wrong Design Uncertain requirements Is it truly what they needed? Development Deployment Maintenance 4
  5. 5. THE PERFECT EXAMPLE The Death Star
  6. 6. AGILE WAS BORN
  7. 7. THE REBELLION KENT BECK MIKE BEEDLE ARIE VAN BENNE ALISTAIR COCKBURN WARD CUNNINGHAM MARTIN FOWLER JAMES GRENNING JIM HIGHSMITH ANDREW HUNT RON JEFFRIES JON KERN BRIAN MARICK ROBERT C. MARTIN STEVE MELLOR KEN SCHWABER JEFF SUTHERLAND DAVE THOMAS
  8. 8. FEBRUARY 11 to 13, 2001 The Lodge at Snowbird Ski Resort Wasatch mountains, Utah
  9. 9. AGILE MANIFESTO Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Source: http://agilemanifesto.org/ 9
  10. 10. FLAVORS SCRUM OF XP AGILE KANBAN
  11. 11. ROLES Product Owner Scrum Team TEAM Scrum Master Responsible for “Why & What” Responsible for “HOW” Facilitate & Coach Owns the vision Self-Organized Remove impediments Prioritize & validate requirements Estimate & produce working product Focus on culture & practice 11
  12. 12. FLOW Work on it for 2 weeks Portion of the Requirements The Requirements Potentially Shippable Product Increment
  13. 13. BUZZWORD BINGO
  14. 14. THE BACKLOG
  15. 15. THE BACKLOG Breakdown requirements Prioritize Backlog Sprint Duration 2 - 4 weeks Product Owner Product Backlog “The Requirements” Sprint Backlog “Portion of the Requirements” Potentially Shippable Product Increment
  16. 16. HOW DO WE CREATE A BACKLOG? Theme 0 Epic Story Product Owner Requirements Theme n . . . . . . Product Backlog
  17. 17. A STORY As a _____________, I would like to ______________ so that I could ______________.
  18. 18. SPRINT BACKLOG Sprint Duration 2 weeks Product Backlog Sprint Backlog “Portion of the Requirements” Potentially Shippable Product Increment
  19. 19. SPRINT PLANNING DAY 1 : Beginning of a sprint
  20. 20. SPRINT PLANNING Sprint Duration 2 - 4 weeks Sprint Backlog Product Backlog Potentially Shippable Product Increment Review Prioritized Backlog Estimate work Product Owner Scrum TEAM Team Scrum Master
  21. 21. STORY POINTS 1, 2, 3, 5, 8, 13, 21, ?
  22. 22. DAILY STAND-UP Did yesterday Doing today Any impediments?
  23. 23. CRAWL. WALK. RUN. This has nothing to do with Agile
  24. 24. BURN DOWN CHART Work left Vs. Time left Baked into JIRA
  25. 25. BURN DOWN CHART 25
  26. 26. VELOCITY Story Points / Sprint Calculated for an individual & the team
  27. 27. BURN DOWN CHART
  28. 28. SPRINT DEMO Review work done in a Sprint Day 9 - 10
  29. 29. THE RETROSPECTIVE At the end of a Sprint Team reflects on the good, the bad and the ugly Day 10
  30. 30. I KNOW IT’S SCARY OUT THERE...
  31. 31. THANK YOU Questions, Comments, Feedback?

×