Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Contributing to the success of open stack

147 views

Published on

Presentation delivered in 2016 with Mark McLoughlin at the OpenStack Summit

Published in: Leadership & Management
  • Be the first to comment

  • Be the first to like this

Contributing to the success of open stack

  1. 1. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile CONTRIBUTING TO THE SUCCESS OF OPENSTACK OPENSTACK SUMMIT AUSTIN - APRIL 2016
  2. 2. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile Mark McLoughlin irc: markmc markmc@redhat.com @markmc_ Alexis Monville irc: alexismonville alexis.monville@redhat.com @alexismonville
  3. 3. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile Photo by William White
  4. 4. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile OPENSTACK
  5. 5. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile OPEN SOURCE
  6. 6. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile COMPANY
  7. 7. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile AGILE
  8. 8. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile GOOD EXPERIENCE
  9. 9. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile AGILE SOFTWARE DEVELOPMENT From Wikipedia, the free encyclopedia Agile software development is a set of principles for software development in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development, early delivery, and continuous improvement, and it encourages rapid and flexible response to change. Agile itself has never defined any specific methods to achieve this, but many have grown up as a result and have been recognized as being 'Agile'.
  10. 10. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
  11. 11. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile OPEN SOURCE SOFTWARE From Wikipedia, the free encyclopedia Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose. Open-source software may be developed in a collaborative public manner. Open-source software is the most prominent example of open-source development. The open-source model, or collaborative development from multiple independent sources, generates an increasingly more diverse scope of design perspective than any one company is capable of developing and sustaining long term.
  12. 12. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
  13. 13. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile #AGILE #OPENSOURCE self organizing technical excellence sustainable pace continuous improvement simplicity communication continuous delivery users are co-developers source code published version control outside in inside out release early release often available to the public working software respect responding to change collaboration short iterations small teams feedbacks transparency build with stakeholders customer satisfaction autonomyinspect and adapt trust peer review automated testing test driven development pull request
  14. 14. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile COMMUNITY
  15. 15. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile TEAM
  16. 16. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
  17. 17. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
  18. 18. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile COMMUNITY CORPORATE
  19. 19. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile COMMUNITY CORPORATE
  20. 20. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile UPSTREAM DOWNSTREAM
  21. 21. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
  22. 22. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile 3 MONTHS 2 WEEKS DAILY FEEDBACK
  23. 23. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile Photo by William White
  24. 24. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile WHO ARE THE USERS? ?
  25. 25. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile CORPORATE
  26. 26. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile COMMUNITY
  27. 27. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile COMMUNITY CORPORATE
  28. 28. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile NFV + NOVA
  29. 29. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile HOSTILE NEUTRAL SUPPORTIVE
  30. 30. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
  31. 31. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile COMMUNITY CORPORATE
  32. 32. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile CORPORATE + COMMUNITY
  33. 33. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile Photo by Nikolai Hegelstad
  34. 34. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
  35. 35. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
  36. 36. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile CORPORATE TEAM CORPORATE TEAM CORPORATE TEAM CORPORATE TEAM
  37. 37. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
  38. 38. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile MORE FOCUS Less emergency, less interruption, more focus to get things done How can we reduce the number of interruptions? How can we ensure that we are working on the right things in the right order? ! How can we improve the flow of work?
  39. 39. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile FOCUSED TEAM PART OF UPSTREAM PROJECTS TEAM FOCUSED TEAMS Delivery focused teams How do we increase the collaboration between people? How to foster cross pollination? How to increase the impact of our contributions?
  40. 40. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile END TO END OWNERSHIP
  41. 41. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile CLARITY
  42. 42. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile TO SUM UP ❖ One hat, one flow ❖ Focus Teams CLARITY CORPORATE + COMMUNITY
  43. 43. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile Mark McLoughlin irc: markmc markmc@redhat.com @markmc_ Alexis Monville irc: alexismonville alexis.monville@redhat.com @alexismonville
  44. 44. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile THANK YOU! OPENSTACK SUMMIT AUSTIN - APRIL 2016

×