Conf42 Prompt Engineering 2024 - Online

- premiere 5PM GMT

AI-Powered Digital Product Management: The Smart Shortcut from Idea to Market-Ready Solution

Abstract

AI is turning product management upside down. Imagine using AI to draft PRDs, create mockups, and run surveys in a fraction of the time, while machine learning predicts user behavior. I’ll show you how AI helps product teams move faster, launch smarter, and create personalized user experiences.

Summary

Transcript

This transcript was autogenerated. To make changes, submit a PR.
Hey, everyone. Welcome to the CONF42 Prompt Engineering 2024 conference. I'm going to be talking about the topic AI in product management and how the different AI tools and all the AI changes are going to be impacting the product management process. My name is Sabrinath Bijisalbam and I'm a product management professional. I work as part of the leadership team at dd. dev and I've worked across like different geographies across several hyper growth startups. Now, as a product manager, there are so many things that you tend to do, typically in your job and there are so many hats to wear. Think about the day when you had, very limited time and probably you're going to be launching some important product, but at the same time you had to sift through so much of user feedback. That was required for some of the project. Think about the scenario where you had so less time, but you had to, wait for your, analyst to come back with some insights by processing a lot of data. These are some scenarios which happens in the day to day life of any product manager. So what I'm going to be discussing is how using AI, we can actually build a very efficient product management. and that would actually give you ample amount of time, save you a lot of time, which you can then utilize for your thought leadership or any of the other more interesting aspects of product management. I want to start with a bold claim by saying that product management is dead or is it? When I say product management is dead, what I mean is three years down the line or five years down the line, product management is going to look very different from what it is today. We are already entering what I call the age of the product alchemist. What is a product alchemist or who's a product alchemist and how is the product management role going to change? there are so many exciting changes that are coming, coming the way of product management. So that's what we'll, dive into. So before we get into the nitty gritties, we need to understand like what product management looks like today. So today that is typically an, UX team or a design team, then there's an engineering team. There's also. of the business team and product management, the product management leader or the product manager tends to orchestrate things between these different teams. They also set the product mission goals, try to talk to users and so on. So these are the different responsibilities of a product manager. So be it, setting the strategy and vision at a slightly higher, or a senior level. conducting user research, be it through focus group discussions. One on one interviews with your customers, or even running surveys and processing that information. So once you have certain initiatives that are decided, the product manager tends to create the specifications, in such a manner such that it is clear to engineering on why and what they are working on and also linking all the necessary designs and making sure that is not a lot of ambiguity. Data analysis, also like one, major aspect of product management. As a product manager, you need to go through a lot of, data on a day to day basis, especially in the B2C, side where, you know, sometimes you're very reliant on your product analyst or the data science team and, waiting for them to process the data and give you the top insights. Then there's the communication aspect, the software aspect, where you're working towards aligning your stakeholders, sharing, what the current, Code map, status looks like, and what are the roadblocks, et cetera. there's all kinds of, communication you're doing, vertical communication, horizontal communication, and so on. So that's also the wireframing, reviews, part of the design reviews. Typically a part of where you're interacting with the design team, brainstorming and coming up with ideas, around what exactly needs to be the concept design, what exactly needs to be the visual design, how the information architecture needs to flow, so on and so forth, right? Then there's also the QA and testing part where, which, comes up when the product is getting shipped. Before that, there's, while there may be a QA, a dedicated QA team, as a product manager, you are expected to test all the different flows and so on. In the middle of all this, you're also probably like running meetings, sending out updates and so on. you're definitely responsible for the roadmap of whatever charter you're running. And finally, the go to market. making sure that the different teams are aware of how exactly the product is going to be launched in different markets. This can completely vary depending on whether it's a B2B context or a B2C context for sure. But however, like as a product manager, you need to be involved in that go to market, like discussing, the launch dates, the launch checklist, and all of these things with the relevant teams. Now I'm classifying these results. responsibilities into three buckets. One is a ideation bucket, which is, typically the time phase when you're thinking and we don't when you're figuring out like what exactly needs to be built. And once this is done, you enter the execution phase and once everything has been decided as part of the execution, that's when, you're also like barely aligning a lot of names. Some alignment does happen even before the execution starts that is between the ideation and the execution phase as well. What I've done is, I've referenced several resources on the internet and come up with what is the different task category and how, what is going to be the AI impact level. So for example, when you think about a strategy and vision, it's probably going to be very highly impacted because, when you write certain prompts to the AI tools like ChatGPT, they do come up with, what kind of like product strategy you should follow. Likewise, creating specifications, it is something where you spend a lot of time. A lot of, time on making sure that it's all like crystal clear, but that's something that AI can completely, do for you. while it may not really be reached the a hundred percent, of the, specification, the know polished document, for sure, it can reach maybe 75% level and the beyond, the last 25% of the last mile. is something you can definitely, polish and then send it to engineering. Likewise, in the user research, front, you're probably spending several hours together, sifting through a lot of user interviews, like drawing out insights. But once you have processed the initial data, if you can feed this to the different GPTs that are available, then they can definitely extract insights for you. And you can take the next, actions or, I try to identify like how to convert this into the feature roadmap. Likewise, the roadmap development is also something that, Chargibitty can come up with a lot of ideas, but you need to brainstorm with the different teams that are, available like the design team and, the engineering teams to finally like fine tune the final roadmap. Likewise in execution development, there are several areas where AI is going to be impacting the day to day process. the last one is with respect to leading with influence or the stakeholder alignment aspect. This is where, there's not going to be a lot of impact. It's mostly a moderate impact, be it in terms of internal communication, convincing people like meeting them and trying to build a team. case around like why you should build a product, so on and so forth. Now let's talk about what are the structural changes that are going to happen in a digital product management scenario based on all the things that we have just seen. So today there's a product trifecta, right? So where there's an engineer, there's a designer, then there's a product manager also supported by an analyst, for example. In the future, there's probably going to be a role, called the product alchemist, which would entail a single person running like multiple of these functions. There's going to be a lot of overlap by, leveraging the AI tools that are available in the market. this, role, is going to be. potentially a hands on role that completely overlaps, as I said, with design. There's one person who's probably like generating the wireframes and the mockups for a particular project and also in parallel, like writing and preparing, the code and launching products. So that's how like I visualize, the future role of the product alchemist. And this is completely possible while it might be difficult to imagine today, a world of three to five years down the line is going to look completely different. So there's also going to be a flattening of the GPM role. And that's going to be the growing significance of the senior, I see or the individual contributor. So if you see, this is how the product chart looks like today. There are, there's a VP at the helm, and then there are some product directors reporting into them. And these product director Also has some senior early PMs to whom some junior PMs report into. But how I visualize this pro, this, structure to change is that it'll become much leaner. So for example, here you can see that there are, close to 12 people, product org. But that's going to flatten because like there. The AI tool is going to do a lot, bunch of work, which frees up time, which means you need fewer people to give the same amount of output or the outcome. And that would be, I would claim that it's going to be at least like 40 to 50 percent, Reduction in the typical team size or, they're going to be leaner and more efficient teams. So we'll, in the next slides, we will look at how you can actually like leverage all these AI tools and become a more efficient PM or even a PM leader for the, for that matter. And actually drive a lot of, significant outcome. There is, this wonderful quote I came across. Online where, Abel Joseph, a founder of a startup called, , which got acquired. It's, very recently. So this person says, world class software can actually be built with less than four engineers and AI is going to further drive the efficient. So in the next section, we will talk about some of the prompt engineering techniques that are available. While we can go and ask charge GPT certain queries, as we, think about it. it may not fetch the best results, which is why using some of these prompt engineering techniques would help in structuring the prompt. And it will make sure that the GPT also understands the exact type of output that you're expecting and the search results that you get would be more relevant. So some of the common prompting techniques are one is you can assign a personality to a GPT. So for example, if let's say, you are a film, writer who's trying to, Write a script, but you want, you want the script like, as probably like a Christopher Nolan would narrate it. Then you can just say imagine you are Christopher Nolan and then try to help me with, how you would come up with a storyline or something like that. Then there's the zero short, prompting. Then there's a few short prompting where you would give the GPT some examples, meta prompting, where you can mention a series of certain rules or, specifications based on that. On which you want Chad GPT to think about a particular problem and then come up with the results. Then there's the chain of thought prompting where you give step by step instruction to the GPT and try to walk the GPT through how you are thinking about a particular problem. We look at some of the examples quickly, so this is a example of a few short prompting. So let's say you are trying to create content for a client or maybe even for a product that you're trying to. then you can give the, give the GPT some examples. So with an example, and you'll say what's the brief and what's the content. Likewise, you feed it a couple more, examples, and then you prompt the GPT to come up with something, for the latest brief. And then you would see that GPT is able to emulate the tone, the type of, structuring, et cetera, which is Quite useful, which will also like, help you in sticking to your brand guidelines and such rules that you're expecting. Then that's a chain of thought prompting. We have, two examples here. for example, the first input you are saying that Roger has five tennis balls. He buys two more cans, and that's a query, right? And you give worse answer as well. And then you are trying to give another question, but the output comes to be wrong, where you say okay, there are 23 apples, they use like 22. Make lunch and bought six more. How many apples do they have? It should ideally be like 23 minus 20 plus six, which is nine. But the model comes up with something like 27. The same thing how you would prompted using a chain of thought prompting is that you go with the step by step answers. For example, in the answer you're mentioning, rose started with five balls, two cans of three tennis balls. Each is six tennis balls. Therefore it is five plus two to three uses five plus six, which is 11. Now when you feed it, So now when you feed a similar question, the model comes up with the correct answer. So this is the power of using prompting techniques. In the next part, let's quickly do a couple of case studies and see how we are, what kind of results we are getting. We'll go for, the market research, market research that's that you need to pursue for building an app. I actually have quite a few samples here, for market research. what exactly we are expecting the GPT to do here is it needs to gather some publicly available data, develop a few buyer personas, identify competitors, and get some suggestions on how to fill existing market gaps. let's take an example. let's say, we'll tell the GPT to assume it is a market researcher or user researcher. And for the app building example, let's say we are trying to build something in the sports market and let's see what kind of results we get. This is just an example, an arbitrary example, trying to build a product, sports management canyon, publicly available data. So as a product manager, you need to be familiar with certain terms like, TAM, SAM, etc, so that you can give this feedback to the GPT. So you come back with, you get appropriate results. So in this case, I'm going to say, try to create a product. I'm going to come up with the time. Great. It's already given us an overview of like how the bucket has been growing, like what the user segments are. For example, it says like amateur sports clubs and associations, educational institutions, so on and so forth. And it's also estimating the market size. Great. This is amazing. So next, what we'll do is, let's look at, so it does give a very preliminary analysis of the market research. Of course, we need to vet the data points and see whether it's working or not and talk to users, et cetera. Let's ask it to come up with some features for one of the user segments. Okay. Let's take amateur sport clubs and associations. And come up with the primary goal is to streamline Administrative tasks, enhance communication numbers and improve the overall management. That's great. it says we can come up with member management event and schedule management, communication, notifications, managing rosters, so on and so forth. Let's see what else it's coming up with. Great. It's very comprehensive and definitely very useful as a starting point in the test of time, what I would do is I'd also feed it another, input, which is to try to prioritize some of these features. Can you prioritize use ICE or ICE is usually like Impact Confidence Effort Framework As a product manager, you would be familiar with this term and hence you just need to give this input Or Moscow is Moscow should have, could have, framework Great, it's already assigning values but this is where, as a product manager, you will still have a lot of work to do Which is, you need to actually talk to the users and Try to understand what is the potential impact from a user perception perspective as well as from a business perspective, and then try to come up with the high score. But as you can see, you can actually, once you gather that information, you can input that to the GPT and it's going to come up with a very, polished structure, which you can then use for prioritization. This is great. so I think we should just, switch to the next case study, which is around like a quick data analysis, but this should give you a good gist of like how across the product lifecycle, you tend to have multiple ways in which you can make the product management process way more efficient using GPT by giving it appropriate prompts and using different prompting techniques. In this section of the presentation, We will look at how we can use chat GPT to process the data points related to churn and the retention of the customers and see the what type of insights can we draw and how we can extend that to certain product features. But before we go into the actual data processing, I would like to, just touch upon why the retention information is very important as a product manager. As a product manager, you're measuring a lot of metrics, right? And retention metrics is one of the key metrics that you want to measure for. any of the products that you're launching. The reason being, retention is a measure of the product market fit of any product and hence you need to keep a close eye on it. Now, A better retention typically indicates a better product market fit. For most products, there are some exceptions though. now let's look at some sample data. This is publicly available, it's a publicly available data set of a fictitious fin, finance, company, and see, how we can, use that, use ChatGPT to process information, draw insights. So here we can see the customer ID, the credit score, some demographic data, then the balance of the user, how long they have been, using the product and whether or not they have a credit card, whether they are an active member, what's the estimated salary and so on and so forth. Now, let's ask dpt to help us with processing the information. Let me draw insights. customer churn data by pausing it and checking for correlations between different user parameters. It clearly mentions the approach and it says like we need data preparation, which is typically the data collection. And also exploratory data analysis is, the fundamental slicing and analyzing of data in order to give us. Baseline upon which we can further build insights. So there's also a feature correlation with churn, which is such as may not be applicable in this particular case and analyzing trends. That's definitely possible in our case. and an optional machine learning model. We wouldn't go into that in this particular example, but let's quickly, try to, upload this information and see, what ChargeBD can help us with. So this is that, file. Okay. It is analyzing. That's nice. I really like the way it has categorized information into demographic, financial, and account information. that's what, an analyst would start with, right? So by doing a quick slice and dice of what, what the situation of the data is. Oh, wow. It's also given us a correlation matrix where it's, drawing the correlation coefficient, between each of the factors. It's, it's again, a preliminary analysis. And it says that there are some direct correlations with churn, how the satisfaction score appears to have a negative correlation with exited. And also whether, that's correlation with, balance as well. Okay. It says the coalition is low. that's okay. So that's also something related to credit score. yes, let's, get some visualizations. So draw more insights by categorizing into segments. It does say geography, gender, and car type, but I'm not sure like why it is not taken up, let's say something like a salary or age which were present there. But yeah, let's give that as an input just after it finishes analyzing, this part. Oh, it's here. It's the tenure balance and satisfaction score. no problem. Can you run an analysis also, by including the age, salary, points? Let's see how these correlate to Interesting. I love the way it gets the fundamental blocks, right? Let's see, if we are able to, get some insights here. clearly it's, also, showing a little bit about, like, how, the senior, folks, they seem to be at a slightly higher, churn rate compared to the young ones. there doesn't seem to be a lot of, difference in the churn rate, based on the, salary segment or the point segment. So I think this is good. Now let's, let's think about this a little bit, why, this analysis is important. So in a typical product management setting, as a product manager, you would need to raise this, analysis request with the analytics team and depending on their bandwidth, they may already have some backlog items, which means this analysis might have taken maybe between a few days to maybe even a week or two, depending on the size of the org and the priorities. When you leverage GPT, you can typically do this preliminary analysis yourself, and you can actually request your analytics team just to build on top of this. So that's a humongous time saving that you can gain by, prompting GPT with the specific ones. So you just need to know that you need to run the retention analysis and see like how you can What are the factors based on which you need to segment? and what are the different parameters that might correlate? So for example, in this case, it didn't call out the age in the beginning, but then like I did prompt it, with, the age. And then then we were able to draw some insights. Now let's just do one last bit, which is to see if we can ask chat GPT to suggest like what kind of features we need to build to address this, to create. It has given us a series of, potential features that we can build, which is quite interesting. And Nice. Yeah, this is great. So this is a good input and we can further enhance it. But let's move on to the next part of the presentation. This is just a very quick example. So I hope the micro case studies that we mentioned are quite, were quite helpful. And if you have any questions, feel free to reach out to me on LinkedIn. And I want to conclude by saying that there's just so much excitement around AI, obviously. And there's just so many use cases using which we can leverage AI in product management. And Make our processes way more efficient, build leaner teams, and, and be able to deliver much better impact. Thanks for listening.
...

Sabarinath Viji Selvam

Product Management @ daily.dev

Sabarinath Viji Selvam's LinkedIn account



Awesome tech events for

Priority access to all content

Video hallway track

Community chat

Exclusive promotions and giveaways