Simple Agile
Presented by Bob HartmanAgile Cooperative Founding [email protected]://www.agilebob.com
Presentation Copyright © 2009, Agile For All, LLC. All rights reserved.
2
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 [email protected]
303-766-0917blog: www.agilebob.com
3
About You
• How 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?
4
Which system is “simpler”?
A B
5
Principles for “Simple Agile”
1. Collaborate2. Work together3. Honor priorities4. Respect the customer,
the process, the product, the team and each other
5. Do the simplest thing that works – then stop!
6. Improve every iteration
6
Collaborate
7
What was actually said
"They inherited the earth and then the army came and scorched it."
8
Work Together
9
Planning
10
Honor Priorities
Honor Priorities
11
Why is this NOT a goodProduct Backlog???
Reports, Admin functions, Single sign-on, Expert mode, External API, DB speedups
12
Why is this NOT a goodProduct Backlog???
Prio: FunctionA: ReportsA: Admin functionsA: Single sign-onB: Expert modeB: External APIC: DB speedups
13
Swarm
14
Deliver Value – Every Day!
Photo credit: woodsy on sxc.hu
15
Respectthe customer, the process, the product,
the team and each other
16
Do the simplest thing that works – then stop
1. It should be a swing
2. It should rotate easily
3. Given it is solid, when it is under pressure, it should still work
From the acceptance criteria on the flip chart, what are we building?
17
Do the simplest thing that works – then stop
1. It should be a swing
2. It should rotate easily
3. Given it is solid, when it is under pressure, it should still work
Would this work?Would this work?
18
Do the simplest thing that works – then stop
1. It should be a swing
2. It should rotate easily
3. Given it is solid, when it is under pressure, it should still work
What about this?
19
Do the simplest thing that works – then stop
How do we make sure we get the right one?
20
Improve
“I do one thing. I do it very well. Then I move on.” – Charles Emerson
Winchester III on M*A*S*H
21
55% of agile teams answering surveys have
improved at least 25% in:Productivity
Time to MarketReduction of Defects
Stakeholder Satisfaction
22
Getting 1% better every two weeks will make a team more than 25%
better at the end of a year.
23
How “simple” is your 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?
25
Agile Adoption: The Real StoryOctober 20, 20099am-4:30pmHoliday Inn Express
7380 SOUTH CLINTON STREETENGLEWOOD, CO 80112(Across from Maggiano’s restaurant)
Learn more at www.agilecooperative.com