ClassesAgile3d Academy                             Coaching                                           Community           ...
1982 - Developer 1982; 1987 Performance 2001 – Agile 2007 - Certified Scrum Master (CSM), ‘08 CSP 2010 - MBTI, IGQI 2012 P...
Gartner Predicts that by the end of 2012, Agile developmentmethods will be used on 80% of software development projects.Ag...
Why Agile ?                       Quality (= Speed)                           Reduce RiskAgile Dimensions Academy         ...
Iron Triangle                   DateScope                          Staff        Scope Agile Dimensions Academy            ...
AgileManifesto.orgAgile Dimensions Academy   (c) 2012 Agile Dimensions LLC   6
Three Benefits                                                 82% had better productivityScott Ambler’s Feb 2008 Agile Ad...
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   8
Flavors of Agile                              Agile                                      Iterative                        ...
The Flow of the ‘Scrum’ Agile Process• A box for each dayAgile Dimensions Academy   (c) 2012 Agile Dimensions LLC   10
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   11
SococoAgile Dimensions Academy            (c) 2012 Agile Dimensions LLC                                       W. Krebs, 2011
XPAgile Dimensions Academy   (c) 2012 Agile Dimensions LLC   13
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   14
Agile can be more productiveCapers-Jones Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   15
RequirementsAgile Dimensions Academy                  (c) 2012 Agile Dimensions LLC   16
Hierarchy of building blocks Theme                           Epic                                  Story                  ...
Ron Jefferies 3 ‘C’sA User Story – Building Block                    As an online shopper, I can ship to a friendCard     ...
RGB - Card details       Role                        Goal                       (Benefit)                           I can ...
Project ManagementAgile Dimensions Academy              (c) 2012 Agile Dimensions LLC   20
Example TeamAgile Dimensions Academy   (c) 2012 Agile Dimensions LLC   21
Prioritize                       • Business Value                       • Value and effort are independent                ...
EstimatePlanning PokerWideband DelphiAffinity EstimatingAgile Dimensions Academy   (c) 2012 Agile Dimensions LLC
Expected Variance in VelocityAgile Dimensions Academy   (c) 2012 Agile Dimensions LLC
Release Plan: an ordered pile of stories                                          Conservative                            ...
A Sprint CalendarAgile Dimensions Academy   (c) 2012 Agile Dimensions LLC                              W. Krebs, 2011
A Two Week SprintProduct Backlog                                 Every day: In Release                                 • S...
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   28
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   29
Task BoardAgile Dimensions Academy   (c) 2012 Agile Dimensions LLC   31
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   32
A Sprint CalendarAgile Dimensions Academy   (c) 2012 Agile Dimensions LLC                              W. Krebs, 2011
A Sprint Day• Stand Up Meeting• Repeat every few hours:      { Unit Test, Code, Refactor, Review, Continuous Integration }...
Automated build and test – big visibleindicatorsAgile Dimensions Academy         (c) 2012 Agile Dimensions LLC   35
Automated Acceptance Testing (Fitnesse)Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC                           ...
A Sprint CalendarAgile Dimensions Academy   (c) 2012 Agile Dimensions LLC                              W. Krebs, 2011
Agile Journey IndexAgile Dimensions Academy   (c) 2012 Agile Dimensions LLC   38
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   39
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   40
Three Keys to Agile    In Stretch  Next                      Use a task board      Watch the burn down                    ...
Learn More                 agiledimensions .com                 meetup .com / agile3d                 Linkedin.com / in / ...
Upcoming SlideShare
Loading in...5
×

AD090 - Agile Landscape

595

Published on

Bill uses this presentation to give an overview of Agile Project Management and Software Development.

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
595
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

AD090 - Agile Landscape

  1. 1. ClassesAgile3d Academy Coaching Community ComplianceAgile Landscape Beginner’s Overview and Methods AgileBill KrebsO, Rq, Pm, Qa, Ns, … © 2012 Agile Dimensions LLC
  2. 2. 1982 - Developer 1982; 1987 Performance 2001 – Agile 2007 - Certified Scrum Master (CSM), ‘08 CSP 2010 - MBTI, IGQI 2012 PMI-ACP Masters in Education Technology in ProgressAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 2
  3. 3. Gartner Predicts that by the end of 2012, Agile developmentmethods will be used on 80% of software development projects.Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 3
  4. 4. Why Agile ? Quality (= Speed) Reduce RiskAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 4
  5. 5. Iron Triangle DateScope Staff Scope Agile Dimensions Academy (c) 2012 Agile Dimensions LLC
  6. 6. AgileManifesto.orgAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 6
  7. 7. Three Benefits 82% had better productivityScott Ambler’s Feb 2008 Agile Adoption Survey www.agilemodeling.com/surveys 642 respondents from Dr. Dobbs Journal 69 % Adopted Agile 77% had better Quality 78% had better stakeholder Satisfaction Agile Dimensions Academy (c) 2012 Agile Dimensions LLC
  8. 8. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 8
  9. 9. Flavors of Agile Agile Iterative Lean Kanban Flow XP RUP Rare Tech Scales Scrum FDD DSDM Crystal Project Management 1 to 3% each 72%Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 9
  10. 10. The Flow of the ‘Scrum’ Agile Process• A box for each dayAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 10
  11. 11. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 11
  12. 12. SococoAgile Dimensions Academy (c) 2012 Agile Dimensions LLC W. Krebs, 2011
  13. 13. XPAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 13
  14. 14. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 14
  15. 15. Agile can be more productiveCapers-Jones Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 15
  16. 16. RequirementsAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 16
  17. 17. Hierarchy of building blocks Theme Epic Story Task (How)Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 17
  18. 18. Ron Jefferies 3 ‘C’sA User Story – Building Block As an online shopper, I can ship to a friendCard Talk with Bob, Conversation my stakeholder Test: No more, No Less: [x] Can retrieve friend’s address Confirmation [ ] Can specify ship date and carrier  [ ] Can track orderAgile Dimensions Academy (c) 2012 Agile Dimensions LLC
  19. 19. RGB - Card details Role Goal (Benefit) I can see my patients So I don’t prescribe As a doctor medications conflicting drugsAgile Dimensions Academy (c) 2012 Agile Dimensions LLC
  20. 20. Project ManagementAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 20
  21. 21. Example TeamAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 21
  22. 22. Prioritize • Business Value • Value and effort are independent • No ties. Stack rankAgile Dimensions Academy (c) 2012 Agile Dimensions LLC
  23. 23. EstimatePlanning PokerWideband DelphiAffinity EstimatingAgile Dimensions Academy (c) 2012 Agile Dimensions LLC
  24. 24. Expected Variance in VelocityAgile Dimensions Academy (c) 2012 Agile Dimensions LLC
  25. 25. Release Plan: an ordered pile of stories Conservative In Stretch At Best Not in this release. Out OutAgile Dimensions Academy (c) 2012 Agile Dimensions LLC
  26. 26. A Sprint CalendarAgile Dimensions Academy (c) 2012 Agile Dimensions LLC W. Krebs, 2011
  27. 27. A Two Week SprintProduct Backlog Every day: In Release • Standup at task board Process • Pair, unit test, refactor, review Stretch Retro • Test, integrate, build, test Later Releases m t w t f Sprint Product Backlog M T W T F Demo Time Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 27
  28. 28. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 28
  29. 29. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 29
  30. 30. Task BoardAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 31
  31. 31. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 32
  32. 32. A Sprint CalendarAgile Dimensions Academy (c) 2012 Agile Dimensions LLC W. Krebs, 2011
  33. 33. A Sprint Day• Stand Up Meeting• Repeat every few hours: { Unit Test, Code, Refactor, Review, Continuous Integration }• QA – test early test often – inside the iteration Team collaborates on the tasks vs individual effortsAgile Dimensions Academy (c) 2012 Agile Dimensions LLC W. Krebs, 2011
  34. 34. Automated build and test – big visibleindicatorsAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 35
  35. 35. Automated Acceptance Testing (Fitnesse)Agile Dimensions Academy (c) 2012 Agile Dimensions LLC W. Krebs, 2011
  36. 36. A Sprint CalendarAgile Dimensions Academy (c) 2012 Agile Dimensions LLC W. Krebs, 2011
  37. 37. Agile Journey IndexAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 38
  38. 38. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 39
  39. 39. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 40
  40. 40. Three Keys to Agile In Stretch Next Use a task board Watch the burn down to Focus and Finish and Act if you get behindRelease Don’t over promise Overstuffing slows us downAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 41
  41. 41. Learn More agiledimensions .com meetup .com / agile3d Linkedin.com / in / BillKrebsAgile Dimensions Academy (c) 2012 Agile Dimensions LLC 42

×