The NFX Podcast

The Founders' List: Max Mullen (Co-Founder of Instacart) on "How to Run a Product Brainstorm"

Episode Summary

This is The Founders' List - audio versions of essays from technology’s most important leaders, selected by the founder community. This essay was written and published on Oct 6, 2017 by Max Mullen, Co-Founder of Instacart. Read the full article on Medium here:

Episode Transcription

How to Run a Product Brainstorm

Image for post

Teams present their ideas to each other during a product brainstorm session at Instacart HQ.

As a product leader, you have many ideas for products and features. On a small team, you might put many of your own ideas directly into the product roadmap without much input from others.

However, as your team grows, your role will transform from idea generation to idea curation. Many great ideas will come from your team, and it is now your responsibility to draw out and promote the best ideas from others.

That’s where the product brainstorm comes in. At Instacart we use product brainstorming sessions to ensure that all of the best ideas are heard, and that the entire team participates in the process of creating our product roadmaps.

Here’s how they work:

Step 1: Set the proper context

Developing good ideas starts with understanding your goals. Create themes around metrics you want to move and problems you want to solve for customers. Ask the team to develop ideas against those themes ahead of time. If you are holding a brainstorm to improve an existing product, make sure the team has recently used that product. Print out screenshots of the existing user flows and those of similar products for visual inspiration.

Step 2: Agree on a framework for assessing ideas

The team should know in advance how you will choose the best ideas. Will you pick the idea that makes the biggest impact? The one with the smallest scope? Or some combination? By understanding your framework for assessing ideas, team members can think like a product person and you will raise the quality of the ideas your team generates.

Step 3: Conduct an actual brainstorm

There are a few important elements to a successful session.

Step 4: Organize the ideas

At this point, you have a pile of ideas. Group similar ideas together and organize them into a shortened list around themes. Present this organized list back to the team and ask for their feedback and support. You will most likely have many more ideas than time to build them, so make sure that the team understands that you will need to prioritize them, and that not all of the ideas will make their way into the product roadmap.

By using product brainstorms at Instacart, we make sure the entire team stays engaged in the product planning process, while making sure the best ideas rise to the top of our roadmap and get built.

Special thanks to Hetong Li and the Growth team at Instacart for developing this process.

Are you a founder working on the first draft of your product, looking for investment and advising? Check us out at