Keywords: Managing a Digital Product 101

Business, Design, Engineering

DISCOVERY

Discovery is a continuous process.
How do you know that you are making a product or service that your customers want? How do you ensure that you are improving it over time?

Product Market Fit

  • Understanding the customer, user persona
  • Asking the right questions and getting feedback
  • Monitoring the analytics KPIs like (NPS, DAUs) to deduce user satisfaction.
  • Constant personal touch for feedback with users.

Market Research & Competitor Analysis

Market Sizing:

How big is the market? Guestimate: Top down or Bottom up

Competitive Analysis

Direct: similar solution and distribution channel
Indirect: similar solution different markets
Potential
Substitute

SWOT

Learning from customers

DESIGN

Design is intentional to guide the users.

UI/UX

Usability
Affordance: expectation setting
Signifiers
Metaphors

Wireframing: UI & UX

Balsimiq, Figma, Draw.io

  • Information architecture

DEVELOPMENT

Tech Stack

MEAN, MERN etc

Frontend

Native Apps(most expensive, time consuming but best experience): OS specific designed(java/ kotlin for Android & swift for iOS). Use hardware capabilities like camera, GPS etc. Google Maps

Backend

Databases

SQL vs NoSQL

SQL: relational databases are structured in a table format. Scalable and easy to analyse but difficult to change structure. You cannot introduce new columns are you wont have the information for previous users.

APIs

Communicate with JSON.

Webhooks

In case of APIs, client sends a request to server to request information.
In case of Webhooks, it is the server which initiates the requests to the client.

Technical Architecture

Third party APIs

End to End Example

Data & Analytics

Measure the right things: What to build? How are the products doing? What do I prioritise? How is the experiment doing?

Analysis

Behavioural Analytics: about how users interact with the product: Google Analytics, Mixpanel, Hotjar, Segment, Clevertap.

Metrics

North Star Metrics: Every team must have a metric they optimise for. Not everyone should focus on revenue as it'll make them believe anything that brings money is a good idea. NSM expresses value, vision & strategy and is actionable and measurable.

The AARRR Funnel:

Experimention

Idea Hypothesis Experiment Result

Acquisition & Retention

Net Promoter Score

Agile Dev

Prioritisation framework

MOSCOW
must have, should have, could have, wont have

Agile framework

most common agile framework: scrum

102

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Sankalp Thakur

Sankalp Thakur

I take notes on medium about everything around the sun.