Adding to the roadmap
We submit roadmap proposals in the form of Amazon-style PR-FAQs. Anybody can submit a PR-FAQ. PR-FAQ can come from the exec team, or from any teammate. PR-FAQ are reviewed and prioritised by the VPEng/Prod with input from the exec team. PMs help build, refine and evaluate the impact of PR-FAQs.
How to submit a PR-FAQ
Full details on how to write a PRFAQ can be found here.
- Write a PR-FAQ to describe your proposal.
- PR-FAQ are a recommended format, but you should feel free to use the most appropriate format for the project as long as it’s concise and has a Success Criteria
- You can use this template.
- All PR-FAQs are stored in the PR-FAQ folder.
- If you need help putting your PR-FAQ together, post in #product to request help from a PM.
- Get a PM review. Raise a PR-FAQ issue, linking to your proposal. This will trigger an alert in #product and #engineering. Steve will assign a PM (or self-assign for non-customer facing/platform proposals) the issue to:
- Give a pre-read to the PR-FAQ and give (non-blocking) feedback
- Determine the impact of the proposal (no more than 2 weeks of early validation)
- Set a Success Criteria for the project
- Steve will prioritise proposals. Quarterly, Steve and the exec team will review proposals, with input from PMs (for features) and EMs(for tech-only) to decide what to move to the roadmap.
- Job fair. Once a project is moved to the roadmap, Steve will add them to the job fair
Success Criteria
A good success criteria should include:
- a leading indicator of success that can be measured in less than 3 months
- lagging indicators of success, such as customer adoption that typically takes longer to see
PM review
PMs (or Steve for non-customer facing/platform proposals) are in charge of reviewing PR-FAQs. This is non-blocking and just a way to ensure there’s a high standard for PR-FAQ and that the exec team can focus on reviewing the most impactful proposals first in case there are too many of them.
We don’t use a formal/complicated framework for evaluating impact for now, in order to keep things lightweight. We might someday introduce a more complicated opportunity canvas later on.
That said, here’s a rough guideline for evaluating impact of customer-facing features:
- High: Large ARR (>$5M ARR) or DAU (> 500 DAUs) impact, in the next 12 months. Fit with strategy. Well validated. Differentiated feature. Eg. a project like Batch Changes, Insights, Own, or adding support for a broadly-used codehost.
- Medium: Large ARR (>$1M ARR) or DAU (> 100 DAUs) impact, in the next 12 months. Fit with strategy. Elements of validation.
- Low: Unknown or unvalidated impact. No clear fit with strategy.