Interview Script·45 min·9 questions

Discovering why developers abandon CLI setup after actively choosing the tool

You're seeing developers sign up for your CLI tool with clear intent, but then either never run the initial setup commands or start the process and abandon it partway through. You have signup data showing genuine interest, but setup analytics reveal a frustrating pattern of incomplete onboarding that doesn't match their initial enthusiasm.

Why standard questions fail here

Direct questions about 'why didn't you finish setup' typically yield surface-level answers like 'too busy' or 'too complicated.' This script reconstructs the developer's actual workflow timeline, anchoring in their specific moment of signup motivation, then walking through their exact environment and context when they first attempted setup. By mapping their real development flow and competing priorities, you'll uncover the precise friction points that derail completion.

Sample Questions

Grounded in The Mom Test and Jobs-to-be-Done.

Q1 Can you tell me a bit about your current role and what types of development tools you typically work with?
Why ask this?

Establishes rapport and context without revealing research focus, following Mom Test principle of talking about their life first

Technique

Listen for tool categories and workflow patterns - this context will inform how they evaluate new tools

Follow-up Prompts
  • What does a typical day look like for you when working with these tools?
  • How do you usually discover new development tools?
Watch out for
  • Generic job descriptions without specific tool mentions
Q2 Tell me about the last time you signed up for a new development tool or service. Walk me through what was happening that led you to that decision.
Why ask this?

JTBD: Understanding the struggling moment and context that triggers tool adoption behavior

Technique

Use timeline reconstruction - ask for specific sequence of events leading to signup

Follow-up Prompts
  • What were you trying to accomplish at that time?
  • What other solutions did you consider?
  • What made you choose to sign up rather than continue with what you were using?
Watch out for
  • Vague statements like 'I always try new tools' without specific context
Q3 Thinking about our tool specifically, can you walk me through the exact moment you decided to sign up? What was the trigger?
Why ask this?

Mom Test principle: Focus on specific past behavior rather than general opinions about the product

Technique

Probe for environmental context - where were they, what time of day, what else was happening

Follow-up Prompts
  • What did you expect would happen after you signed up?
  • How urgent was solving this problem for you at that moment?
Watch out for
  • Compliments about the product rather than specific situational details
Q4 After you signed up, what happened next? Take me through your experience step by step, including any time gaps between actions.
Why ask this?

Behavioral archaeology: Reconstructing actual sequence of events to identify friction points and drop-off moments

Technique

Map timeline with specific dates/times if possible - gaps reveal where momentum was lost

Follow-up Prompts
  • How much time passed between signing up and your first attempt to set things up?
  • What were you doing in between those moments?
  • What brought you back to try setup when you did?
Watch out for
  • Hypothetical statements about what they 'would have done' instead of what actually happened
Q5 Tell me about the first time you actually tried to start the setup process. What was your experience like?
Why ask this?

JTBD: Understanding the experience context and emotional journey of first setup attempt

Technique

Listen for emotional language and energy shifts - frustration, confusion, confidence changes

Follow-up Prompts
  • What did you expect to happen vs. what actually happened?
  • At what point did you decide to stop or pause?
  • How did you feel when you made that decision?
Watch out for
  • Generic complaints without specific examples of what went wrong
Q6 If you made multiple attempts at setup, can you walk me through each one? What was different about each attempt?
Why ask this?

Progressive disclosure: Understanding how motivation and context change across multiple attempts

Technique

Map each attempt with context - what changed in their situation, mindset, or approach

Follow-up Prompts
  • What motivated you to try again after the first attempt?
  • How much time passed between attempts?
  • What was different in your situation or approach each time?
Watch out for
  • Blaming themselves rather than describing specific barriers encountered

Get your onboarding interview script

Generate a complete interview guide tailored to your specific product and audience — with rationale, techniques, and follow-up prompts for every question.

Create free account & generate