SlideShare a Scribd company logo
1 of 41
Classes

Agile3d Academy                             Coaching
                                           Community
                                           Compliance



Agile Landscape
  Beginner’s Overview and Methods

                                    AgileBill Krebs

O, Rq, Pm, Qa, Ns, …
 © 2012 Agile Dimensions LLC
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 Progress
Agile Dimensions Academy                        (c) 2012 Agile Dimensions LLC   2
Gartner Predicts that by the end of 2012, Agile development
methods will be used on 80% of software development projects.




Agile Dimensions Academy                    (c) 2012 Agile Dimensions LLC   3
Why Agile ?


                       Quality (= Speed)


                           Reduce Risk

Agile Dimensions Academy                 (c) 2012 Agile Dimensions LLC   4
Iron Triangle
                   Date




Scope                          Staff        Scope
 Agile Dimensions Academy                   (c) 2012 Agile Dimensions LLC
AgileManifesto.org




Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   6
Three Benefits
                                                 82% had better productivity
Scott 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
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   8
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
The Flow of the ‘Scrum’ Agile Process
• A box for each day




Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   10
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   11
Sococo




Agile Dimensions Academy            (c) 2012 Agile Dimensions LLC
                                       W. Krebs, 2011
XP




Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   13
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   14
Agile can be more productive




Capers-Jones

 Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   15
Requirements




Agile Dimensions Academy                  (c) 2012 Agile Dimensions LLC   16
Hierarchy of building blocks

 Theme


                           Epic

                                  Story

                                                           Task
                                                          (How)

Agile Dimensions Academy           (c) 2012 Agile Dimensions LLC   17
Ron Jefferies 3 ‘C’s

A User Story – Building Block

                    As an online shopper, I can ship to a friend
Card

                                       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 order
Agile Dimensions Academy                                        (c) 2012 Agile Dimensions LLC
RGB - Card details


       Role                        Goal                       (Benefit)



                           I can see my patients   So I don’t prescribe
  As a doctor
                                medications         conflicting drugs




Agile Dimensions Academy                           (c) 2012 Agile Dimensions LLC
Project Management




Agile Dimensions Academy              (c) 2012 Agile Dimensions LLC   20
Example Team




Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   21
Prioritize

                       • Business Value



                       • Value and effort are independent



                       • No ties. Stack rank




Agile Dimensions Academy                              (c) 2012 Agile Dimensions LLC
Estimate


Planning Poker

Wideband Delphi

Affinity Estimating




Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC
Expected Variance in Velocity




Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC
Release Plan: an ordered pile of stories

                                          Conservative
                             In




                           Stretch           At Best



                                     Not in this release.
                            Out

                            Out


Agile Dimensions Academy              (c) 2012 Agile Dimensions LLC
A Sprint Calendar




Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC
                              W. Krebs, 2011
A Two Week Sprint
Product 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
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   28
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   29
Task Board




Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   31
Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC   32
A Sprint Calendar




Agile 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 }


• QA – test early test often – inside the iteration


                      Team collaborates on the tasks vs individual efforts




Agile Dimensions Academy                                     (c) 2012 Agile Dimensions LLC
                                                                W. Krebs, 2011
Automated build and test – big visible
indicators




Agile Dimensions Academy         (c) 2012 Agile Dimensions LLC   35
Automated Acceptance Testing (Fitnesse)




Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC
                              W. Krebs, 2011
A Sprint Calendar




Agile Dimensions Academy   (c) 2012 Agile Dimensions LLC
                              W. Krebs, 2011
Agile Journey Index




Agile 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

                           to Focus and Finish   and Act if you get behind
Release


                    Don’t over promise

                    Overstuffing slows us down

Agile Dimensions Academy                            (c) 2012 Agile Dimensions LLC   41
Learn More
                 agiledimensions .com



                 meetup .com / agile3d



                 Linkedin.com / in / BillKrebs




Agile Dimensions Academy                   (c) 2012 Agile Dimensions LLC   42

More Related Content

Viewers also liked

Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For ExecutivesMichael Tarnowski
 
7 Things Agile Executives Do Differently - Dipesh Pala
7 Things Agile Executives Do Differently - Dipesh Pala7 Things Agile Executives Do Differently - Dipesh Pala
7 Things Agile Executives Do Differently - Dipesh PalaDipesh Pala
 
Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Yuval Yeret
 
Xing User Group Agile Rhein-Main. Agile Games Evening
Xing User Group Agile Rhein-Main. Agile Games EveningXing User Group Agile Rhein-Main. Agile Games Evening
Xing User Group Agile Rhein-Main. Agile Games EveningMichael Tarnowski
 
Enabling CD in Enterprises with Testing
Enabling CD in Enterprises with TestingEnabling CD in Enterprises with Testing
Enabling CD in Enterprises with TestingAnand Bagmar
 
Agile Praktiken
Agile PraktikenAgile Praktiken
Agile Praktikenadesso AG
 

Viewers also liked (6)

Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
7 Things Agile Executives Do Differently - Dipesh Pala
7 Things Agile Executives Do Differently - Dipesh Pala7 Things Agile Executives Do Differently - Dipesh Pala
7 Things Agile Executives Do Differently - Dipesh Pala
 
Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...Agile from the executive floor - defining agility in business terms - Agile P...
Agile from the executive floor - defining agility in business terms - Agile P...
 
Xing User Group Agile Rhein-Main. Agile Games Evening
Xing User Group Agile Rhein-Main. Agile Games EveningXing User Group Agile Rhein-Main. Agile Games Evening
Xing User Group Agile Rhein-Main. Agile Games Evening
 
Enabling CD in Enterprises with Testing
Enabling CD in Enterprises with TestingEnabling CD in Enterprises with Testing
Enabling CD in Enterprises with Testing
 
Agile Praktiken
Agile PraktikenAgile Praktiken
Agile Praktiken
 

Similar to AD090 - Agile Landscape

Managing Software Debt - Quality Debt Focus for QASIG Seattle
Managing Software Debt - Quality Debt Focus for QASIG SeattleManaging Software Debt - Quality Debt Focus for QASIG Seattle
Managing Software Debt - Quality Debt Focus for QASIG SeattleChris Sterling
 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managersAgileDad
 
Mature agile teams essential patterns v4 - half day workshop
Mature agile teams   essential patterns v4 - half day workshopMature agile teams   essential patterns v4 - half day workshop
Mature agile teams essential patterns v4 - half day workshopdrewz lin
 
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0dannyq
 
Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices A B M Moniruzzaman
 
Release Management for Large Enterprises
Release Management for Large EnterprisesRelease Management for Large Enterprises
Release Management for Large EnterprisesSalesforce Developers
 
Shift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond AgileShift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond AgileTechWell
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Tieturi Oy
 
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Tieturi Oy
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesCloud Elements
 
Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...
Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...
Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...Craig Jordan
 
DevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDaysJKT
 
Introduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesIntroduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesLaszlo Szalvay
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamRich Allen
 
Flexing your Agile Muscle - Agile Technical Concepts Explained
Flexing your Agile Muscle - Agile Technical Concepts ExplainedFlexing your Agile Muscle - Agile Technical Concepts Explained
Flexing your Agile Muscle - Agile Technical Concepts ExplainedSandy Mamoli
 
Product Development using Agile Teams: What? Why? How?
Product Development using Agile Teams: What? Why? How?Product Development using Agile Teams: What? Why? How?
Product Development using Agile Teams: What? Why? How?Brad J. Neiman, MS, CSPO, CSM
 
I wanna' help but jira scares me....
I wanna' help but jira scares me....I wanna' help but jira scares me....
I wanna' help but jira scares me....Matt Clare
 
Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Monc Lee
 

Similar to AD090 - Agile Landscape (20)

Managing Software Debt - Quality Debt Focus for QASIG Seattle
Managing Software Debt - Quality Debt Focus for QASIG SeattleManaging Software Debt - Quality Debt Focus for QASIG Seattle
Managing Software Debt - Quality Debt Focus for QASIG Seattle
 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managers
 
Mature agile teams essential patterns v4 - half day workshop
Mature agile teams   essential patterns v4 - half day workshopMature agile teams   essential patterns v4 - half day workshop
Mature agile teams essential patterns v4 - half day workshop
 
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
 
Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices Software Testing with Agile Requirements Practices
Software Testing with Agile Requirements Practices
 
Release Management for Large Enterprises
Release Management for Large EnterprisesRelease Management for Large Enterprises
Release Management for Large Enterprises
 
Tools for Agile 3d
Tools for Agile 3dTools for Agile 3d
Tools for Agile 3d
 
Shift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond AgileShift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond Agile
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
 
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...
Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...
Camp It, June 2012, How To Design Your Bi Architecture To Capitalize on New T...
 
DevOpsDays Jakarta Igites
DevOpsDays Jakarta IgitesDevOpsDays Jakarta Igites
DevOpsDays Jakarta Igites
 
Introduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_ValuesIntroduction_to_Scrum_Agile_Values
Introduction_to_Scrum_Agile_Values
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a team
 
Flexing your Agile Muscle - Agile Technical Concepts Explained
Flexing your Agile Muscle - Agile Technical Concepts ExplainedFlexing your Agile Muscle - Agile Technical Concepts Explained
Flexing your Agile Muscle - Agile Technical Concepts Explained
 
Product Development using Agile Teams: What? Why? How?
Product Development using Agile Teams: What? Why? How?Product Development using Agile Teams: What? Why? How?
Product Development using Agile Teams: What? Why? How?
 
I wanna' help but jira scares me....
I wanna' help but jira scares me....I wanna' help but jira scares me....
I wanna' help but jira scares me....
 
Scrum myth buster
Scrum myth busterScrum myth buster
Scrum myth buster
 
Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?
 

More from Agile Dimensions LLC

Corners of coaching for @TriAgile 2017
Corners of coaching for @TriAgile 2017Corners of coaching for @TriAgile 2017
Corners of coaching for @TriAgile 2017Agile Dimensions LLC
 
Eight Dimensions of Distributed Teams - TriAgile 2016
Eight Dimensions of Distributed Teams - TriAgile 2016Eight Dimensions of Distributed Teams - TriAgile 2016
Eight Dimensions of Distributed Teams - TriAgile 2016Agile Dimensions LLC
 
QuestBoise 2015 AgileBill Krebs - They blew up my gradebook
QuestBoise 2015 AgileBill Krebs - They blew up my gradebookQuestBoise 2015 AgileBill Krebs - They blew up my gradebook
QuestBoise 2015 AgileBill Krebs - They blew up my gradebookAgile Dimensions LLC
 
#Playcamp 2015 - Human use of Games to Accomplish Work
#Playcamp 2015 - Human use of Games to Accomplish Work#Playcamp 2015 - Human use of Games to Accomplish Work
#Playcamp 2015 - Human use of Games to Accomplish WorkAgile Dimensions LLC
 
Krebs 2014-ncpmi-annual conference-agile sizes
Krebs 2014-ncpmi-annual conference-agile sizesKrebs 2014-ncpmi-annual conference-agile sizes
Krebs 2014-ncpmi-annual conference-agile sizesAgile Dimensions LLC
 
Collaboration Across Distributed Environments
Collaboration Across Distributed EnvironmentsCollaboration Across Distributed Environments
Collaboration Across Distributed EnvironmentsAgile Dimensions LLC
 
Flat, but Spatial - Testing best practices in education
Flat, but Spatial - Testing best practices in educationFlat, but Spatial - Testing best practices in education
Flat, but Spatial - Testing best practices in educationAgile Dimensions LLC
 
Experience in Corporate Training in Virtual Worlds
Experience in Corporate Training in Virtual WorldsExperience in Corporate Training in Virtual Worlds
Experience in Corporate Training in Virtual WorldsAgile Dimensions LLC
 
Krebs Voos Save 76% in Virtual Worlds
Krebs Voos Save 76% in Virtual WorldsKrebs Voos Save 76% in Virtual Worlds
Krebs Voos Save 76% in Virtual WorldsAgile Dimensions LLC
 
Save 76 percent - a Case Study of a Virtual Conference
Save 76 percent - a Case Study of a Virtual ConferenceSave 76 percent - a Case Study of a Virtual Conference
Save 76 percent - a Case Study of a Virtual ConferenceAgile Dimensions LLC
 

More from Agile Dimensions LLC (18)

Corners of coaching for @TriAgile 2017
Corners of coaching for @TriAgile 2017Corners of coaching for @TriAgile 2017
Corners of coaching for @TriAgile 2017
 
Eight Dimensions of Distributed Teams - TriAgile 2016
Eight Dimensions of Distributed Teams - TriAgile 2016Eight Dimensions of Distributed Teams - TriAgile 2016
Eight Dimensions of Distributed Teams - TriAgile 2016
 
QuestBoise 2015 AgileBill Krebs - They blew up my gradebook
QuestBoise 2015 AgileBill Krebs - They blew up my gradebookQuestBoise 2015 AgileBill Krebs - They blew up my gradebook
QuestBoise 2015 AgileBill Krebs - They blew up my gradebook
 
#Playcamp 2015 - Human use of Games to Accomplish Work
#Playcamp 2015 - Human use of Games to Accomplish Work#Playcamp 2015 - Human use of Games to Accomplish Work
#Playcamp 2015 - Human use of Games to Accomplish Work
 
Krebs 2014-ncpmi-annual conference-agile sizes
Krebs 2014-ncpmi-annual conference-agile sizesKrebs 2014-ncpmi-annual conference-agile sizes
Krebs 2014-ncpmi-annual conference-agile sizes
 
Collaboration Across Distributed Environments
Collaboration Across Distributed EnvironmentsCollaboration Across Distributed Environments
Collaboration Across Distributed Environments
 
Internal Agile Coaching
Internal Agile CoachingInternal Agile Coaching
Internal Agile Coaching
 
Flat, but Spatial - Testing best practices in education
Flat, but Spatial - Testing best practices in educationFlat, but Spatial - Testing best practices in education
Flat, but Spatial - Testing best practices in education
 
Which World Are You?
Which World Are You?Which World Are You?
Which World Are You?
 
Andragons - the Shape of Learning
Andragons - the Shape of LearningAndragons - the Shape of Learning
Andragons - the Shape of Learning
 
Distributed Pair Programming
Distributed Pair ProgrammingDistributed Pair Programming
Distributed Pair Programming
 
Experience in Corporate Training in Virtual Worlds
Experience in Corporate Training in Virtual WorldsExperience in Corporate Training in Virtual Worlds
Experience in Corporate Training in Virtual Worlds
 
Words of Agile
Words of AgileWords of Agile
Words of Agile
 
Krebs.agile4d.agile tour2010
Krebs.agile4d.agile tour2010Krebs.agile4d.agile tour2010
Krebs.agile4d.agile tour2010
 
Krebs Voos Save 76% in Virtual Worlds
Krebs Voos Save 76% in Virtual WorldsKrebs Voos Save 76% in Virtual Worlds
Krebs Voos Save 76% in Virtual Worlds
 
Build the Right Thing - IIBA
Build the Right Thing - IIBABuild the Right Thing - IIBA
Build the Right Thing - IIBA
 
Save 76 percent - a Case Study of a Virtual Conference
Save 76 percent - a Case Study of a Virtual ConferenceSave 76 percent - a Case Study of a Virtual Conference
Save 76 percent - a Case Study of a Virtual Conference
 
Agile Bill.Lean Primer.0906a
Agile Bill.Lean Primer.0906aAgile Bill.Lean Primer.0906a
Agile Bill.Lean Primer.0906a
 

AD090 - Agile Landscape

  • 1. Classes Agile3d Academy Coaching Community Compliance Agile Landscape Beginner’s Overview and Methods AgileBill Krebs O, Rq, Pm, Qa, Ns, … © 2012 Agile Dimensions LLC
  • 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 Progress Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 2
  • 3. Gartner Predicts that by the end of 2012, Agile development methods will be used on 80% of software development projects. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 3
  • 4. Why Agile ? Quality (= Speed) Reduce Risk Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 4
  • 5. Iron Triangle Date Scope Staff Scope Agile Dimensions Academy (c) 2012 Agile Dimensions LLC
  • 6. AgileManifesto.org Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 6
  • 7. Three Benefits 82% had better productivity Scott 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. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 8
  • 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. The Flow of the ‘Scrum’ Agile Process • A box for each day Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 10
  • 11. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 11
  • 12. Sococo Agile Dimensions Academy (c) 2012 Agile Dimensions LLC W. Krebs, 2011
  • 13. XP Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 13
  • 14. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 14
  • 15. Agile can be more productive Capers-Jones Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 15
  • 16. Requirements Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 16
  • 17. Hierarchy of building blocks Theme Epic Story Task (How) Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 17
  • 18. Ron Jefferies 3 ‘C’s A User Story – Building Block As an online shopper, I can ship to a friend Card 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 order Agile Dimensions Academy (c) 2012 Agile Dimensions LLC
  • 19. RGB - Card details Role Goal (Benefit) I can see my patients So I don’t prescribe As a doctor medications conflicting drugs Agile Dimensions Academy (c) 2012 Agile Dimensions LLC
  • 20. Project Management Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 20
  • 21. Example Team Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 21
  • 22. Prioritize • Business Value • Value and effort are independent • No ties. Stack rank Agile Dimensions Academy (c) 2012 Agile Dimensions LLC
  • 23. Estimate Planning Poker Wideband Delphi Affinity Estimating Agile Dimensions Academy (c) 2012 Agile Dimensions LLC
  • 24. Expected Variance in Velocity Agile Dimensions Academy (c) 2012 Agile Dimensions LLC
  • 25. Release Plan: an ordered pile of stories Conservative In Stretch At Best Not in this release. Out Out Agile Dimensions Academy (c) 2012 Agile Dimensions LLC
  • 26. A Sprint Calendar Agile Dimensions Academy (c) 2012 Agile Dimensions LLC W. Krebs, 2011
  • 27. A Two Week Sprint Product 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. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 28
  • 29. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 29
  • 30. Task Board Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 31
  • 31. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 32
  • 32. A Sprint Calendar Agile Dimensions Academy (c) 2012 Agile Dimensions LLC W. Krebs, 2011
  • 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 efforts Agile Dimensions Academy (c) 2012 Agile Dimensions LLC W. Krebs, 2011
  • 34. Automated build and test – big visible indicators Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 35
  • 35. Automated Acceptance Testing (Fitnesse) Agile Dimensions Academy (c) 2012 Agile Dimensions LLC W. Krebs, 2011
  • 36. A Sprint Calendar Agile Dimensions Academy (c) 2012 Agile Dimensions LLC W. Krebs, 2011
  • 37. Agile Journey Index Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 38
  • 38. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 39
  • 39. Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 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 behind Release Don’t over promise Overstuffing slows us down Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 41
  • 41. Learn More agiledimensions .com meetup .com / agile3d Linkedin.com / in / BillKrebs Agile Dimensions Academy (c) 2012 Agile Dimensions LLC 42