- Read me
- Table of contents
Product design
- Clarify the problem
- Is this a new product or an improvement to something existing?
- What is the product? (functionality, biz model, vision)
- Scope down (eg. target market/users, platform, geo)
- Think = who? where? what? why? how?
- State approach to interviewer = Goals, User(s), Needs, Solutions, Evaluations
- Set goals
- Product goal (eg. What problem does it solve for users?)
- Business goal (eg. Growth, Engagement, Monetization)
- Identify user personas (come up with 4-6)
- Consider these attributes when brainstorming = age, geo, profession, education level, usage frequency, interests, platform
- Evaluate personas using goals, choose 1 persona, and explain rationale for decision
- List user needs (5+)
- Consider = unmet, painful needs that are non-obvious and don't overlap
- On the whiteboard, use this format = [user persona | need | user impact + alignment with goals]
- Where user impact/alignment with goal —> High, Medium, Low
- Evaluate needs using impact/goal alignment, choose 1-3 need(s), and explain rationale for decision
- Brainstorm solutions (3+ per persona)
- Consider = goals and user problems at the forefront, trending technologies, creative combinations, and iterating on high-quality existing solutions
- On the whiteboard, use this format = [user need | solution | user impact + effort = total]
- Where user impact/effort —> High, Medium, Low
- Evaluate solutions using user impact/effort, choose 1-3 solution(s), and explain rationale for decision
- Solution deep-dive
- Come up with a success metric that's aligned with the goal(s)
- Evaluate tradeoffs and use data/logic to back-up your decision
- Wireframe the solution
- Summarize (goals, user, needs, solution, success metric)
Execution
Goal-setting/measuring success
- Clarify the problem
- What is the product/feature? (functionality, biz model, vision)
- Ask for any existing goals or state understanding of current product strategy
- State approach to interviewer = Goals, User(s), Metrics, Evaluations
- Define goals based on the relevant phase of the product lifecycle (or interviewer's direction)
- Product goal (eg. FB Groups aims to be the de facto platform to connect over shared interests)
- Business goal (eg. Growth, Engagement, Monetization)
- Identify the user(s) and outline their journey
- Acknowledge all relevant users (eg. posters and/or viewers)
- Choose a user-type to proceed with and explain rationale for decision
- List out relevant stages (related to the goals):
- For example –
- Growth = [Awareness, Acquisition/Activation]
- Engagement = [Interaction, Retention]
- Monetization = [Revenue]
- List metrics per stage (1-2)
- Prioritize the metrics (explain their impact against the goals)
- Derive "North Star" metric
- Remember = must drive the goals, be comprehensible to all stakeholders, and be actionable
- It can be a high-level metric (eg. DAU, ARPU, etc) but it can also be a heuristic. Remember not to tweak too much, it must be objective.
- Discuss = reach, impact, confidence, and effort