67
lean & agile project management - pacemaker @bartvermijlen

Introduction to Lean & Agile - Pacemaker.io

Embed Size (px)

DESCRIPTION

A slidedeck used at pacemaker.io to introduce user stories, lean and agile to a mixed audience of digital production agencies and customers.

Citation preview

Page 1: Introduction to Lean & Agile - Pacemaker.io

lean & agileproject management

-pacemaker

@bartvermijlen

Page 2: Introduction to Lean & Agile - Pacemaker.io
Page 3: Introduction to Lean & Agile - Pacemaker.io

lean & agile?

Page 4: Introduction to Lean & Agile - Pacemaker.io

hackaton

goal:

_ generate an idea with a unique value proposition_ test a hypothesis towards its value & growth_ showcase

Page 5: Introduction to Lean & Agile - Pacemaker.io

hackaton

classic project management approach:

_ a document

Page 6: Introduction to Lean & Agile - Pacemaker.io

hackaton

classic project management approach:

_ a document

test hypothesis?

Page 7: Introduction to Lean & Agile - Pacemaker.io

hackaton

we need another project management approach:

_ a working prototype

Page 8: Introduction to Lean & Agile - Pacemaker.io

waterfallphase-gate

http://www.flickr.com/photos/cluczkow/8650038393/

conceptideation

design

production

Page 9: Introduction to Lean & Agile - Pacemaker.io

waterfallphase-gate

http://www.flickr.com/photos/cluczkow/8650038393/

concept ideation

design

production

Page 10: Introduction to Lean & Agile - Pacemaker.io

waterfallphase-gate

http://www.flickr.com/photos/cluczkow/8650038393/

concept ideation

design

production

68% of IT projects fail

http://www.techrepublic.com/blog/tech-decision-maker/study-68-percent-of-it-projects-fail/661/

Page 11: Introduction to Lean & Agile - Pacemaker.io

solution? a different approach?

Page 12: Introduction to Lean & Agile - Pacemaker.io

agile!

http://www.flickr.com/photos/puliarfanita/8695471645/

Page 13: Introduction to Lean & Agile - Pacemaker.io

waterfallphase-gate

concept ideation

design

production

Page 14: Introduction to Lean & Agile - Pacemaker.io

waterfallphase-gate

concept ideation

design

production

100%

Page 15: Introduction to Lean & Agile - Pacemaker.io

Pareto

80

20

Page 16: Introduction to Lean & Agile - Pacemaker.io

Pareto

80% of the money spent in strip clubsgoes to 20%of the dancers

Page 17: Introduction to Lean & Agile - Pacemaker.io

agileiterative

concept ideation

design

production

conceptideation

design

production

concept ideation

design

production

concept ideation

design

production

Page 18: Introduction to Lean & Agile - Pacemaker.io

agileiterative

concept ideation

design

production

concept ideation

design

production

concept ideation

design

production

concept ideation

design

production

80% 20%

Page 19: Introduction to Lean & Agile - Pacemaker.io

getting started?

Page 20: Introduction to Lean & Agile - Pacemaker.io

scope definition

Page 21: Introduction to Lean & Agile - Pacemaker.io

scope definition

waterfall

500 pages functional description

Page 22: Introduction to Lean & Agile - Pacemaker.io

scope definition

waterfall

500 pages functional description

agile

user stories

Page 23: Introduction to Lean & Agile - Pacemaker.io

user stories

As a {type of user} I can {goal} so that {reason}.

Page 24: Introduction to Lean & Agile - Pacemaker.io

user stories

As a visitor of the website I can submit my email address so that I receive the newsletter.

Page 25: Introduction to Lean & Agile - Pacemaker.io

user stories - 3 C’s

Card Conversation Confirmation

Ron Jeffries - http://xprogramming.com/articles/expcardconversationconfirmation/

Page 26: Introduction to Lean & Agile - Pacemaker.io

user stories - 3 C’s

Card -> Sticky NotesConversation -> Stop writing, start talkingConfirmation -> Acceptance Criteria

Ron Jeffries - http://xprogramming.com/articles/expcardconversationconfirmation/

Page 27: Introduction to Lean & Agile - Pacemaker.io

user stories @ pacemaker

1_ brainstorm2_ write down user stories (with acceptance criteria)

3_ prioritize in function of value4_ start coding5_ make a Minimum Viable Product that allows you to test your hypothesis

Page 28: Introduction to Lean & Agile - Pacemaker.io

agileiterative

concept ideation

design

production

concept ideation

design

production

concept ideation

design

production

concept ideation

design

production

sprint 1 - MVP

Page 29: Introduction to Lean & Agile - Pacemaker.io

what is agile?

Page 31: Introduction to Lean & Agile - Pacemaker.io

BAS 2013@bartvermijlen

source: agilemanifesto.org

Page 32: Introduction to Lean & Agile - Pacemaker.io

BAS 2013@bartvermijlen

Page 33: Introduction to Lean & Agile - Pacemaker.io

BAS 2013@bartvermijlen

Page 34: Introduction to Lean & Agile - Pacemaker.io

BAS 2013@bartvermijlen

Page 35: Introduction to Lean & Agile - Pacemaker.io

agile into practice: scrum

Page 36: Introduction to Lean & Agile - Pacemaker.io

what is scrum?

Page 37: Introduction to Lean & Agile - Pacemaker.io

Scrum

http://www.flickr.com/photos/west_point/5506094415/

Page 38: Introduction to Lean & Agile - Pacemaker.io

BAS 2013@bartvermijlen

Page 39: Introduction to Lean & Agile - Pacemaker.io

timeboxes

● sprint planning● daily scrum● sprint review● sprint retrospective

roles

● team● product owner● scrum master

artefacts

● backlog● scrum board● burndown

Page 40: Introduction to Lean & Agile - Pacemaker.io

BAS 2013@bartvermijlen

Page 41: Introduction to Lean & Agile - Pacemaker.io

BAS 2013@bartvermijlen

Page 42: Introduction to Lean & Agile - Pacemaker.io

BAS 2013@bartvermijlen

Page 44: Introduction to Lean & Agile - Pacemaker.io

scrum limitations:

_ a lot of meetings -> overhead_ when a project turnover is 4 weeks, use 2 sprints?_ 3 columns: no room for mapping the complex value chain

Page 45: Introduction to Lean & Agile - Pacemaker.io

kanban

Page 46: Introduction to Lean & Agile - Pacemaker.io

kanban advantages:

_ no timeboxes self emergent meetings -> less overhead_ no fixed sprint length_ multiple columns: -> room for mapping the complex value chain_ no burndown (velocity) measurement -> WIP limits & lead time

Page 47: Introduction to Lean & Agile - Pacemaker.io

kanban

Page 48: Introduction to Lean & Agile - Pacemaker.io

WIP limits -> detect bottlenecks

Page 49: Introduction to Lean & Agile - Pacemaker.io

lead time -> optimize throughput

Page 50: Introduction to Lean & Agile - Pacemaker.io

origin of kanban: lean

Page 51: Introduction to Lean & Agile - Pacemaker.io

what is lean?

Page 52: Introduction to Lean & Agile - Pacemaker.io

Toyota Production System (TPS)

Page 53: Introduction to Lean & Agile - Pacemaker.io

eliminatewaste

_ overproduction_ waiting_ transportation_ inventory_ motion_ over-processing_ defects

Page 54: Introduction to Lean & Agile - Pacemaker.io
Page 55: Introduction to Lean & Agile - Pacemaker.io

Build: Develop Minimum Viable ProductMeasure: Test hypothesis (value & growth)Learn: Pivot

Page 57: Introduction to Lean & Agile - Pacemaker.io

summary?

Page 58: Introduction to Lean & Agile - Pacemaker.io

agile & lean values

_ transparency_ inspection_ adaptation_ TRUST

Page 59: Introduction to Lean & Agile - Pacemaker.io

project/process (micro-)management

company culture

Page 60: Introduction to Lean & Agile - Pacemaker.io

How come this works?

Page 61: Introduction to Lean & Agile - Pacemaker.io

Culture Hacking

Page 62: Introduction to Lean & Agile - Pacemaker.io

A culture hack is the minimal, artful intervention which, if successful, influences the culture of an organisation by making use of the

crack. A hack consists of activities creating events that have the potential to change a

prevalent idea or assumption, e.g. by introducing narratives telling a different truth.

http://bizculturehackers.com/a-culture-hack-is/

Page 63: Introduction to Lean & Agile - Pacemaker.io
Page 64: Introduction to Lean & Agile - Pacemaker.io

What’s in it for me?

Page 65: Introduction to Lean & Agile - Pacemaker.io

What’s In It for You?

Page 66: Introduction to Lean & Agile - Pacemaker.io

retrospective