Is Agile The New Waterfall

68
Is Agile The New Waterfall ? Francisco Trindade Luca Grulla Monday, 12 October 2009
  • date post

    18-Oct-2014
  • Category

    Technology

  • view

    2.664
  • download

    0

description

Presented at Agiles 2009 in Florianopolis, Brazil

Transcript of Is Agile The New Waterfall

Page 1: Is Agile The New Waterfall

Is Agile The New Waterfall ?Francisco Trindade

Luca Grulla

Monday, 12 October 2009

Page 2: Is Agile The New Waterfall

Who we are ?Monday, 12 October 2009

Page 3: Is Agile The New Waterfall

Who we are ?

Francisco TrindadeLuca Grulla

Consultants and Coaches

Monday, 12 October 2009

Page 4: Is Agile The New Waterfall

Who we are ?

Francisco TrindadeLuca Grulla

Consultants and Coaches

Monday, 12 October 2009

Page 5: Is Agile The New Waterfall

Who we are ?Monday, 12 October 2009

Page 6: Is Agile The New Waterfall

Who we are ?

Meet Luca....

Monday, 12 October 2009

Page 7: Is Agile The New Waterfall

Why we are here ?Monday, 12 October 2009

Page 8: Is Agile The New Waterfall

Why we are here ?Monday, 12 October 2009

Page 9: Is Agile The New Waterfall

Is Agile Mainstream ?Monday, 12 October 2009

Page 10: Is Agile The New Waterfall

Is Agile Mainstream ?Monday, 12 October 2009

Page 11: Is Agile The New Waterfall

Is Agile Mainstream ?Monday, 12 October 2009

Page 12: Is Agile The New Waterfall

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

Page 13: Is Agile The New Waterfall

Is Agile Mainstream ?Monday, 12 October 2009

Page 14: Is Agile The New Waterfall

Is Agile Mainstream ?

Agile 200x Attendees

0

500

1000

1500

2000

2004 2005 2006 2007 2008 2009

Monday, 12 October 2009

Page 15: Is Agile The New Waterfall

Is Agile Mainstream ?Monday, 12 October 2009

Page 16: Is Agile The New Waterfall

Is Agile Mainstream ?

How long have you personally been practicing Agile development methods?

Monday, 12 October 2009

Page 17: Is Agile The New Waterfall

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

Page 18: Is Agile The New Waterfall

Is Agile Mainstream ?Monday, 12 October 2009

Page 19: Is Agile The New Waterfall

Is Agile Mainstream ?

How long has your company been practicing Agile development methods?

Monday, 12 October 2009

Page 20: Is Agile The New Waterfall

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

Page 21: Is Agile The New Waterfall

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

Page 22: Is Agile The New Waterfall

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

Page 23: Is Agile The New Waterfall

This is good, isn’t it ?

Definitely yesMore projects...

More experience...

More innovation...

More feedback...

Monday, 12 October 2009

Page 24: Is Agile The New Waterfall

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

Page 25: Is Agile The New Waterfall

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

Page 26: Is Agile The New Waterfall

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

Page 27: Is Agile The New Waterfall

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

Page 28: Is Agile The New Waterfall

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

Page 29: Is Agile The New Waterfall

Let’s think about it...

The Dreyfus Model of Skills Aquisition

Monday, 12 October 2009

Page 30: Is Agile The New Waterfall

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

Page 31: Is Agile The New Waterfall

Let’s think about it...

The Dreyfus Model of Skills Aquisition

Monday, 12 October 2009

Page 32: Is Agile The New Waterfall

Monday, 12 October 2009

Page 33: Is Agile The New Waterfall

Monday, 12 October 2009

Page 34: Is Agile The New Waterfall

XPScrum

LeanTOC

Ka

nba

nMonday, 12 October 2009

Page 35: Is Agile The New Waterfall

We would expect...Monday, 12 October 2009

Page 36: Is Agile The New Waterfall

We would expect...Monday, 12 October 2009

Page 37: Is Agile The New Waterfall

We would expect...Monday, 12 October 2009

Page 38: Is Agile The New Waterfall

We would expect...

Scrum

Monday, 12 October 2009

Page 39: Is Agile The New Waterfall

We would expect...

KanbanScr

um

Monday, 12 October 2009

Page 40: Is Agile The New Waterfall

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

Page 41: Is Agile The New Waterfall

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

Page 42: Is Agile The New Waterfall

Where’s the gap ?Monday, 12 October 2009

Page 43: Is Agile The New Waterfall

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

Page 44: Is Agile The New Waterfall

Where’s the gap ?

Pair programmingSprints

Product OwnerStory Points

TDD.....

==

Monday, 12 October 2009

Page 45: Is Agile The New Waterfall

Where’s the gap ?Monday, 12 October 2009

Page 46: Is Agile The New Waterfall

Where’s the gap ?

Maximize Communication == Standups

Monday, 12 October 2009

Page 47: Is Agile The New Waterfall

Where’s the gap ?

Maximize Communication == Standups

Continuous Improvement == Retrospectives

Monday, 12 October 2009

Page 48: Is Agile The New Waterfall

Where’s the gap ?

says that we should ...."

Maximize Communication == Standups

Continuous Improvement == Retrospectives

“Kanban

Monday, 12 October 2009

Page 49: Is Agile The New Waterfall

The Dreyfus Model of Skills Aquisition

Where’s the gap ?Monday, 12 October 2009

Page 50: Is Agile The New Waterfall

The Dreyfus Model of Skills Aquisition

Process Adoption

Where’s the gap ?Monday, 12 October 2009

Page 51: Is Agile The New Waterfall

Monday, 12 October 2009

Page 52: Is Agile The New Waterfall

Where’s the gap ?Monday, 12 October 2009

Page 53: Is Agile The New Waterfall

“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

Page 54: Is Agile The New Waterfall

“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

Page 55: Is Agile The New Waterfall

Is Agile Mainstream ?Monday, 12 October 2009

Page 56: Is Agile The New Waterfall

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

Page 57: Is Agile The New Waterfall

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

Page 58: Is Agile The New Waterfall

The result...Monday, 12 October 2009

Page 59: Is Agile The New Waterfall

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

Page 60: Is Agile The New Waterfall

Why ?Monday, 12 October 2009

Page 61: Is Agile The New Waterfall

Why ?

Supply meets demand

Monday, 12 October 2009

Page 62: Is Agile The New Waterfall

Monday, 12 October 2009

Page 63: Is Agile The New Waterfall

Monday, 12 October 2009

Page 64: Is Agile The New Waterfall

Monday, 12 October 2009

Page 65: Is Agile The New Waterfall

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

Page 66: Is Agile The New Waterfall

Is Agile the New Waterfall ?Monday, 12 October 2009

Page 67: Is Agile The New Waterfall

Long Term Investment

Technical Excellence

Cultural Shift

Is Agile the New Waterfall ?Monday, 12 October 2009

Page 68: Is Agile The New Waterfall

Thank You!

[email protected]@thoughtworks.com

lucagrulla.itfranktrindade.com

@lucagrulla@frankmt

Monday, 12 October 2009