Fatskills
Practice. Master. Repeat.
Study Guide: Principles of Product Management: PM Frameworks for Interviews (CIRCLES, AARM, SPADE, Design Thinking in Cases)
Source: https://www.fatskills.com/product-management/chapter/product-management-pm-frameworks-for-interviews-circles-aarm-spade-design-thinking-in-cases

Principles of Product Management: PM Frameworks for Interviews (CIRCLES, AARM, SPADE, Design Thinking in Cases)

By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.

⏱️ ~6 min read

PM Frameworks for Interviews (CIRCLES, AARM, SPADE, Design Thinking in Cases)



PM Frameworks for Interviews (CIRCLES, AARM, SPADE, Design Thinking in Cases)


What This Is

Product frameworks are structured approaches to solving problems, prioritizing work, and making decisions under uncertainty. They matter because they force clarity, reduce bias, and align teams around a shared process. For example, when Stripe redesigned its onboarding flow to reduce drop-offs, it used Design Thinking to empathize with users, define pain points (e.g., unclear pricing), ideate solutions (e.g., interactive pricing calculator), and test prototypes—resulting in a 20% increase in activation.


Key Terms & Frameworks

  • CIRCLES (Lewis Lin):
    A structured interview framework for product questions: Comprehend (clarify the problem), Identify (users and stakeholders), Report (user needs), Cut (prioritize), List (solutions), Evaluate (trade-offs), Summarize (recommendation).
    Example: "How would you improve LinkedIn’s job search?" → Start by Comprehending (e.g., "Are we focusing on recruiters or candidates?").

  • AARM (Reforge):
    A metric framework for measuring product success: Acquisition (how users find you), Activation (first value), Retention (repeat usage), Monetization (revenue).
    Example: For Duolingo, Activation = completing the first lesson; Retention = returning after 7 days.

  • SPADE (Gokul Rajaram):
    A decision-making framework: Setting (context), People (stakeholders), Alternatives (options), Decide (choose), Explain (communicate).
    Example: Deciding whether to launch a dark mode in an app → Alternatives could include "full dark mode," "partial dark mode," or "no launch."

  • Design Thinking (IDEO/Stanford d.school):
    A 5-step process for user-centered innovation: Empathize (understand users), Define (problem statement), Ideate (brainstorm), Prototype (build), Test (validate).
    Example: Airbnb used Design Thinking to redesign its booking flow by Empathizing with hosts (e.g., "They fear bad guests") and Prototyping a host guarantee program.

  • ICE Score (Sean Ellis):
    Impact × Confidence × Ease – a prioritization formula. Variables: Impact (1–10), Confidence (1–10%), Ease (1–10).
    Example: A feature with Impact=8, Confidence=70%, Ease=5 scores 28 (8 × 0.7 × 5).

  • North Star Metric (NSM):
    The single metric that best captures the core value of your product.
    Example: For Facebook, it was Daily Active Users (DAU); for Slack, it’s messages sent per team.

  • Jobs to Be Done (JTBD):
    A framework to uncover why users "hire" a product. Formula: "When [situation], I want to [motivation] so I can [outcome]." Example: "When I’m commuting, I want to listen to news so I can stay informed without reading."

  • HEART Framework (Google):
    A UX metric framework: Happiness (NPS), Engagement (sessions/week), Adoption (new users), Retention (churn), Task Success (completion rate).
    Example: For Google Docs, Task Success = % of users who successfully share a document.

  • Double Diamond (Design Council):
    A 4-phase process: Discover (research), Define (problem), Develop (ideate), Deliver (test).
    Example: Dyson used this to redesign vacuum cleaners by Discovering user frustrations (e.g., loss of suction).

  • Pirate Metrics (AARRR):
    Acquisition, Activation, Retention, Revenue, Referral – a funnel for growth.
    Example: For Dropbox, Referral = "Get 500MB free for inviting friends."

  • Kano Model:
    A framework to categorize features by user satisfaction: Basic (must-haves), Performance (more = better), Delighters (unexpected).
    Example: For iPhone, Basic = calling; Delighter = Face ID.

  • SWOT Analysis:
    Strengths, Weaknesses, Opportunities, Threats – for strategic planning.
    Example: For Tesla, Opportunity = government EV subsidies; Threat = supply chain delays.


Step-by-Step / Process Flow

1. Using CIRCLES in an Interview

  1. Comprehend: Ask clarifying questions (e.g., "Are we improving discovery or application for jobs on LinkedIn?").
  2. Identify: List users (e.g., job seekers, recruiters, LinkedIn’s business team).
  3. Report: State user needs (e.g., "Job seekers want fewer irrelevant listings").
  4. Cut: Prioritize one user segment (e.g., "Focus on entry-level job seekers").
  5. List: Brainstorm solutions (e.g., "AI-powered job matching," "salary transparency tool").
  6. Evaluate: Trade-offs (e.g., "AI matching is high effort but high impact").
  7. Summarize: Recommend one solution with rationale (e.g., "Launch a salary transparency tool to reduce ghosting").

2. Applying SPADE to a Decision

  1. Setting: Define the context (e.g., "We’re deciding whether to add a ‘Save for Later’ button to our e-commerce app").
  2. People: List stakeholders (e.g., engineers, designers, marketing, customers).
  3. Alternatives: Generate options (e.g., "Add button," "Use a wishlist," "Do nothing").
  4. Decide: Choose based on data (e.g., "Wishlist increases cart size by 15%").
  5. Explain: Communicate the decision (e.g., "We’ll launch the wishlist because it drives revenue and requires minimal dev effort").

3. Running a Design Thinking Sprint

  1. Empathize: Conduct user interviews (e.g., "Why do users abandon carts?").
  2. Define: Synthesize insights (e.g., "Users abandon because shipping costs are unclear").
  3. Ideate: Brainstorm solutions (e.g., "Show shipping costs upfront," "Offer free shipping over $50").
  4. Prototype: Build a low-fidelity mockup (e.g., Figma wireframe of the new checkout flow).
  5. Test: Validate with 5 users (e.g., "Do they complete checkout faster?").

Common Mistakes

  • Mistake: Skipping Comprehend in CIRCLES and jumping to solutions.
    Correction: Always clarify the problem first (e.g., "Are we fixing discovery or conversion?").

  • Mistake: Confusing North Star Metric with vanity metrics (e.g., "We’ll track page views!").
    Correction: NSM should reflect core value (e.g., for Uber, it’s rides completed, not app opens).

  • Mistake: Prioritizing with ICE but ignoring strategic alignment.
    Correction: Even if a feature scores high on ICE, ask: "Does this align with our 2024 goals?"

  • Mistake: Using Design Thinking without diverse user input.
    Correction: Interview extreme users (e.g., power users and churned users) to uncover hidden pain points.

  • Mistake: In SPADE, not considering second-order effects.
    Correction: Ask: "If we add this feature, how will it impact other teams (e.g., support, legal)?"


PM Interview / Practical Insights

  • Interviewer Trap: "How would you improve [X product]?" → They’re testing if you structure your answer (e.g., CIRCLES) and prioritize (e.g., ICE).
    Pro Tip: Start with: "Let me clarify the goal first—are we optimizing for engagement, revenue, or retention?"

  • Tricky Distinction: MVP vs. MMP

  • MVP (Minimum Viable Product): Bare-bones version to validate a hypothesis (e.g., Zappos started by posting photos of shoes from local stores).
  • MMP (Minimum Marketable Product): First version with enough features to attract paying customers (e.g., Zappos later added inventory and shipping).

  • Stakeholder Question: "Why did you choose this metric?" → They want to see if you understand leading vs. lagging indicators.

  • Leading: Predicts future success (e.g., % of users who complete onboarding).
  • Lagging: Measures past success (e.g., revenue).

  • Framework Overlap: When to use CIRCLES vs. Design Thinking?

  • CIRCLES: Best for interviews (structured, time-constrained).
  • Design Thinking: Best for real-world problems (iterative, user-centered).


Quick Check Questions

  1. Scenario: Your team wants to add a "social sharing" feature to increase engagement, but it might hurt NPS (users find it spammy). How do you decide?
    Answer: Use ICE to compare the trade-offs (e.g., "Engagement impact = 7, NPS impact = -3, Confidence = 80%"). If the net score is positive, test with a small cohort first.
    Why? Prioritization frameworks help quantify trade-offs.

  2. Scenario: A stakeholder insists on launching a feature because "competitors have it." How do you respond?
    Answer: Ask: "What’s the user need this solves? Let’s validate with data (e.g., surveys, A/B tests) before copying competitors."
    Why? Features should solve real problems, not just mimic competitors.

  3. Scenario: You’re designing a new onboarding flow. How do you measure success?
    Answer: Track Activation (e.g., "% of users who complete key actions") and Retention (e.g., "Day 7 return rate").
    Why? Onboarding’s goal is to drive first value and repeat usage.


Last-Minute Cram Sheet

  1. CIRCLES: Comprehend → Identify → Report → Cut → List → Evaluate → Summarize.
  2. AARM: Acquisition, Activation, Retention, Monetization.
  3. SPADE: Setting, People, Alternatives, Decide, Explain.
  4. Design Thinking: Empathize → Define → Ideate → Prototype → Test.
  5. ICE: Impact × Confidence × Ease (prioritization).
  6. North Star Metric: Single metric that reflects core value (e.g., DAU for Facebook).
  7. HEART: Happiness, Engagement, Adoption, Retention, Task Success.
  8. Kano Model: Basic, Performance, Delighters.
  9. ⚠️ MVP ≠ MMP – MVP validates, MMP sells.
  10. ⚠️ Leading vs. Lagging: Leading predicts (e.g., onboarding completion), lagging measures (e.g., revenue).


ADVERTISEMENT