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.