Simple AgilePresented by Bob HartmanAgile Cooperative Founding Memberbob.hartman@agilecooperative.comhttp://www.agilebob.com Presentation Copyright © 2009, Agile For All, LLC.  All rights reserved.
Bob Hartman (Agile Bob)30+ years of software industry experience
Certified Scrum Coach (CSC)
Bachelor and Masters degrees in Computer Science
Roles included Tester, Developer, Dev Manager, QA Manager, Product Manager, Project Manager, VP

Started with agile in 1999bob.hartman@agileforall.com303-766-0917blog: www.agilebob.com2
About YouHow many are currently using agile?How many are going to use agile within a year or know someone else who will use agile within a year?How many are getting all stories accepted prior to the iteration demo during at 75% of your iterations?How many want to get better at agile?3
Which system is “simpler”?AB4
Principles for “Simple Agile”CollaborateWork togetherHonor prioritiesRespect the customer, the process, the product, the team and each otherDo the simplest thing that works – then stop!Improve every iteration5
6Collaborate
What was actually said"They inherited the earth and then the army came and scorched it."7
8Work Together
9Planning
Honor Priorities10Honor Priorities
Why is this NOT a goodProduct Backlog???Reports, Admin functions, Single sign-on, Expert mode, External API, DB speedups11
Why is this NOT a goodProduct Backlog???Prio:FunctionA: ReportsA: Admin functionsA: Single sign-onB: Expert modeB: External APIC: DB speedups12
13Swarm
14Deliver Value – Every Day!Photo credit: woodsy on sxc.hu
15Respectthe customer, the process, the product, the teamand each other
Do the simplest thing that works – then stopIt should be a swingIt should rotate easilyGiven it is solid, when it is under pressure, it should still workFrom the acceptance criteria on the flip chart, what are we building?16
Do the simplest thing that works – then stopIt should be a swingIt should rotate easilyGiven it is solid, when it is under pressure, it should still workWould this work?Would this work?17
Do the simplest thing that works – then stopIt should be a swingIt should rotate easilyGiven it is solid, when it is under pressure, it should still workWhat about this?18
Do the simplest thing that works – then stop19How do we make sure we get the right one?
Improve20“I do one thing. I do it very well. Then I move on.” – Charles Emerson Winchester III on M*A*S*H
2155% of agile teams answering surveys have improved at least 25% in:ProductivityTime to MarketReduction of DefectsStakeholder Satisfaction

Simple Agile

  • 1.
    Simple AgilePresented byBob HartmanAgile Cooperative Founding Memberbob.hartman@agilecooperative.comhttp://www.agilebob.com Presentation Copyright © 2009, Agile For All, LLC. All rights reserved.
  • 2.
    Bob Hartman (AgileBob)30+ years of software industry experience
  • 3.
  • 4.
    Bachelor and Mastersdegrees in Computer Science
  • 5.
    Roles included Tester,Developer, Dev Manager, QA Manager, Product Manager, Project Manager, VP

  • 6.
    Started with agilein 1999bob.hartman@agileforall.com303-766-0917blog: www.agilebob.com2
  • 7.
    About YouHow manyare currently using agile?How many are going to use agile within a year or know someone else who will use agile within a year?How many are getting all stories accepted prior to the iteration demo during at 75% of your iterations?How many want to get better at agile?3
  • 8.
    Which system is“simpler”?AB4
  • 9.
    Principles for “SimpleAgile”CollaborateWork togetherHonor prioritiesRespect the customer, the process, the product, the team and each otherDo the simplest thing that works – then stop!Improve every iteration5
  • 10.
  • 11.
    What was actuallysaid"They inherited the earth and then the army came and scorched it."7
  • 12.
  • 13.
  • 14.
  • 15.
    Why is thisNOT a goodProduct Backlog???Reports, Admin functions, Single sign-on, Expert mode, External API, DB speedups11
  • 16.
    Why is thisNOT a goodProduct Backlog???Prio:FunctionA: ReportsA: Admin functionsA: Single sign-onB: Expert modeB: External APIC: DB speedups12
  • 17.
  • 18.
    14Deliver Value –Every Day!Photo credit: woodsy on sxc.hu
  • 19.
    15Respectthe customer, theprocess, the product, the teamand each other
  • 20.
    Do the simplestthing that works – then stopIt should be a swingIt should rotate easilyGiven it is solid, when it is under pressure, it should still workFrom the acceptance criteria on the flip chart, what are we building?16
  • 21.
    Do the simplestthing that works – then stopIt should be a swingIt should rotate easilyGiven it is solid, when it is under pressure, it should still workWould this work?Would this work?17
  • 22.
    Do the simplestthing that works – then stopIt should be a swingIt should rotate easilyGiven it is solid, when it is under pressure, it should still workWhat about this?18
  • 23.
    Do the simplestthing that works – then stop19How do we make sure we get the right one?
  • 24.
    Improve20“I do onething. I do it very well. Then I move on.” – Charles Emerson Winchester III on M*A*S*H
  • 25.
    2155% of agileteams answering surveys have improved at least 25% in:ProductivityTime to MarketReduction of DefectsStakeholder Satisfaction
  • 26.
    22Getting 1% betterevery two weeks will make a team more than 25% better at the end of a year.
  • 27.
    How “simple” isyour agile?How many people make decisions?Do you honor product backlog priorities?How often are stories accepted?If someone has a question about how to test a particular part of a story who do they talk to?What does the Project Manager control?Are your daily standup meetings useful?What is your team working on this iteration to be better than last iteration?23
  • 28.
  • 29.
    25Agile Adoption: TheReal StoryOctober 20, 20099am-4:30pmHoliday Inn Express7380 SOUTH CLINTON STREETENGLEWOOD, CO 80112(Across from Maggiano’s restaurant)Learn more at www.agilecooperative.com

Editor's Notes

  • #7 "They inherited the earth and then the army came and scorched it."
  • #8 “Mayfield College”
  • #9 Pair programming demonstrationTester/Dev pairs for building tests
  • #10 Planning pokerTeam estimation game
  • #11 Deliver maximum value
  • #14 Swarm demonstration
  • #15 Means it is completed!
  • #16 If you focused solely on this how would things change?
  • #20 Build something small and then adjust!
  • #21 You can’t improve it all, so improve one or two things at a time
  • #23 How can this be done? Only in retrospectives!