Skip to main content

Lately, I’ve found myself turning to ChatGPT for all kinds of things.

“I have three potatoes, a carrot, and two cloves of garlic in my fridge. What can I make for dinner?” (Hint: not much.)

“I have an idea for a startup with these criteria. Can we build on this?” (Spoiler, yes. It can.)

The reason for this is not because I intend to take the first suggestion ChatGPT comes up with and call it a day. Rather, as an external processor, I can’t begin the problem-solving process without getting my ideas out into the world—preferably into the hands of a willing participant.

A brainstorm with only one brain is just a drizzle.

But in the era of remote work, it’s not quite as easy to find someone to workshop ideas with at the drop of a hat. By the time I’ve decided who I should chat with, check their calendar, and schedule a call for next Tuesday…the idea I wanted to discuss is a distant memory.

Source

To combat this problem, I’ve often turned to tools like Notion and Miro to assist me in bringing definition to my thoughts all by myself. I’ve become quite proficient at this, though I still crave a sparring partner to help nudge my thinking along, even if only with probing questions and thoughtful encouragement.

Little did I know that ChatGPT would prove to be an acceptable stand-in. Almost as compelling as the LLM’s conversational capabilities, ChatGPT is never in another meeting, can operate in any time zone, and never gets frustrated when I ask the same question three different ways to prompt a slightly different response.

It wasn’t long before I started using ChatGPT to help me workshop product functionality. Before I knew it, I had identified a few tips and tricks to get the most out of this tool.

Stay in-the-know on all things product management including trends, how-tos, and insights - delivered right to your inbox.

Stay in-the-know on all things product management including trends, how-tos, and insights - delivered right to your inbox.

By submitting this form, you agree to receive our newsletter and occasional emails related to The Product Manager. You can unsubscribe at any time. For more details, please review our Privacy Policy. We're protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
This field is for validation purposes and should be left unchanged.

How to Use AI to Brainstorm Product Features

To illustrate my AI-powered brainstorming technique, I’ve created a sample conversation with ChatGPT about building features for a fictional health and fitness application.

To prevent the LLM from pulling data from all of our previous conversations, I conducted this conversation while logged out.

It's worth noting that ChatGPT is my tool of choice, but the same methodology should translate well to any similar LLM.

Step 1: Provide the Context

The key to a productive ChatGPT interaction is the initial prompt. The more context you can provide in your first message, the more fruitful your interaction will be.

In this example, I wrote a scenario for a product manager attempting to develop feature ideas for a SaaS fitness tool which intends to help users customize their workout routine.

A snapshot of Step 1: Provide the Context result

The LLM was easily able, based on a limited set of information, to craft a long list of feature ideas for the product I described. This process isn’t about taking this list and running with it. It’s about getting to the first stage of brainstorming faster than I would have been able to on my own.

It can be a thought partner. It can simulate a hard conversation. What’s the most important thing you should do next? The answers to that are really amazing.

Tal Raviv

Step 2: Going Deeper

Now that I’ve got a list to work with, it’s time to evaluate and workshop the ideas that I’m interested in. While reading through the list, one idea in particular piqued my interest.

“Smart Scheduling and Availability Management” appeals to me as a potentially unique offering in the fitness world today.

A quick Google search confirms that products offering this service in the fitness category are available but fairly scarce. It seemed like there was an opportunity to add something new to this problem space. Plus, as a busy working mom of a 14-month-old, my dream of working out at the same time every day is a distant memory.

Result of Step 2: Going Deeper screenshot

I ask the ChatGPT to further drill down into that idea to see what an expanded offering might look like.

An overview of ChatGPT's further response
Further response of ChatGPT screenshot
The expansion of ChatGPT's response snapshot
The snapshot of the continuation of ChatGPT's response
The extension of ChatGPT's response overview
The finality of ChatGPT's response for Step 2

I was impressed by the expanded functionality that the LLM sent back. My next step was to ask ChatGPT to map a user journey for me, including the functionality above. I provided a few parameters to refine the response.

It’s important to keep in mind that ChatGPT pulls data from the web, so it’s most likely pulling ideas from products that already have a presence online. However, it’s still a great way to mine ideas and kickstart the brainstorming process.

Another option, at this stage in the ideation process, would be to ask ChatGPT to examine the items on the market today and identify a market gap. This will prompt the LLM to analyze the items that already have a presence online and make suggestions about less saturated ideas. Of course, all suggestions require human verification, but it can be a great way to narrow down the options.

Step 3: Refine the Idea

At this stage, we’ve chosen the idea we’re going to explore further, and we’ve verified with some high-level research that the idea is somewhat unique. Now, it’s time to workshop this idea into a tangible user journey.

In this step, instead of providing a scenario prompt to ChatGPT, I provided a set of instructions. Specifically, I asked ChatGPT to include “any or all” of the features described above to prevent it from trying to include each piece of functionality regardless of whether it could logically be placed into the user journey.

Furthermore, I asked ChatGPT to indicate the difference between user-driven actions and application-driven actions in its writeup. Lastly, I asked the LLM to map the journey from login to logout.

How Product Teams Can Leverage ChatGPT under Step 3: Refine the Idea overview
Continuation of ChatGPT's response for Refining the Idea

In addition to following my instructions by separating user actions and application actions, ChatGPT even went as far as to create a high-level user persona around which to design the user journey, which I did not ask it to do.

The readability of the user journey was somewhat inhibited by the limitations of ChatGPT’s output capabilities (i.e., in the free version, ChatGPT can only respond using text, as opposed to diagrams and other visual communication tools).

However, I felt that this was partially mitigated by ChatGPT’s inclusion of a summary at the end of this segment which provided a high-level overview of all user actions versus machine actions.

Screenshot of ChatGPT's response using table for Step 3
Snapshot of ChatGPT's response in numbering for Step 3

A few notable omissions stood out after reading through the user journey. The first was the absence of a process for integrating the user’s personal calendar with the application calendar, which would provide the data for the dynamic scheduling feature.

The second was the absence of an alerting feature to remind the user when they had a workout coming up. I documented these adjustments and added them to the conversation. Each time, the LLM sent back updated user journeys that accounted for the changes I requested.

The overview of the follow-up prompt to ChatGPT for Refining the Idea step
A screenshot of directing chatGPT to more specific response under Step 3

Step 4: From Ideas to Execution

The final step in this experiment was to turn these feature ideas and user journeys into a tangible, high-level “Now, Next, Later” roadmap that could theoretically be executed upon. Here’s the prompt I used to start that process.

Step 4 of How Product Teams Can Leverage ChatGPT as a Valuable Brainstorming Partner screenshot

ChatGPT returned a comprehensive list of requirements broken down into user stories and acceptance criteria categorized into "Now, Next, and Later" roadmap items.

An overview of the final response of ChatGPT for Step 4: From Ideas to Execution

I did not provide definitions for what constitutes a "Now, Next, or Later" item in my roadmap. In the absence of these definitions, ChatGPT determined its own based on explanations it found on the web. I was satisfied with these definitions, so I didn’t request adjustments.

It is, however, important to call out that the more parameters you provide ChatGPT, the more tailored to your preferences your output will be.

Accelerate your capacity and creativity

In conclusion, ChatGPT and other LLMs can provide a valuable sounding board for workshopping your product ideas.

Personally, I find the first stage of product ideation to be the most challenging and where I require the most external feedback. This is where I prefer to leverage ChatGPT to assist me in getting over the hump of early-stage brainstorming. I also will often use it to provide some high-level validation around the uniqueness or positioning of a particular idea.

Should you choose to, however, ChatGPT and other LLMs can take you far enough in the process to arrive at a high-level roadmap that can be easily built into a more tangible plan. When used properly, these tools have the potential to dramatically accelerate the capacity and creativity of any product team.


Don't forget to subscribe to our newsletter for more product management resources and guides, plus the latest podcasts, interviews, and other insights from industry leaders and experts.

Jessica Laregina

Jessica Laregina is a tech-journalist-turned-Senior Product Manager with a diverse professional background spanning media, content strategy, business and technology. She's passionate about helping mission-driven companies leverage technology to accomplish their goals. She's currently fascinated by Web3, AI and the role of creativity in a tech-driven world. Her role at Cision allows her to work on the world's largest SaaS tools for the communications and creative sectors.