How do you agile your global team to contribute to openstack

2,025 views

Published on

Presentation given by Frédéric Lepied and Alexis Monville during the Openstack Summit in Atlanta on May 13th.

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
2,025
On SlideShare
0
From Embeds
0
Number of Embeds
1,008
Actions
Shares
0
Downloads
19
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

How do you agile your global team to contribute to openstack

  1. 1. agile @enovance How do you agile your global team to contribute to OpenStack
  2. 2. Frederic Lepied Alexis Monville VP Software Engineering Chief Agility Officer @flepied @alexismonville
  3. 3. SEAMLESS BUILD & DELIVERY OF OPEN CLOUD INFRASTRUCTURES
  4. 4. People Customers Revenues Openstack Contributor
  5. 5. @flepied @alexismonville @enovance #agile #openstack
  6. 6. Agile?
  7. 7. Scrum values Focus Courage Openness Commitment Respect
  8. 8. Scrum framework TODO DOING DONE Backlog Refinement Product Backlog Sprint Backlog Product Increment Sprint Planning Daily Scrum Sprint Review Sprint Retrospective Product Owner Team members ScrumMaster
  9. 9. Agile practices
  10. 10. Distributed teams
  11. 11. Benefits of distribution Hire where the talent is Work from home
  12. 12. Difficulties Several time zones Mix between collocated and remote workers Facilitation activities
  13. 13. Communication ● avoid 2 levels of communication (local and remote) ● mainly use electronic means
  14. 14. Tools Instant messaging Audio / Video conferencing Mailing lists Wiki Software Factory
  15. 15. Socialization Full-company Meetups Teams Meetups Openstack Summit Events participation and organization (and not only professional ones)
  16. 16. Recruitment
  17. 17. Selection criterias ● Main Selection criteria: high level of autonomy ● OpenStack experience? know linux, know storage, network, operations ● OpenSource experience is key If not senior…no remote -> start in one of our offices…Bangalore, Montreal, Paris
  18. 18. Offices... http://www.enovance.com/careers San Francisco Montreal Paris Bangalore
  19. 19. Onboarding
  20. 20. Onboarding ● buddy ● self-training program ● between 2 to 4 weeks in an office for remote workers
  21. 21. Talent development ● Talent development ● Internal Training
  22. 22. Agile Guild
  23. 23. Agile Guild Persons from the different teams Sharing and developing their skills Supporting their teams
  24. 24. Pace
  25. 25. Keeping the pace... ● OpenStack 6 months releases ● eNovance products 3 months releases ● 2 weeks sprints
  26. 26. Open Source
  27. 27. eNovance delivery law When working with an Open Source project, we don't deploy any patch which has not been merged upstream.
  28. 28. Real Open Source 4 times more expensive if not OpenStack is moving fast, it helps change customer mindset, convince them that fork maintenance is not a good idea
  29. 29. Definition of Done Done or Merged Limit work in progress
  30. 30. Solutions ● Service Provider Cloud ● Software Factory Based on our own OpenStack reference architectures and tools.
  31. 31. Product Owner Usual Stakeholders: ● users ● executives ● marketing ● techs ● research… New stakeholder: Community
  32. 32. Agile with our customers
  33. 33. Agile with our customers ● Solutions for our Customers ● Discovery Workshop ● Design, Deployment and Development sprints
  34. 34. Discovery Workshop Users Operators Developers
  35. 35. Sprints Fast delivery Adaptation Design, Deploy and Develop 2 weeks
  36. 36. To sum up
  37. 37. To sum up Agile as a common way of work Onboarding and Socialization Real Open Source Agile and Open Source Way
  38. 38. Join us! http://www.enovance.com/careers San Francisco Montreal Paris Bangalore
  39. 39. SEAMLESS BUILD & DELIVERY OF OPEN CLOUD INFRASTRUCTURES
  40. 40. Frederic Lepied Alexis Monville VP Software Engineering Chief Agility Officer @flepied @alexismonville
  41. 41. Thanks!

×