Module 5 - Technology 101 For PMs-v1
Module 5 - Technology 101 For PMs-v1
Integration
Do you think everything
• Product interacts with an another product or service product that you have on
• SDK (Software Development Kit) phone builds notification
• Generally used in apps when the product takes a different product and system or integrates with a
“
hosts it with in the app
Notification product?
Database
FB has billions of user data,
• A database is an organized collection of structured information, or data,
typically stored electronically in a computer system Where do they store?
Sample Web Application Architecture
Basics of SQL
Basics of System Design
System design is the process of defining the
architecture, components, modules, interfaces,
and data for a system to satisfy specified
requirements. In the context of product
management, it refers to designing the
technical aspects of a product to ensure it
meets user needs efficiently and effectively.
It includes:
- UI Components and variables
- Interface Components
- Data Components
- Brand Components
- Style Components
PM Considerations
CARE ALL Fall Detection Sensors, Notification through Elder Care Patient Management System,
Heart Beat Monitors, connected devices, Vaccinations Pharmacy System,
BP Monitors Better Care Management Telemetry System,
Laboratory Management System
Care
Connectivit System
y Vaccine
+ Patient Smart
Sensors Sensors Manageme Devices
Care nt System System
+ + Childre
System
Lab Test
Care
Manageme
n nt System
Pharmacy Telemetry
System System
Elders
Adding
Heartrat
e,Fall Smart
Care All Product System of
detectio Connected
System Systems
n Product
devices
Product Smart Product Smart Connected Product System System of Systems
Product
Chair with six flexible Internet of Things (IoT) The system detects A smart IoT system for
force sensors sensor. two node based on Arduino wrong seating sitting posture detection
Office Chair on the backrest and four connects these sensors positions and notifies based on force sensors and
on the bottom seat, were into the system. the users. In advance, mobile applications.
embedded in the office a mobile application to
chair. create simple rules receive those
to detect correct sitting notifications. The user
posture in the term of gets feedback about
minimal computation sitting posture and
power requirements. additional statistical
data.
Information Architecture
Information architecture is the practice of deciding how to arrange the parts of
something to be understandable.
Product Prototyping Strategy
Select any one type of prototype for your product and why you did so. (High-fidelity user prototypes, Low-fidelity user
prototypes, Live data prototypes, feasibility prototypes)
Prototype Uses
To eliminate ambiguity, assist in ideation.
Fail quickly and cheaply
Manage the solution-building process. Identifying a variable to explore encourages to break a large problem down into
smaller, testable chunks.
Detail your prototyping plan and your approach on getting the prototype tested/validated in the market
4
Why Prototyping?
What is a Wireframe?
“
visually
• Wireframes allow for clarification of
website features
• Wireframes push usability to the forefront
• Wireframes help make the design process
iterative
Product Requirement Documents (PRDs )
How?
Why? • Features
• Target • Infrastructure • Design Spec
Segment • Customer Journey • Technology
& Needs • Execution Details
• Persona • User Experience • User Interface &
• Scenarios
• Constraints
API details
What?
Who?
JIRA https://www.atlassian.com/software/jira
/free
Sprints https://www.zoho.com/sprints/
Miro https://miro.com/
Backlog https://backlog.com/
Lucid https://lucid.app/documents#/dashboard
Example of SQL
New Technologies: Generative AI
AI
CAPABIL
ITIES
Summarization Search
Machines can process and spot patterns in The machine identifies words or sentences
large amounts of data which can be which are matched with relevant content
combinations of sound, image or text. This within a large about of data.
surpasses the capability of humans, literally
seeing the woods from the trees.
Prompt engineering is a process of
designing, creating, and testing prompts
for natural language generation
systems.
Chatbots Documentation
•
•
Maker Tutorials
Text Classification
Chat GPT •
•
Document Clustering
Summarization
• Conversational Agent over
Data
Use it for finding competitors, and alternatives, performing market sizing, summarizing
value props of your competitors, and more.
Prompt 1: creating a {music streaming app for people who regularly cycle or walk}. Can
you help me with a list of competitors in this space, their value propositions, and their
weaknesses? Please put data in a tabular format.
Sample of Market Research
Use ChatGPT for Writing PRD
Prompt : Write a PRD for streaming app for Cyclist persona who is looking for gaining
insights on daily basis with agenda or summary in the beginning
PRD Prep:
Use ChatGPT for Creating User Flow or User
Journey
Use it for to ideate and design user journey or user flow to prepare service journey of the
application
Prompt : creating a {music streaming app for people who regularly cycle or walk}.
Generate user flow to design a service journey
User Flows
Use ChatGPT to convert features into user stories
User stories help you and your team remain truly user-centric and outcome-focused.
However, converting features into user stories is always a challenge for product
managers.
Prompt : creating a
{music streaming app
for people who
regularly gym goers}.
Generate wireframe
design
Technical
Architecture
Prompt : creating a
{music streaming app
for people who
regularly gym goers}.
Generate high level
technical architecture
Product Launch
Prompt :creating a
{music streaming app
for people who
regularly gym goers}.
Generate product
launch strategy
Product
Analytics
Prompt: creating a
{music streaming app
for people who
regularly gym goers}
What could be the
success metrics and L1,
and L2 metrics for a
music streaming app?
Explained in your PRD
above?
Product
Analytics
Prompt: creating a
{music streaming app
for people who
regularly gym goers}
What could be the
success metrics and L1,
and L2 metrics for a
music streaming app?
Explained in your PRD
above?
Use ChatGPT to Post-mortem if Product Fails
→ Prompt 1: We have created a music streaming app for fitness enthusiasts. However, it
failed to attract any market share. What could be the reasons for the same?
→Prompt 2: I have done exhaustive user research to come up with problems for my users
of the music streaming app. What are the things I could have done wrong here, and how
can I improve?
→Prompt 3: We are all set to launch the product in a couple of weeks. Here is the
description of the product {paste PRD}. Can you tell us in case we are not able to ship the
product on time what could be the reasons and how to avoid them?
Anything is possible with AI now…
Thank You
5
More on API
- Technology is a series of logical steps. Asking the right set of questions will help you as PM to
build the product
- In digital Product Management, PM’s role revolves around these 3 technology components