Some work within a software project is celebrated. Designing and building a new project from scratch, or adding big features to an existing project, is enjoyable and often prestigious work.
Other work is visible but less celebrated, like adding tests or documentation to a project.
Some work that happens in a project is invisible - only a few people know it's even happening. For example, a community manager might have a a one-on-one conversation with a community member who has been causing trouble, to find out what's going wrong.
Some work is not just invisible but missing entirely. Maybe a project is difficult to use. They need help from someone who can do user research and user design. But no such person exists in the community, and no such work is being done.
Finally, there is work that isn't done and doesn't need to be done. For example, an open source project probably doesn't need a gardener's help getting it planted (unless it's some kind of open source gardening project). We can call this work unnecesary.
Below is a list of kinds of work you might find in an open source software project. Go through and place each item into one of the five buckets listed above (celebrated, visible, invisible, missing, and unnecessary). Feel free to break kinds of work into subparts or add things I haven't listed here. (Also feel free to let me know what you changed so I can potentially update my list!)
Note that you are listed where the kind of work currently is, not where you want it to be.
Don't stress too much over which bucket each kind of work goes in. I use the metaphor of a spectrum because the categories bleed together - something might be kind of visible and kind of invisible, or kind of missing and kind of unnecessary. You can make a mark if something is borderline for you.
If your project has multiple contributors, I recommend each person do this exercise individually at first. You can then do the final step together.
The final step: once you've got your sorted list(s) go through each item one by one and ask:
(sorted alphabetically)
Copyright © by Shauna Gordon-McKeon. All materials on this site are licensed CC-BY-NC unless otherwise stated; please contact me directly if interested in commercial use.
This website's design is based on a theme by Themefisher. It is built using the open source projects Bootstrap, Jinja, Python Markdown, Shuffle JS, SlimSelect JS and LiberaForms.