coordination and leadership challenges in producing
play

Coordination and Leadership challenges in producing OpenStack - PowerPoint PPT Presentation

Coordination and Leadership challenges in producing OpenStack Thierry Carrez (@tcarrez) Release management PTL OpenStack is large & growing 130 git repositories 1.8+ MLOC Stats by OpenStack is complex OpenStack is painful


  1. Coordination and Leadership challenges in producing OpenStack Thierry Carrez (@tcarrez) Release management PTL

  2. OpenStack is large & growing  130 git repositories  1.8+ MLOC Stats by

  3. OpenStack is complex

  4. OpenStack is painful  Diffjcult to deploy  Diffjcult to test  Diffjcult to keep up with changes

  5. OpenStack is open innovation  Anyone can propose a change  Lots of difgerent companies  Lots of difgerent countries / cultures  No traditional management structure

  6. Questions...  How do we all work together ?  What are the coordination challenges ?  How do we lead ?  What are the leadership challenges ?

  7. Tips and tricks we use for Coordination

  8. Time-based releases  Cycles for a common cadence  Milestones for a common breath rhythm

  9. Freezes and exceptions  Focus  Catch-up  Communication

  10. Release management  Enforce the rhythm and the freezes  Weekly sync points with PTLs  Weekly cross-project release meeting

  11. Design summits  Celebrate last release  Brainstorm early ideas  Discuss and approve implementation  Make parallel efgorts converge

  12. Gate-centric development  Everyone's code should be reviewed  Everyone's code should be tested  Sets a common baseline

  13. Coordination challenges

  14. How do we lead

  15. Governance model  No benevolent dictator-for-life  Representative democracy

  16. PTLs PTLs (program technical leads)

  17. Technical committee OpenStack Technical Committee

  18. Leadership challenges

  19. Thank you !

  20. thierry@openstack.org http://fnords.wordpress.com @tcarrez on ttx on picture credits Chaos by Daniela Hartman (https://www.fmickr.com/photos/29487767@N02/4255026872) Watercooler by Eric Domont (https://www.fmickr.com/photos/edomond/5348007434) Complexity by Armando G. Alonso (https://www.fmickr.com/photos/argonavigo/5320119828) Priorities by David Tan (https://www.fmickr.com/photos/dtanist/10448525833) Tension by J.D. Hancock (https://www.fmickr.com/photos/jdhancock/7186117659) Direction by Brian Talbot (https://www.fmickr.com/photos/b-tal/116220689) Control by Jonathan Haeber (https://www.fmickr.com/photos/tunnelbug/3712513728) Boring tasks by Alex Eylar (https://www.fmickr.com/photos/hoyvinmayvin/5166095952) Disconnect by mrdarkroom (https://www.fmickr.com/photos/mrdarkroom/5357276454) Invisibility by Aldo Cavini Benedetti (https://www.fmickr.com/photos/aldoaldoz/648336302)

Recommend


More recommend