Last Min Prod Man Notes: App Design
Last Min Prod Man Notes: App Design
App Design
Start with some basic questions and understand the problem better. Use 5W-1H framework for
this.
Then try to state the objective: If it is user acquisition, user retention etc.
Now start with customer segment and stakeholder analysis for the problem.
Don’t Ask the interviewer to choose the segments, rather you only propose one, based on
highest impact or reach etc.
Once you have chosen that, ask the interviewer if he is fine with this segment or does he have
anything else in his mind.
Now to define the customer needs, start analyzing the situation using customer journey approach
Try to identify up to 5 needs and prioritize top 3 of them based on highest impact, reach or
importance etc.
Once you have chosen that, ask the interviewer if he is fine with these needs or does he have
anything else in his mind.
Solutioning phase can be new feature additions or existing feature improvements based on the
needs chose. Typically suggest 1-2 solutions per need -> so it would be 3-5 solutions.
Prioritize the solution again to top 3 based on reach or impact and try to quantify reach or
impact using “low” “medium” “high”.
Now at this point the interviewer might ask u to go with summary or he might ask u to choose
the metrics.
For summary go with: Objective -> customer segment chosen -> needs -> solution
• Acquisition: Tracking customer signups for a service. The bar for signing up for a service
has gotten lower and lower, thanks to the popularity of free signup and pay later “freemium”
models. The typical acquisition metric to track is lazy registrations or app downloads.
• Activation: Getting users that have completed a lazy registration to register fully. For a social
networking site like Google+, this may include uploading a photo or completing their profile
page.
• Retention: Getting users to use the service often and behave in a way that helps the user or
business. Key metrics include adding more information to their profile page, checking the
news feed frequently or inviting friends to try the service.
• Monetization: Collecting revenue from users. It could include the number of people who are
paying for the service or the average revenue per user (ARPU).
Daily sessions
Cost per acquisition (CPA)
Cost per click (CPC)
Cost per impression (CPM)
Top search engine terms leading to the website Mailing list click-through rate
Mailing list open rate
Mailing list conversion rate
Mobile app downloads
Activation
Conversion rate
Recommendation engine conversion rate
Monetization
Other
Average listing position on the Google search results page for the most important keywords
Checkout errors
Number of reviews left by customers
Market share
Customer engagement on social media Net or gross margin
Acquisition
Number of mobile installs
Retention
Monetization
Acquisition
Leads Virality
Retention
Monetization
Conversions
Deal size
Renewal rate
Monthly recurring revenue Revenue per user
Other
Uptime
Fav App Question
Okay, there are a few key design principles I use to evaluate products. These are
usefulness, understandability, efficiency, good user experience, and communication with
the user. To be more precise, let me explain what each principle means to me.
◦ Pros
User-Friendly
Share Live Location
Listen To Audio Messages Discreetly
End-to-End Encryption
Reduce Data Usage For Calls
Ads Free
Free Of Cost
Starred Messages
Broadcast Messages
Delivery Status
Delete Sent Messages
◦ Cons
No Virtual Assistant – hike has it
Self-Destructing Messages - insta /FB has it
File Size limit 50mb
Video limit
Contact Number Required
No Sign-Out Option
◦ Suggestions
thread kind of feature like MS teams
old messages
mention everyone
pinning messages
sticker search
reminder/alert service
whatsapp api
Google pay
◦ Features
User-Friendly
Send and Receive Money via Audio ( Google Pay has introduced a new feature called as
Audio based QR system for sending and receiving money. In order to transfer money using
this feature one need to scan QR code appearing on screen while sliding the circle for
payment and receipt. It is claimed that ultrasonic wave is used to create one-time code for
digital payment. )
Google Pay has recently tied up with ICICI Bank, HDFC Bank and Kotak Bank for
offering loan on the move. If you are eligible you will directly receive loan offer on the app.
Ref : https://medium.com/stellarpeers/how-would-you-critique-a-products-design-
9b5b0092c355
https://docs.google.com/presentation/d/1zX0vUYaSGU5d52_Q-
BWVqWAZn50imLY5/edit#slide=id.g7d78c46301_1_0