Download - Agile project management

Transcript
Page 1: Agile project management

EURO MPMEuropean MasterIn Proyect Management

Bilbao, 23, October 2010

Andoni Gonzalo

Agile Project Management

Page 2: Agile project management

EURO MPMEuropean MasterIn Proyect Management 2

Agenda

I. What is Agile

II. A bit of History

III. Why agile is used in SW

Page 3: Agile project management

EURO MPMEuropean MasterIn Proyect Management 3

What is Agile

Concept Speculation

ExplorationRevision

Close

Iterations

Page 4: Agile project management

EURO MPMEuropean MasterIn Proyect Management 4

• Agile Manifesto• Individuals and interactions over processes and

tools

• Working software over comprehensive

documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan

What is Agile

Page 5: Agile project management

EURO MPMEuropean MasterIn Proyect Management 5

What is Agile

Persons and

Interaction

Toolsand

Processes

V

A

L

U

E

Page 6: Agile project management

EURO MPMEuropean MasterIn Proyect Management 6

What is Agile

Working SW

Comprehensive

documentation

V

A

L

U

E

Page 7: Agile project management

EURO MPMEuropean MasterIn Proyect Management 7

What is Agile

Customer

collaboration

Contract

negotiation

V

A

L

U

E

Page 8: Agile project management

EURO MPMEuropean MasterIn Proyect Management 8

What is Agile

Responding to

change

Following a

plan

V

A

L

U

E

Page 9: Agile project management

EURO MPMEuropean MasterIn Proyect Management 9

• Agile = iterate

• Agile = increment

• Agile = collaboration with the client

• Agile = team player

• Agile = share responsibility

• Agile = Accept/Want change

What is Agile

Page 10: Agile project management

EURO MPMEuropean MasterIn Proyect Management 10

• Many years ago

• Not just in SW• Japan 1986

• The New New Product Developement Game, by Hirotaka

Takeuchi (Hitotsubashi University) y Ikujiro Nonaka

• Jeff Sutherland, John Scumniotales y Jeff McKenna

• First Scrum for SW agile development on 1993

• Use the Takeuchi y Nonaka study about teams as base.

• 1995 Ken Schwaber formalized the process for the SW

industry.

• 2001 Agile Manifesto

• 12 gurus (http://www.agilemanifesto.org)

History

Page 11: Agile project management

EURO MPMEuropean MasterIn Proyect Management 11

• Traditional methods DON’T WORK!!!!

Why being Agile in SW

the-curious-case-of-the-chaos-report-2009

Page 12: Agile project management

EURO MPMEuropean MasterIn Proyect Management 12

• Averages

Why being Agile in SW

Not on time 79%

Page 13: Agile project management

EURO MPMEuropean MasterIn Proyect Management 13

• New Agile methodologies

Why being Agile in SW

Page 14: Agile project management

EURO MPMEuropean MasterIn Proyect Management 14

• Clients don’t know what they

want• Changes come after every meeting

• Can’t follow a real plan

• “Most of the people don’t know

what they want until they try it”• Selling blue elephants (Howard Moskowitz &

Alex Gofman)

• Agile Marketing RDE (Rule Development

Experimentation)

Why being Agile in SW

Page 15: Agile project management

EURO MPMEuropean MasterIn Proyect Management 15

• ROI

Why being Agile in SW

JOHN GOODSEN

Page 16: Agile project management

EURO MPMEuropean MasterIn Proyect Management 16

• Quality• Working output at the end of the increment

• Short iterations

• Easy to react to wrong decisions

Why being Agile in SW

Page 17: Agile project management

EURO MPMEuropean MasterIn Proyect Management 17

• There isn’t a global model• Specific areas

• Management not always committed• Difficult to implement in whole company

• Think developers are translators

• Can’t share responsibility

• Clients refuse• Want clear objectives

• Feels “chaos” will take over the project

• Contract Think it’s safer

General problems

Page 18: Agile project management

EURO MPMEuropean MasterIn Proyect Management 18

Methodologies

Based on Processes

P

r

a

c

t

i

c

e

M

o

d

e

l

Specific Area Global

EFQM

Page 19: Agile project management

EURO MPMEuropean MasterIn Proyect Management 19

Methodologies

Based on Agile

P

r

a

c

t

i

c

e

M

o

d

e

l

Specific Area Global

Page 20: Agile project management

EURO MPMEuropean MasterIn Proyect Management 20

Tipos de Planificación

• Agile for SW development• Good Needed

• Constant Planning• RE-planning

• Other areas• Every creative work

• Where change is constant

• Uncertain environment

Conclusions

Page 21: Agile project management

EURO MPMEuropean MasterIn Proyect Management 21

Tipos de Planificación

Q&A

Page 22: Agile project management

EURO MPMEuropean MasterIn Proyect Management 22

References

www.scrummanager.net

Flexibilidad con Scrum -- http://www.navegapolis.net/content/view/905/89/

(Juan Palacio) https://www.safecreative.org/work/0711140303769