Transcript
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


Recommended