Is Agile The New Waterfall

Preview:

DESCRIPTION

Presented at Agiles 2009 in Florianopolis, Brazil

Citation preview

Is Agile The New Waterfall ?Francisco Trindade

Luca Grulla

Monday, 12 October 2009

Who we are ?Monday, 12 October 2009

Who we are ?

Francisco TrindadeLuca Grulla

Consultants and Coaches

Monday, 12 October 2009

Who we are ?

Francisco TrindadeLuca Grulla

Consultants and Coaches

Monday, 12 October 2009

Who we are ?Monday, 12 October 2009

Who we are ?

Meet Luca....

Monday, 12 October 2009

Why we are here ?Monday, 12 October 2009

Why we are here ?Monday, 12 October 2009

Is Agile Mainstream ?Monday, 12 October 2009

Is Agile Mainstream ?Monday, 12 October 2009

Is Agile Mainstream ?Monday, 12 October 2009

Is Agile Mainstream ?

Does your organization have one or more agile projects ?

61%

39%

Yes No

Agile Adoption Survey 2007 AmbySoft

Monday, 12 October 2009

Is Agile Mainstream ?Monday, 12 October 2009

Is Agile Mainstream ?

Agile 200x Attendees

0

500

1000

1500

2000

2004 2005 2006 2007 2008 2009

Monday, 12 October 2009

Is Agile Mainstream ?Monday, 12 October 2009

Is Agile Mainstream ?

How long have you personally been practicing Agile development methods?

Monday, 12 October 2009

Is Agile Mainstream ?

0

7.5

15

22.5

30

Never < 6 mts. 6 - 12 mts. 1 - 2 yrs. 2 - 5 yrs. > 5 yrs.

How long have you personally been practicing Agile development methods?

3rd Annual Survey: 2008 “The State of Agile Development” June-July, 2008

Monday, 12 October 2009

Is Agile Mainstream ?Monday, 12 October 2009

Is Agile Mainstream ?

How long has your company been practicing Agile development methods?

Monday, 12 October 2009

Is Agile Mainstream ?

0

7.5

15

22.5

30

Never < 6 mts. 6 - 12 mts. 1 - 2 yrs. 2 - 5 yrs. > 5 yrs.

How long has your company been practicing Agile development methods?

3rd Annual Survey: 2008 “The State of Agile Development” June-July, 2008

Monday, 12 October 2009

This is good, isn’t it ?Monday, 12 October 2009

This is good, isn’t it ?Monday, 12 October 2009

This is good, isn’t it ?

Definitely yesMore projects...

More experience...

More innovation...

More feedback...

Monday, 12 October 2009

This is good, isn’t it ?Monday, 12 October 2009

This is good, isn’t it ?

But for some reasons notmore people following the current trend...

with no preparation...

a new box in top of the old boxes...

Monday, 12 October 2009

This is good, isn’t it ?Monday, 12 October 2009

This is good, isn’t it ?Monday, 12 October 2009

Let’s think about it...Monday, 12 October 2009

Let’s think about it...

The Dreyfus Model of Skills Aquisition

Monday, 12 October 2009

Proficient

holistic view of situation, rather than in terms of aspects

sees what is most important in a situation

Expert

no longer reliant on rules, guidelines

intuitive grasp of situation, based on tacit knowledge

Monday, 12 October 2009

Let’s think about it...

The Dreyfus Model of Skills Aquisition

Monday, 12 October 2009

Monday, 12 October 2009

Monday, 12 October 2009

XPScrum

LeanTOC

Ka

nba

nMonday, 12 October 2009

We would expect...Monday, 12 October 2009

We would expect...Monday, 12 October 2009

We would expect...Monday, 12 October 2009

We would expect...

Scrum

Monday, 12 October 2009

We would expect...

KanbanScr

um

Monday, 12 October 2009

But what we get...Monday, 12 October 2009

But what we get...Monday, 12 October 2009

Where’s the gap ?Monday, 12 October 2009

Where’s the gap ?

Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan

Monday, 12 October 2009

Where’s the gap ?

Pair programmingSprints

Product OwnerStory Points

TDD.....

==

Monday, 12 October 2009

Where’s the gap ?Monday, 12 October 2009

Where’s the gap ?

Maximize Communication == Standups

Monday, 12 October 2009

Where’s the gap ?

Maximize Communication == Standups

Continuous Improvement == Retrospectives

Monday, 12 October 2009

Where’s the gap ?

says that we should ...."

Maximize Communication == Standups

Continuous Improvement == Retrospectives

“Kanban

Monday, 12 October 2009

The Dreyfus Model of Skills Aquisition

Where’s the gap ?Monday, 12 October 2009

The Dreyfus Model of Skills Aquisition

Process Adoption

Where’s the gap ?Monday, 12 October 2009

Monday, 12 October 2009

Where’s the gap ?Monday, 12 October 2009

“Burndowns are over, let’s use cycle time...”

“We can’t estimate in hours, we need to use story points”

Where’s the gap ?Monday, 12 October 2009

“Burndowns are over, let’s use cycle time...”

“We can’t estimate in hours, we need to use story points”

“What’s the point behind cycle time, what’s the difference from what we have

now ?”

“Scrum alone is not being enough, how about thinking about some XP practices ?”

Where’s the gap ?Monday, 12 October 2009

Is Agile Mainstream ?Monday, 12 October 2009

Is Agile Mainstream ?

What are the barriers to further adoption of Agile in your current organization?

3rd Annual Survey: 2008 “The State of Agile Development” June-July, 2008

Monday, 12 October 2009

Is Agile Mainstream ?

0 12.5 25 37.5 50

What are the barriers to further adoption of Agile in your current organization?

3rd Annual Survey: 2008 “The State of Agile Development” June-July, 2008

Ability to change organizational culture

General resistance to change

Personnel with the necessary Agile experience

Monday, 12 October 2009

The result...Monday, 12 October 2009

Failures

The result...

James Shore, The Decline and Fall of Agile

“So, unfortunately, a lot of self-described Agile projects are going to fail.

They're failing right now. And eventually Agile will take the blame, and it will pass, as

all fads eventually do.”

Monday, 12 October 2009

Why ?Monday, 12 October 2009

Why ?

Supply meets demand

Monday, 12 October 2009

Monday, 12 October 2009

Monday, 12 October 2009

Monday, 12 October 2009

And for many years, he would not allow anything to be recorded about it.

‘While most companies focused on stimulating sales, Mr. Ohno believed just-in-time was a manufacturing advantage for Toyota.

He claimed it was because improvement is never-ending – and by writing it down, the process would become crystallized

Ohno, T 1988 ‘Toyota Production System’ [foreword]

Monday, 12 October 2009

Is Agile the New Waterfall ?Monday, 12 October 2009

Long Term Investment

Technical Excellence

Cultural Shift

Is Agile the New Waterfall ?Monday, 12 October 2009

Thank You!

lgrulla@thoughtworks.comftrindad@thoughtworks.com

lucagrulla.itfranktrindade.com

@lucagrulla@frankmt

Monday, 12 October 2009

Recommended