Upload
pascal-rieux
View
89
Download
0
Tags:
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
Sustainable development (of an organization)Lean Kanban France 2014
Pascal Rieux
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
Structure?
Organization’s communication
System
Start
Current
Before
After
Improved
Before
Product SprintTeam /Sprint
Validation
Stuff
Before
Roadmap
Deplo
ye
d
Product
Stuff
Before
Roadmap
Stuff
1 2 3 5 8 13 20
Product
Stuff
Before
Roadmap
StuffStuff
Product
Stuff
Before
Roadmap
Stuff
Stuff
Stuff
Stuff
Product Sprint
Team /Sprint
Stuff
Before
RoadmapTeam /Sprint
Team /Sprint
Stuff
Product SprintTeam /Sprint
Validation
Stuff
Before
Roadmap
Stuff
Stuff
Product SprintTeam /Sprint
Validation
Stuff
Before
Roadmap
Deplo
ye
d
After
Topic
Team member
…
After
After
Roadmap
Validation
Stuff
Stuff
Deplo
ye
d
Stuff
Topic
Synchronize?
Every Monday morning
Every Monday morning 5 min. per topic: demo or status
Every Monday morning 5 min. per topic: demo or status5 min. for roadmap update
Every Monday morning 5 min. per topic: demo or status5 min. for roadmap update5 min. for deployment status
Weekly synchro meeting: 1 hour
Weekly synchro meeting: 1 hourAd-hoc meetings
Weekly synchro meeting: 1 hourAd-hoc meetingsQuaterly retrospectives
Weekly synchro meeting: 1 hourAd-hoc meetingsQuaterly retrospectivesMake-it! day
Weekly synchro meeting: 1 hourAd-hoc meetingsQuaterly retrospectivesMake-it! daySpecial events
Objectives?
Manage hidden topics
Manage hidden topicsMinimize time to production
Manage hidden topicsMinimize time to productionEvolutive architecture
Manage hidden topicsMinimize time to productionEvolutive architectureExtended team & self-organization
Manage hidden topicsMinimize time to productionEvolutive architectureExtended team & self-organizationWide-angle visibility
Manage hidden topicsMinimize time to productionEvolutive architectureExtended team & self-organizationWide-angle visibilityEveryone can lead
How?
With time!
With timeStarting where we were
With timeStarting where we wereSupport from management
With timeStarting where we wereSupport from managementCollaboration with product marketing
With timeStarting where we wereSupport from managementCollaboration with product marketingEvolving incrementally
With timeStarting where we wereSupport from managementCollaboration with product marketingEvolving incrementallyPeople, practices, tools and metrics
A toolbox?
Distributed Version Control System
Distributed Version Control SystemAutomated tests (but not only)
Distributed Version Control SystemAutomated tests (but not only)Review by pull requests
Distributed Version Control SystemAutomated tests (but not only)Review by pull requestsContainerization of components
Distributed Version Control SystemAutomated tests (but not only)Review by pull requestsContainerization of componentsContinuous integration
Metrics?
Keep Indicators Simple Stupid ;-)
Keep Indicators Simple StupidFocus on bugs
Keep Indicators Simple StupidFocus on bugs=> Count over time
Keep Indicators Simple StupidFocus on bugs=> Count over time=> Cycle time over time
Keep Indicators Simple StupidFocus on bugs=> Count over time=> Cycle time over timeAvailable in real time
What’s next?
Micro-service architecture?
Micro-service architecture?Testing (xDD + mindset)
Micro-service architecture?Testing (xDD + mindset)Automation everywhere
Micro-service architecture?Testing (xDD + mindset)Automation everywhereIndividuals and interactions
Jean-François Jagodzinski :“Une équipe se cultive comme un jardin”
Questions
Thank you!
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
Backup
One key store to bind them all
kukume
etcd
sjt
Before before
After
More agile
Before
AgileScrum but…
After