simple agile

Post on 18-Nov-2014

1.995 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

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

Simple Agile

Presented by Bob HartmanAgile Cooperative Founding Memberbob.hartman@agilecooperative.comhttp://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 1999bob.hartman@agileforall.com

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?

24

Questions?

Bob Hartmanwww.agilebob.com

bob.hartman@agilecooperative.com303-766-0917

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

top related