simple agile

25
Simple Agile Presented by Bob Hartman Agile Cooperative Founding Member [email protected] http://www.agilebob.com Presentation Copyright © 2009, Agile For All, LLC. All rights reserved.

Upload: lazygolfer

Post on 18-Nov-2014

1.994 views

Category:

Technology


3 download

DESCRIPTION

Presentation for Agile Denver on September 28, 2009. Abstract: Everyone knows Agile is hard to do effectively. So how can it be simple? It can't be simple, but keeping simple in mind can help avoid a number of problems which tend to make agile harder! Confused? Then come to this presentation which is designed to illuminate certain areas of agility where teams and organizations tend to make things hard on themselves rather than taking a simple approach. "Simple Agile" is all about living the common agile phrase "Do the simplest thing that works." This presentation will explore Simple Agile planning, meetings, development, and testing along with other tangential areas. The presentation combines some PowerPoint slides, some audience participation and some group discussion. Come prepared to participate!

TRANSCRIPT

Page 1: Simple Agile

Simple Agile

Presented by Bob HartmanAgile Cooperative Founding [email protected]://www.agilebob.com

Presentation Copyright © 2009, Agile For All, LLC. All rights reserved.

Page 2: Simple Agile

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

Page 3: Simple Agile

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?

Page 4: Simple Agile

4

Which system is “simpler”?

A B

Page 5: Simple Agile

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

Page 6: Simple Agile

6

Collaborate

Page 7: Simple Agile

7

What was actually said

"They inherited the earth and then the army came and scorched it."

Page 8: Simple Agile

8

Work Together

Page 9: Simple Agile

9

Planning

Page 10: Simple Agile

10

Honor Priorities

Honor Priorities

Page 11: Simple Agile

11

Why is this NOT a goodProduct Backlog???

Reports, Admin functions, Single sign-on, Expert mode, External API, DB speedups

Page 12: Simple Agile

12

Why is this NOT a goodProduct Backlog???

Prio: FunctionA: ReportsA: Admin functionsA: Single sign-onB: Expert modeB: External APIC: DB speedups

Page 13: Simple Agile

13

Swarm

Page 14: Simple Agile

14

Deliver Value – Every Day!

Photo credit: woodsy on sxc.hu

Page 15: Simple Agile

15

Respectthe customer, the process, the product,

the team and each other

Page 16: Simple Agile

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?

Page 17: Simple Agile

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?

Page 18: Simple Agile

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?

Page 19: Simple Agile

19

Do the simplest thing that works – then stop

How do we make sure we get the right one?

Page 20: Simple Agile

20

Improve

“I do one thing. I do it very well. Then I move on.” – Charles Emerson

Winchester III on M*A*S*H

Page 21: Simple Agile

21

55% of agile teams answering surveys have

improved at least 25% in:Productivity

Time to MarketReduction of Defects

Stakeholder Satisfaction

Page 22: Simple Agile

22

Getting 1% better every two weeks will make a team more than 25%

better at the end of a year.

Page 23: Simple Agile

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?

Page 24: Simple Agile

24

Questions?

Bob Hartmanwww.agilebob.com

[email protected]

Page 25: Simple Agile

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