Product Discovery Checklist for Open Source Projects
Interactive Product Discovery checklist for Open Source Projects. Track your progress with priority-based items.
Open source teams often build in public, but that does not guarantee they are building the right thing. This checklist helps maintainers and community-led product teams validate user needs, reduce issue backlog noise, and prioritize features that support adoption, sustainability, and contributor health before implementation begins.
Pro Tips
- *Create a saved view in GitHub Issues that filters feature requests by label, duplicate count, and affected version so you can spot recurring patterns without manually re-reading the full backlog.
- *Run 20-minute discovery interviews with users from different deployment models, such as self-hosted and managed cloud users, because the same request often has very different urgency depending on operational context.
- *When a request appears popular, ask for three concrete workflows it would improve before adding it to the roadmap. This quickly separates broad demand from vague enthusiasm.
- *For community-led projects, pair every validated feature request with an owner type, such as maintainer-owned, sponsor-funded, or contributor-led, so priorities reflect actual delivery capacity.
- *Use a public RFC or proposal template that requires problem statement, user evidence, alternatives considered, and maintenance impact. This raises the quality of feature requests and reduces emotionally driven prioritization.