Ditch the PRD template and embrace the PRD checklist

Aakash Gupta, author of the Product Growth Newsletter, shares tips for using checklist-based PRDs to streamline the product management process and enhance team efficiency.

8 min read
Share on

The average PRD template has become overly long and burdensome for overworked PMs. An evolving, checklist-based PRD is the way of the future.

Ah, the Product Requirements Document (PRD).

It’s a tradition of the product manager’s life world over. Yet, there’s hardly anyone who is happy with its current state:

find</a> PRDs overly prescriptive into the solution space</li>\n\n\n\n<li>Engineers complain that PM’s haven’t really gotten into the detail</li>\n</ul>\n","id":"6839a5c4cc29b","parentId":null,"innerBlocks":[{"__typename":"CoreListItem","name":"core/list-item","renderedHtml":"\n<li>Founders find <a href=https://www.mindtheproduct.com/"https://www.mindtheproduct.com/dont-let-your-first-prd-be-your-last//" target=\"_blank\" rel=\"noreferrer noopener\">PRDs</a> overwrought and not concise enough</li>\n","id":"6839a5c4cc2ef","parentId":"6839a5c4cc29b","innerBlocks":[]},{"__typename":"CoreListItem","name":"core/list-item","renderedHtml":"\n<li>Designers<a href=https://www.mindtheproduct.com/"https://www.news.aakashg.com/p/how-to-pair-with-design-for-success/"> find</a> PRDs overly prescriptive into the solution space</li>\n","id":"6839a5c4cc2f0","parentId":"6839a5c4cc29b","innerBlocks":[]},{"__typename":"CoreListItem","name":"core/list-item","renderedHtml":"\n<li>Engineers complain that PM’s haven’t really gotten into the detail</li>\n","id":"6839a5c4cc2f1","parentId":"6839a5c4cc29b","innerBlocks":[]}]}">

And the list goes on…

The average company tries to keep all the various parties happy by coming together to create a PRD template.

It’s usually an earnest effort by some VP of Product. They’ve heard the complaints. As a result, they want to help both their teams and their cross-functional stakeholders.

They create a draft, they get it OK’d with their teams, and then they socialize it with cross-functional parties.

Each team slightly tweaks the template. Most? They add a few requirements and sections.

And it continues on this way as each department hears of the template and adds on.

Talk to your average product manager about writing PRDs — and why they haven’t written one for that next feature coming up yet — and you’ll hear the same set of refrains.

They mostly go like this:

I just haven’t gotten a good 2 hour time-block to write it yet. I wanted to write it last night after work, but I was just exhausted.

What’s going on here? There are four factors at play:

This situation where PRDs are not being completed is not ideal. Most significantly, product leaders end up left in the dark.

As a VP of product, I regularly felt this pain. Other VPs are asking about features, the CEO is asking about features, and the PRD… it’s missing in action.

But it wasn’t just the leaders who missed the PRDs. The designers, the engineers, the analysts… everyone on the core product team also missed them.

What I realized is that product leaders need to relieve the burden on their teams.

The solution is to embrace multi-stage, evolving PRDs.

This means accepting:

If you’re going to switch to such a system of staged PRDs, templates become pretty outdated.

You end up having a bunch of systems and toggles that you don’t use.

Both as a leader and product manager, I find that checklists work better.

You can just check if your PRD has met all the questions in the checklist at whatever the relevant stage is.

When we implemented this on my teams, the feedback was immediately positive: from both PMs and their cross-functional partners.

So what should your checklists be, and at what stages?

In my experience, five steps work best:

So what should each checklist look like? This will depend on team and company.

But here’s what’s worked for me:

north-star</a>, secondary, and<a href=https://www.mindtheproduct.com/"https://www.news.aakashg.com/p/crack-the-product-execution-interview/"> guardrail</a> (counter) metrics to measure success of the feature? Do you know everything you need to?</li>\n\n\n\n<li><a href=https://www.mindtheproduct.com/"https://www.news.aakashg.com/p/an-advanced-guide-to-impact-sizing/">Impact sizing</strong></a>: Have you done the work to model out how this will move your input (OKR) and output (overall company) metrics? If not, what else do you need to know?</li>\n</ul>\n","id":"6839a5c4cc2c1","parentId":null,"innerBlocks":[{"__typename":"CoreListItem","name":"core/list-item","renderedHtml":"\n<li><strong>Potential solution</strong>: Have you added a product mock or description of how the feature could work to solve the problem at hand?</li>\n","id":"6839a5c4cc31d","parentId":"6839a5c4cc2c1","innerBlocks":[]},{"__typename":"CoreListItem","name":"core/list-item","renderedHtml":"\n<li><strong>Metrics to measure</strong>: Have you clearly outlined the<a href=https://www.mindtheproduct.com/"https://www.news.aakashg.com/p/do-you-really-need-a-north-star-metric/"> north-star</a>, secondary, and<a href=https://www.mindtheproduct.com/"https://www.news.aakashg.com/p/crack-the-product-execution-interview/"> guardrail</a> (counter) metrics to measure success of the feature? Do you know everything you need to?</li>\n","id":"6839a5c4cc31e","parentId":"6839a5c4cc2c1","innerBlocks":[]},{"__typename":"CoreListItem","name":"core/list-item","renderedHtml":"\n<li><a href=https://www.mindtheproduct.com/"https://www.news.aakashg.com/p/an-advanced-guide-to-impact-sizing/">Impact sizing</strong></a>: Have you done the work to model out how this will move your input (OKR) and output (overall company) metrics? If not, what else do you need to know?</li>\n","id":"6839a5c4cc31f","parentId":"6839a5c4cc2c1","innerBlocks":[]}]}">
**Go-to-market strategy**:</strong> Have you worked out how you will work with go-to-market teams in order to cause this feature to do as best as it can?</li>\n\n\n\n<li><strong>Risks and mitigation:</strong> Have you thought through the risks for this particular solution and identified the right mitigants?</li>\n</ul>\n","id":"6839a5c4cc2c3","parentId":null,"innerBlocks":[{"__typename":"CoreListItem","name":"core/list-item","renderedHtml":"\n<li><strong>Edge cases: </strong>Have you gone through all the potential edge cases for the solution you have narrowed on that you know now?</li>\n","id":"6839a5c4cc320","parentId":"6839a5c4cc2c3","innerBlocks":[]},{"__typename":"CoreListItem","name":"core/list-item","renderedHtml":"\n<li><strong>Roll-out plan:</strong> Do you have an idea whether this will be an experiment, gradual roll out, and when?</li>\n","id":"6839a5c4cc321","parentId":"6839a5c4cc2c3","innerBlocks":[]},{"__typename":"CoreListItem","name":"core/list-item","renderedHtml":"\n<li><strong>XFN requirements</strong>: Have you outlined what you need from cross-functional partners in other departments for success of the feature?</li>\n","id":"6839a5c4cc322","parentId":"6839a5c4cc2c3","innerBlocks":[]},{"__typename":"CoreListItem","name":"core/list-item","renderedHtml":"\n<li><strong>Tracking &amp; analytics requirements:</strong> Have you specified what telemetry and tracking events eng should put into the feature so you can measure what you need to?</li>\n","id":"6839a5c4cc323","parentId":"6839a5c4cc2c3","innerBlocks":[]},{"__typename":"CoreListItem","name":"core/list-item","renderedHtml":"\n<li><strong><a href=https://www.mindtheproduct.com/"https://www.news.aakashg.com/p/tactical-go-to-market-101-how-to/">**Go-to-market strategy**:</strong> Have you worked out how you will work with go-to-market teams in order to cause this feature to do as best as it can?</li>\n","id":"6839a5c4cc324","parentId":"6839a5c4cc2c3","innerBlocks":[]},{"__typename":"CoreListItem","name":"core/list-item","renderedHtml":"\n<li><strong>Risks and mitigation:</strong> Have you thought through the risks for this particular solution and identified the right mitigants?</li>\n","id":"6839a5c4cc325","parentId":"6839a5c4cc2c3","innerBlocks":[]}]}">
Impact review</a> checklist</h3>\n","id":"6839a5c4cc2ca","parentId":null,"innerBlocks":[]}">

I hope that helps you, as a product manager or product leader, create a better solution than PRD templates for your team.

Let’s retire the PRD template. And embrace the checklist.

Aakash  will also be speaking at #mtpcon North America this fall! In his talk, Aakash will share actual screenshots of leading PLG products to examine the evolution of the PLG motion, covering everything from problem communication to monetization, activation, and expansion. He'll provide practical tips to enhance your own PLG strategy. Check out the full agenda here.

Further reading: