Why agile?

41
why agile? Tiago Garcez @tcgarcez Agile Tour Brussels September 2013 Saturday 28 September 13

description

This was the presentation I did at Agile Tour Brussels (Sept-2013). In it, I highlight / discuss: 1. the evolutionary nature of Agile (the manifesto is awesome, but there's more to Agile than it as we continue to uncover better ways to deliver value) 2. the reasons why every organization and team should be learning about Agile and trying to find out what Agile looks like in their environment

Transcript of Why agile?

Page 1: Why agile?

why agile?

Tiago Garcez@tcgarcez

Agile Tour BrusselsSeptember 2013

Saturday 28 September 13

Page 2: Why agile?

it just works !

Saturday 28 September 13

Page 3: Why agile?

notstarted

inprogress done

bjorgsjö taskboard

färgrik burndownrotvik backlog

product backlog

varmluft user stories

userstories

IKEA agile

Saturday 28 September 13

Page 4: Why agile?

IKEA agile=

agile

Saturday 28 September 13

Page 5: Why agile?

what is agile?

Saturday 28 September 13

Page 6: Why agile?

group of software development practices

iterative & incremental

evolving requirements & solutions

self-organizing, cross-functional teams

time-boxed

adaptive planning and responsive to change

Saturday 28 September 13

Page 7: Why agile?

a set of values & principles

holistic view of the organization

shuns local optimums throughput

people

non-predictive

in the present

non-heroic

anarchic

value

Saturday 28 September 13

Page 8: Why agile?

“we are uncoveringbetter ways...”

non-dogmatic

continuously improving

co-evolving

Saturday 28 September 13

Page 9: Why agile?

Kanban

Scrum

Lean SoftwareDevelopment

Crystal Clear

XP

Lean Startup

Complex AdaptiveSystems

Beyond Budgeting

eXtreme Manufacturing

Context-Driven Testing

Saturday 28 September 13

Page 10: Why agile?

think beyond software

Saturday 28 September 13

Page 11: Why agile?

what is agile?

Saturday 28 September 13

Page 12: Why agile?

agile is what good companies do when the

sh*t hits the fan

Saturday 28 September 13

Page 13: Why agile?

team 1 team 2 team 3 team 4 team 5

face to face communication

email communication

Saturday 28 September 13

Page 14: Why agile?

Source: Harvard Business Review, April 2012, “The New Science of Building Great Teams”

Saturday 28 September 13

Page 15: Why agile?

agile is what good companies do when the

sh*t hits the fan

Saturday 28 September 13

Page 16: Why agile?

agile is what good companies do when the

sh*t hits the fan

great

all the time

Saturday 28 September 13

Page 17: Why agile?

why agile?

Saturday 28 September 13

Page 18: Why agile?

agile is about teamsthe basic building block of organizations

in the knowledge economy

Saturday 28 September 13

Page 19: Why agile?

group exchanges are shortand to the point

small teams

face to face communication up to 35% impact on performance

co-located

one-on-one exchanges

Source: Harvard Business Review, April 2012, “The New Science of Building Great Teams”

communication as key predictor of success

Saturday 28 September 13

Page 20: Why agile?

agile is non-predictive

prediction = guess

opportunity cost

manage today, not tomorrow

distribution of cognition

evolutionary not deterministic

Saturday 28 September 13

Page 21: Why agile?

agile loves failure

fast & cheap

continual improvement

exploration

pivot & innovate

Saturday 28 September 13

Page 22: Why agile?

agile is anti-fragile

nimble, lean organizations

comfortable with uncertainty

small bets with huge upside

Saturday 28 September 13

Page 23: Why agile?

agile is about small wins

big is out (complexity) the hero myth

the knowledge economy is about the start-up mentality

continual improvement

Saturday 28 September 13

Page 24: Why agile?

agile is universalit can benefit any team or organization

from charities to modular carsand everythingin between

Saturday 28 September 13

Page 25: Why agile?

innovation

operationalexcellence

wild westhighly regulated

fastteamwork

pivot

collaborationrisk management

continuous alignment

lead timeflexible

responsive to market

qualitycraftsmanship

waste reduction

Saturday 28 September 13

Page 26: Why agile?

innovation

operationalexcellence

wild westhighly regulated

everybody?aircraft manufacturingenergy

electronics manufacturingless-regulated manufacturing?

traditional manufacturingmining

open-sourcexp / scrum

lean-startupscrum

lean / beyond budgetingkanban / scrum

leanopen-source / scrum

wikispeed valve, spotify, ...

toyota morning star

Saturday 28 September 13

Page 27: Why agile?

Saturday 28 September 13

Page 28: Why agile?

agile is a big enough umbrella

tribes generate diversity and an eco-system of ideas

Saturday 28 September 13

Page 29: Why agile?

agile is about valuecost has a limit, value does not - agile exploits this asymmetry

Saturday 28 September 13

Page 30: Why agile?

agile is fun !

“morale as multiplier of velocity” - j. justice

Saturday 28 September 13

Page 31: Why agile?

individualism(heroes)

team culture(collaboration)

mythology / philosophy

intrinsicmotivation

Saturday 28 September 13

Page 32: Why agile?

agile is simplicity

not the same thing as simple

it’s about limiting the amount of guesses(i.e. your exposure to black swans)

Saturday 28 September 13

Page 33: Why agile?

agile is about reality

we leave utopia to the predictive planning guys

“I don’t know”

illusion of control

craftsmanship

manage today

Saturday 28 September 13

Page 34: Why agile?

what is impossible ?impossible is the predictive, command &

control mentality creating great companies

Saturday 28 September 13

Page 35: Why agile?

why agile ?

Saturday 28 September 13

Page 36: Why agile?

because surviving is just not good enough

Saturday 28 September 13

Page 37: Why agile?

the king is dead,long live the king

R.I.P.

PredictiveManagement

Saturday 28 September 13

Page 38: Why agile?

because we can change the world of work

Saturday 28 September 13

Page 39: Why agile?

because we can change the world of work

must

Saturday 28 September 13

Page 40: Why agile?

@tcgarcez

www.slideshare.net/tgarcez

Saturday 28 September 13

Page 41: Why agile?

toyota production system “meals p/ hour”:http://www.youtube.com/watch?v=KtTQff7Uf_w

harvard business review (apr, 2012): “the new science of building great teams”:http://hbr.org/2012/04/the-new-science-of-building-great-teams

wikispeed (extreme manufacturing):joe justice ALE 2013 keynote - http://www.youtube.com/watch?v=KbHgWCnttsc

homepage - http://wikispeed.org/

“anti-fragile”, nassim nicholas taleb

“black swan”, nassim nicholas taleb

“wisdom of crowds”, james surowiecki

Bibliography

Saturday 28 September 13