64
Sustainable development (of an organization) Lean Kanban France 2014 Pascal Rieux

Sustainable development of an organization

Embed Size (px)

DESCRIPTION

Slide deck of the presentation done during Lean Kanban France 2014. How an IT organization is continuously evolving following agile values and principles and how the product structure it designs is "following" the structure of the organisation.

Citation preview

Page 1: Sustainable development of an organization

Sustainable development (of an organization)Lean Kanban France 2014

Pascal Rieux

Page 2: Sustainable development of an organization

Conway’s law:“Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure”

http://www.melconway.com/Home/Conways_Law.html

Page 3: Sustainable development of an organization

Structure?

Page 4: Sustainable development of an organization

Organization’s communication

System

Start

Current

Page 5: Sustainable development of an organization

Before

After

Improved

Page 6: Sustainable development of an organization

Before

Page 7: Sustainable development of an organization

Product SprintTeam /Sprint

Validation

Stuff

Before

Roadmap

Deplo

ye

d

Page 8: Sustainable development of an organization

Product

Stuff

Before

Roadmap

Stuff

1 2 3 5 8 13 20

Page 9: Sustainable development of an organization

Product

Stuff

Before

Roadmap

StuffStuff

Page 10: Sustainable development of an organization

Product

Stuff

Before

Roadmap

Stuff

Stuff

Stuff

Stuff

Page 11: Sustainable development of an organization

Product Sprint

Team /Sprint

Stuff

Before

RoadmapTeam /Sprint

Team /Sprint

Stuff

Page 12: Sustainable development of an organization

Product SprintTeam /Sprint

Validation

Stuff

Before

Roadmap

Stuff

Stuff

Page 13: Sustainable development of an organization

Product SprintTeam /Sprint

Validation

Stuff

Before

Roadmap

Deplo

ye

d

Page 14: Sustainable development of an organization

After

Topic

Team member

Page 15: Sustainable development of an organization

After

Page 16: Sustainable development of an organization

After

Roadmap

Validation

Stuff

Stuff

Deplo

ye

d

Stuff

Topic

Page 17: Sustainable development of an organization

Synchronize?

Page 18: Sustainable development of an organization

Every Monday morning

Page 19: Sustainable development of an organization

Every Monday morning 5 min. per topic: demo or status

Page 20: Sustainable development of an organization

Every Monday morning 5 min. per topic: demo or status5 min. for roadmap update

Page 21: Sustainable development of an organization

Every Monday morning 5 min. per topic: demo or status5 min. for roadmap update5 min. for deployment status

Page 22: Sustainable development of an organization

Weekly synchro meeting: 1 hour

Page 23: Sustainable development of an organization

Weekly synchro meeting: 1 hourAd-hoc meetings

Page 24: Sustainable development of an organization

Weekly synchro meeting: 1 hourAd-hoc meetingsQuaterly retrospectives

Page 25: Sustainable development of an organization

Weekly synchro meeting: 1 hourAd-hoc meetingsQuaterly retrospectivesMake-it! day

Page 26: Sustainable development of an organization

Weekly synchro meeting: 1 hourAd-hoc meetingsQuaterly retrospectivesMake-it! daySpecial events

Page 27: Sustainable development of an organization

Objectives?

Page 28: Sustainable development of an organization

Manage hidden topics

Page 29: Sustainable development of an organization

Manage hidden topicsMinimize time to production

Page 30: Sustainable development of an organization

Manage hidden topicsMinimize time to productionEvolutive architecture

Page 31: Sustainable development of an organization

Manage hidden topicsMinimize time to productionEvolutive architectureExtended team & self-organization

Page 32: Sustainable development of an organization

Manage hidden topicsMinimize time to productionEvolutive architectureExtended team & self-organizationWide-angle visibility

Page 33: Sustainable development of an organization

Manage hidden topicsMinimize time to productionEvolutive architectureExtended team & self-organizationWide-angle visibilityEveryone can lead

Page 34: Sustainable development of an organization

How?

Page 35: Sustainable development of an organization

With time!

Page 36: Sustainable development of an organization

With timeStarting where we were

Page 37: Sustainable development of an organization

With timeStarting where we wereSupport from management

Page 38: Sustainable development of an organization

With timeStarting where we wereSupport from managementCollaboration with product marketing

Page 39: Sustainable development of an organization

With timeStarting where we wereSupport from managementCollaboration with product marketingEvolving incrementally

Page 40: Sustainable development of an organization

With timeStarting where we wereSupport from managementCollaboration with product marketingEvolving incrementallyPeople, practices, tools and metrics

Page 41: Sustainable development of an organization

A toolbox?

Page 42: Sustainable development of an organization

Distributed Version Control System

Page 43: Sustainable development of an organization

Distributed Version Control SystemAutomated tests (but not only)

Page 44: Sustainable development of an organization

Distributed Version Control SystemAutomated tests (but not only)Review by pull requests

Page 45: Sustainable development of an organization

Distributed Version Control SystemAutomated tests (but not only)Review by pull requestsContainerization of components

Page 46: Sustainable development of an organization

Distributed Version Control SystemAutomated tests (but not only)Review by pull requestsContainerization of componentsContinuous integration

Page 47: Sustainable development of an organization

Metrics?

Page 48: Sustainable development of an organization

Keep Indicators Simple Stupid ;-)

Page 49: Sustainable development of an organization

Keep Indicators Simple StupidFocus on bugs

Page 50: Sustainable development of an organization

Keep Indicators Simple StupidFocus on bugs=> Count over time

Page 51: Sustainable development of an organization

Keep Indicators Simple StupidFocus on bugs=> Count over time=> Cycle time over time

Page 52: Sustainable development of an organization

Keep Indicators Simple StupidFocus on bugs=> Count over time=> Cycle time over timeAvailable in real time

Page 53: Sustainable development of an organization

What’s next?

Page 54: Sustainable development of an organization

Micro-service architecture?

Page 55: Sustainable development of an organization

Micro-service architecture?Testing (xDD + mindset)

Page 56: Sustainable development of an organization

Micro-service architecture?Testing (xDD + mindset)Automation everywhere

Page 57: Sustainable development of an organization

Micro-service architecture?Testing (xDD + mindset)Automation everywhereIndividuals and interactions

Page 58: Sustainable development of an organization

Jean-François Jagodzinski :“Une équipe se cultive comme un jardin”

Page 59: Sustainable development of an organization

Questions

Page 60: Sustainable development of an organization

Thank you!

[email protected]

Credits:

« Garabit ». Sous licence Creative Commons Attribution-Share Alike 3.0 via Wikimedia Commons « Open Make Up For Ever 2013 - Team - France - 14 » par Pierre-Yves Beaudouin — Travail personnel. Sous licence Creative Commons Attribution-Share Alike 3.0 via Wikimedia Commons« Edinburgh Munster rugby » par Edinburgh Blog — Action at Edinburgh vs Munster Magners League match at Murrayfield. Sous licence Creative Commons Attribution 2.0 via Wikimedia Commons« Escalade à Milhac » par Jean Roussie — Travail personnel. Sous licence Creative Commons Attribution-Share Alike 3.0 via Wikimedia Commons « Felibree-Piegut outils-charpentier 01 » par Traumrune — Travail personnel. Sous licence Creative Commons Attribution-Share Alike 3.0 via Wikimedia Commons« Diamond DA20-C1 C-GEQA Tableau de bord » par Louis Rousseau — Travail personnel. Sous licence Creative Commons Attribution 3.0 via Wikimedia Commons« An artist's impression of a Pioneer spacecraft on its way to interstellar space » by NASA Ames - http://www.nasa.gov/centers/ames/news/2013/pioneer11-40-years.html.

Licensed under Public domain via Wikimedia Commons

Page 61: Sustainable development of an organization

Backup

Page 62: Sustainable development of an organization

One key store to bind them all

kukume

etcd

sjt

Page 63: Sustainable development of an organization

Before before

After

More agile

Before

AgileScrum but…

Page 64: Sustainable development of an organization

After