1 of 9

Developer Satisfaction

“If we keep doing that singalong at the PTG, I think we'll all be just fine. :) “

2 of 9

Two Questions => Thematic Analysis

What is the most important thing we should do to improve the OpenStack software over the next year?

What is one change that would make you happier as an OpenStack Upstream developer?

(What I wanted was something more blunt and stark, such as “If you could safely quit in the next year, would you?”)

312 valid responses from 156 respondents

3 of 9

General Feel

4 of 9

Relevant Themes

  1. Developer Population
  2. Fixes versus Features, Product Focus
  3. Clubs

5 of 9

Developer Population

6 of 9

Fixes, Features, Product Focus

7 of 9

Clubs

“Don't glorify the TC/Infra/Release people.”

“More inclusiveness. Some projects have cliques that are hard to break into.”

“Fewer developers replying to with ‘not my project not my problem’. We're all *OpenStack* developers.”

“Weaker identity for specific project teams: more cross-team code contribution.”

“Fire the Nova core team”

“More integration and communication between projects”

“...there's a degree of toxicity...”

8 of 9

Paths Forward

  • Continue increasing focus on cross-project (activity and recognition)
  • Enhance focus on fixing what exists and paying down tech debt
  • More technical leadership
  • Faster creation of more cores
  • Do something about Nova
  • Ensure higher fidelity communication between upstream devs, and management and resourcing decision makers
  • Make your own, there’s a lot of interesting comments
  • Keep having piano bar at PTG

9 of 9

Refs