Leafwing-Studios / leafwing-website

The site for https://leafwing-studios.com
3 stars 2 forks source link

Your open source repo needs a project manager #90

Open alice-i-cecile opened 2 years ago

alice-i-cecile commented 2 years ago

Name

Your open source repo needs a project manager: lessons learned from building Bevy

Contents

Backgound

What makes open source teams different?

Core values for open source project management

Tools of the trade

alice-i-cecile commented 2 years ago

Barriers:

  1. Non-developers don't know about open-source, don't see the value, or aren't comfortable with the tools.
  2. Developer-oriented folks who are already interested in open source don't have the knowledge to do effective product management, or to understand its value.
  3. Product management often requires a high degree of trust, and in most communities there's no good way to slowly work your way up there like there is for code.
  4. All of the existing product management learning resources assume a very different environment (paid employees, command hierarchies, clear product direction) and their advice is often actively wrong or doesn't apply.
alice-i-cecile commented 2 years ago
  1. Teaching users
  2. Collecting feedback from users
  3. Organizing work
  4. Communicating vision

In my experience, these all kind of feed into each other. I'll spend some time answering questions or listening to gripes from users, collect it into an issue, triage it, and then build consensus with the dev team about what we want to focus on next

In terms of building trust, I think you need to have a path for new contributors to do all of those things in small, safe ways. And obviously, any other contributions they can make (docs, art, marketing, technical, assorted admin tasks) also help.