1 of 30

The Impact of Individual Contributors on OpenStack Community Strategic Priorities

May, 2018

2 of 30

What is a “Contribution”?

  • Work done in repositories for official teams
  • Focus on community work; no teams with single-vendor tag
  • Activity on a review or patch:
    • Creating a patch
    • Updating a patch
    • Voting +2 or -1
    • Approving
  • Ignores +1 votes that are easy to “game”

3 of 30

4 of 30

5 of 30

6 of 30

7 of 30

8 of 30

9 of 30

10 of 30

11 of 30

12 of 30

Cross-Project Teams

during Pike and Queens

13 of 30

14 of 30

15 of 30

16 of 30

Stable Branch Maintenance

17 of 30

18 of 30

Unmet Requirements

19 of 30

20 of 30

Conclusions

  • Individuals, given time, can have a disproportionate impact on the community
    • We have a small number of people doing this level of work; not enough
  • Divide and conquer
    • Dividing work into smaller tasks and distributing it makes an initiative or goal more successful
    • This still takes someone with the time to understand how to split the work up
    • Requires work to align the teams involved
  • Need help with several teams
    • Designate, Glance, Dependency Management, Release Management, Oslo
    • Contributors need time to grow into those roles

How do we change our approach to recruiting help in strategic areas to have more success than past attempts?

21 of 30

Supporting Slides

22 of 30

23 of 30

24 of 30

25 of 30

26 of 30

27 of 30

28 of 30

29 of 30

30 of 30