Defining the Desired Customer Experience Before Building: What Is a Product Manager's First Move

This skill teaches you to articulate the ideal end-state customer experience as a concrete narrative, then systematically decompose it into the features, services, and technology required to deliver that experience, so you build only what matters.

Start by writing a vivid, concrete narrative of what the customer's life looks like after your product exists. Describe their end-to-end journey in present tense, covering how they discover, adopt, and benefit from the solution. Then decompose that narrative into discrete experience requirements. For each requirement, identify the feature, service, or technology needed to deliver it. Prioritize by customer impact and feasibility, cutting anything the narrative does not demand.

Outcome: You produce a customer experience narrative and a decomposed requirements map that directly links every proposed feature or service to a specific moment in the customer journey, eliminating speculative work and aligning your team on what to build first.

Synthesized from public framework references and reviewed for accuracy.

ProductIntermediate2-4 hours for a first draft; 1-2 additional sessions for decomposition and validation

Prerequisites

  • Basic understanding of the Working Backwards framework and the PR/FAQ document format
  • A clearly identified target customer segment with at least preliminary research (interviews, surveys, or support data)
  • Familiarity with writing internal press releases or equivalent vision documents
  • Enough product domain knowledge to distinguish feasible from speculative technology choices

Overview

If you have ever asked what is a product manager truly responsible for, the answer often comes down to one thing: ensuring the team builds something customers actually want. Defining the desired customer experience before building is the foundational skill that makes that possible. Instead of starting with a feature list, a technology stack, or a competitive reaction, you begin by describing the world as the customer will experience it after your product ships. This narrative becomes the gravity well that pulls every subsequent decision into alignment. The skill sits at the heart of the Working Backwards framework, which treats customer experience as the non-negotiable starting point for product development.

The concrete artifact you produce is twofold. First, a customer experience narrative: a present-tense story of roughly 500 to 1,000 words that walks through a specific customer's journey from the moment they encounter your product through the moment they realize its full value. Second, a decomposition map that breaks that narrative into discrete experience moments, then traces each moment back to a required capability (feature, service, integration, operational process, or technology). The map is typically structured as a table or spreadsheet with columns for the experience moment, the customer emotion or outcome at that moment, the capability required, the owner, and the current feasibility assessment.

This skill matters because it prevents the two most expensive failure modes in product development: building features nobody asked for, and building the right features in the wrong order. When you define the experience first, you create an objective standard against which every scope decision, technical tradeoff, and launch criterion can be evaluated. Teams that skip this step tend to accumulate features that individually make sense but collectively deliver a disjointed experience. The narrative forces coherence. It also gives you a communication tool that works across engineering, design, marketing, and leadership, because everyone can read a story about a customer, but not everyone can read an architecture diagram. What is a product manager without this skill? Someone managing a backlog instead of shaping a product.

How It Works

The mental model behind this skill is straightforward but counterintuitive for teams trained to think in solutions. You are inverting the typical product development sequence. Most teams move from technology to features to experience: "We have this API, so we can build this feature, so the customer gets this benefit." Working backwards reverses the chain: "The customer needs this experience, which requires this capability, which demands this technology." The inversion matters because it changes what gets cut when resources are scarce. In a technology-forward approach, the experience is the first casualty. In an experience-backward approach, non-essential technology is the first casualty.

The narrative you write is not a user story, a job story, or a requirements document. It is closer to a short piece of fiction in which the protagonist is your target customer. You describe specific details: the customer's name, their context, the moment they encounter your product, how the product behaves, what they feel, what they do next, and the measurable outcome they achieve. The specificity is the mechanism. Vague narratives produce vague requirements. A sentence like "Sarah opens the app and sees her dashboard" is weaker than "Sarah opens the app at 7:14 AM while standing in line at the coffee shop, and within two seconds she sees that her overnight batch job succeeded, with the three metrics she cares about displayed without scrolling." The second version generates testable requirements: load time under two seconds, above-the-fold metric display, batch job status surfaced immediately.

The decomposition step is where the skill connects to the rest of the Working Backwards framework. Each sentence or clause in your narrative implies at least one capability. You go through the narrative line by line and ask, "What must be true for this sentence to be accurate?" The answer is a requirement. Some requirements are features. Some are operational processes (like a human review step). Some are partnerships or integrations. Some are performance thresholds. By extracting them systematically, you build a requirements set that is traceable, meaning every requirement points back to a specific customer experience moment, and every experience moment is covered by at least one requirement.

The reason this works better than brainstorming features is that narratives are self-constraining. When you write a story about a real person doing a real task, you naturally exclude edge cases, power-user fantasies, and competitive-parity features that do not serve the story. The narrative acts as a filter. If a proposed feature does not appear in the story, it needs a strong justification to survive. This is also why iteration matters so much. Your first narrative will contain assumptions that are wrong. Sharing it with customers, stakeholders, and engineers exposes those assumptions quickly, because people react to stories with intuition and specificity that they rarely bring to abstract feature discussions.

Step-by-Step

  1. Step 1: Select and Profile Your Target Customer

    Choose one specific customer segment to write about. Do not try to cover multiple segments in a single narrative. Pull together existing research: interview transcripts, support tickets, survey verbatims, analytics showing current behavior patterns, and any persona documents your team already has. Write a short profile (3 to 5 sentences) that captures this customer's context: their role, their environment, the task they are trying to accomplish, and the current pain they experience.

    Use a real name, even if fictional, to make the narrative concrete. This profile becomes the opening context for your experience narrative.

    Tip: If you have no customer research, conduct three quick 20-minute interviews before writing the narrative. Even a small amount of direct customer input dramatically improves the accuracy of your story and prevents the entire exercise from becoming internal projection.

  2. Step 2: Define the Measurable Outcome the Customer Achieves

    Before writing the journey, write the ending. State, in one to two sentences, the specific outcome the customer achieves by the end of the experience. This should be measurable or observable, not aspirational. "Sarah reduced her weekly reporting time from four hours to twenty minutes" is good.

    "Sarah feels empowered" is not. The outcome is the anchor for everything else you write. Every scene in your narrative should move the customer closer to this outcome. If you find yourself writing scenes that do not connect to the outcome, those scenes are candidates for removal.

    Tip: Test your outcome statement by asking: could a customer confirm in a survey whether this happened? If the answer is no, the outcome is too vague.

  3. Step 3: Write the End-to-End Customer Experience Narrative

    Write a present-tense story of 500 to 1,000 words that walks through the customer's journey from discovery to value realization. Cover these beats: how the customer first encounters the product, their first interaction, the moment of initial value (the "aha" moment), the ongoing usage pattern, and the moment they achieve the outcome you defined in Step 2. Include sensory and contextual details: time of day, device, location, emotional state, specific data they see, specific actions they take. Write as though you are narrating a documentary about this person's day.

    Avoid mentioning internal feature names, technical architecture, or implementation details. Describe behavior and outcomes, not systems.

    Tip: Read your narrative aloud. If any sentence sounds like a product requirement document ("the system shall..."), rewrite it as something a customer would actually experience. The narrative should be readable by someone with no technical background.

  4. Step 4: Identify Experience Moments in the Narrative

    Go through your narrative sentence by sentence and highlight each distinct experience moment. An experience moment is a point where the customer does something, sees something, or feels something that matters to the journey. Mark each one with a sequential number. Most narratives yield between 12 and 30 experience moments.

    Create a table or spreadsheet with columns: Moment Number, Quote from Narrative, Customer Action or Observation, Desired Customer Emotion or Outcome. Fill in the first three columns by extracting directly from the text. Fill in the emotion or outcome column by inferring what the customer needs to feel or achieve at that point for the story to continue as written.

    Tip: If two consecutive moments feel like the same thing, they probably are. Merge them. If one moment feels like it contains two distinct things ("she uploads the file and immediately sees the results"), split it. Granularity matters because each moment becomes a separate requirement to validate.

  5. Step 5: Decompose Each Moment into Required Capabilities

    " Write down every capability required. Capabilities fall into several categories: product features (what the software does), performance requirements (how fast, how reliable), content or data requirements (what information must be available), operational requirements (human actions like onboarding calls or content moderation), integration requirements (connections to other systems), and design requirements (visual or interaction qualities). Add a column to your table for each capability. One moment may require multiple capabilities.

    Be specific. "Fast loading" is not a capability. "Dashboard renders with live data in under two seconds on a 4G mobile connection" is a capability.

    Tip: Invite an engineer to co-author this step. Product managers tend to underestimate technical requirements, and engineers tend to surface constraints and dependencies that change the feasibility picture early, before anyone has written code.

  6. Step 6: Assess Feasibility and Identify Gaps

    For each capability, add a feasibility column with three values: Exists (we already have this), Buildable (we can create this within our current resources and timeline), and Unknown (we need research or a spike to determine feasibility). Capabilities marked Unknown are your biggest risks. Flag them immediately and assign someone to investigate. Capabilities marked Exists should be verified, not assumed.

    Check with the relevant team that the existing capability actually meets the specific requirements of the experience moment. Many "we already have that" claims fall apart when tested against the narrative's specificity.

    Tip: Color-code your table: green for Exists, yellow for Buildable, red for Unknown. The visual pattern immediately shows you where your risk is concentrated. If one section of the narrative is mostly red, that section may need to be simplified or phased.

  7. Step 7: Prioritize by Customer Impact and Dependency

    Not all experience moments are equally important. Rank them by asking two questions for each: How much does this moment contribute to the customer reaching the defined outcome? And how many other moments depend on this one? Moments that are both high-impact and high-dependency are your non-negotiables.

    They form the critical path of your product. Moments that are low-impact and low-dependency are candidates for deferral to a later version. Create a simple 2x2 matrix with Impact on one axis and Dependency on the other. Place each moment in the appropriate quadrant.

    The top-right quadrant (high impact, high dependency) defines your minimum viable experience.

    Tip: Resist the temptation to put everything in the high-impact quadrant. If more than 40% of moments end up there, you have not prioritized. Force-rank within the quadrant to create a true ordered list.

  8. Step 8: Validate with Stakeholders and Customers

    Share the narrative with three audiences. First, show it to two or three target customers and ask them to mark any moment that feels unrealistic, unnecessary, or missing. Second, share it with engineering leads and ask them to review the feasibility assessments and flag any capabilities that are harder or easier than estimated. Third, present it to business stakeholders and confirm that the defined outcome aligns with business goals.

    Collect feedback in a structured format: for each moment, record whether each reviewer thinks it is essential, nice-to-have, or unnecessary. Use this feedback to revise both the narrative and the decomposition map.

    Tip: When sharing with customers, do not explain the narrative. Hand it to them and let them read it silently. Their unprompted reactions reveal more than their answers to your questions. Watch for confusion, excitement, or skepticism, and note exactly which sentences triggered each reaction.

  9. Step 9: Produce the Final Experience Requirements Document

    Combine your revised narrative and decomposition map into a single document. The document should have three sections: the customer experience narrative (revised based on feedback), the experience moment decomposition table (with capabilities, feasibility, and priority), and a summary of the minimum viable experience (the set of moments and capabilities required for the first version). This document becomes the input to your team's roadmap, sprint planning, and technical design discussions. Every feature request, bug priority, and scope negotiation should be evaluated against this document.

    If a proposed change does not improve a specific experience moment, it needs strong justification to proceed.

    Tip: Store this document in a shared location where everyone on the team can access it. Reference it by name in sprint planning and design reviews. The document loses its power the moment it becomes a file nobody opens. Print the narrative and pin it to the wall if your team is co-located.

Examples

Example: B2B SaaS Onboarding for a Small Marketing Team

A five-person startup is building a social media scheduling tool. Their target customer is a marketing manager at a 20-person company who currently uses spreadsheets and manual posting. The team has conducted eight customer interviews and has a clear picture of the pain but has not yet decided which features to build first. They have three engineers and a designer, with a 10-week runway to first release.

The product manager writes a narrative about "Priya," a marketing manager who discovers the tool through a colleague's recommendation, signs up during her lunch break, and within 15 minutes has her first week of posts scheduled across three platforms. " The next morning, Priya opens the app while commuting and sees that two posts went out as planned, with engagement numbers already visible. The decomposition yields 18 experience moments. The most critical are: account creation in under 60 seconds (requiring social login and minimal form fields), platform connection in one step per platform (requiring OAuth integrations with three social networks), and calendar view with drag-and-drop (requiring a performant mobile web interface).

The feasibility assessment flags the OAuth integrations as Buildable but time-intensive, at roughly two weeks per platform. This leads the team to launch with one platform first (Instagram, based on customer interview frequency) and phase the other two. The narrative's specificity about Priya seeing engagement numbers "the next morning" produces a requirement for basic analytics within 12 hours of posting, which the team initially had on a v2 backlog but now promotes to v1 because the narrative revealed it as essential to the "aha" moment.

Example: Enterprise Compliance Platform for Financial Services

A 40-person company is building a compliance monitoring tool for mid-size banks. Their target customer is a Chief Compliance Officer who manages a team of 12 analysts. The product involves sensitive regulatory data, complex integrations with banking systems, and a long sales cycle. The team has interviewed six compliance officers and has a 16-week development timeline before a pilot with two banks.

The product manager writes a narrative about "David," a CCO who arrives at work on Monday morning to a dashboard showing that his team's compliance coverage increased from 72% to 89% over the past month. The narrative walks through David reviewing three flagged transactions that the system identified over the weekend, assigning two to analysts directly from the dashboard, and dismissing one after the system shows its reasoning. On Wednesday, David uses the tool to generate a board-ready compliance report in four clicks, replacing a process that currently takes his team two full days each quarter. The decomposition produces 24 experience moments.

The critical path includes: automated transaction scanning against regulatory rules (requiring integration with the bank's core banking system), explainable flagging (requiring a reasoning engine that can cite specific regulations), analyst assignment workflow (requiring role-based access and notification), and one-click report generation (requiring a template engine with real-time data pull). Feasibility assessment marks the core banking integration as Unknown because each bank uses a different system. The team decides to build a standardized adapter layer and commits to supporting only the two pilot banks' specific systems for v1. The narrative's detail about David dismissing a flag "after the system shows its reasoning" elevates explainability from a nice-to-have to a requirement, because without it, the CCO cannot trust the system and the entire value proposition collapses.

Example: Consumer Mobile App for Fitness Beginners

A two-person founding team is building a fitness app for people who have never exercised regularly. They have surveyed 200 potential users and conducted 15 interviews. Their insight is that beginners quit not because workouts are hard but because they feel lost about what to do each day. They have eight weeks to build a testable MVP with one iOS developer and one designer-founder.

The designer-founder writes a narrative about "James," a 34-year-old accountant who downloads the app on a Sunday evening after a conversation with his doctor about being more active. " On Monday at 6:45 AM, James receives a notification that says "Time for your walk, James. " He taps, walks for 12 minutes while the app plays a gentle audio guide, and when he stops, the app shows "Day 1 complete. " The decomposition yields 14 experience moments.

The critical ones are: the onboarding questionnaire generating a personalized daily plan (requiring a simple rule engine mapping answers to plan templates), the contextual notification (requiring iOS push notification integration with time-zone awareness), and the motivational completion screen with a social comparison stat (requiring a pre-researched library of motivational statistics). Feasibility assessment shows everything is Buildable within eight weeks except the audio guide, which requires content production. The team decides to launch without audio and instead shows on-screen text prompts during the walk. The narrative's emphasis on James receiving his plan "immediately" produces a hard requirement that the onboarding flow must end with a visible plan, not a "we'll email you" promise.

This decision shapes the entire technical architecture: the plan generation must be synchronous and fast, not queued.

Example: Internal Tool for a Large E-Commerce Operations Team

A product manager at a 500-person e-commerce company is tasked with improving the internal returns processing tool used by a 30-person operations team. Currently, each return takes an average of 8 minutes to process. Leadership wants that reduced to under 3 minutes. The product manager has shadowed the operations team for two days and has detailed notes on the current workflow.

The product manager writes a narrative about "Lin," a returns processor who starts her shift at 8 AM, logs in, and sees a prioritized queue of 45 returns sorted by value and urgency. She clicks the top return and sees the customer's order, the return reason, product photos the customer submitted, and a system recommendation (refund, replace, or reject) with confidence level. For a straightforward return with high confidence, Lin confirms the recommendation with one click and moves to the next item in under 90 seconds. For a borderline case with low confidence, Lin sees the three most similar past decisions by her teammates, makes her judgment, and adds a one-line note.

The decomposition produces 22 experience moments. The critical path includes: automated return classification and recommendation (requiring a rules engine trained on two years of historical decisions), one-click confirmation for high-confidence cases (requiring workflow redesign to eliminate five current form fields that are auto-fillable), and similar-case retrieval for low-confidence cases (requiring a search index over historical decisions with similarity scoring). Feasibility assessment flags the similar-case retrieval as Unknown because the historical decision data is unstructured. The team assigns a data engineer to assess whether the data can be normalized in two weeks.

The narrative's specificity about "under 90 seconds" for high-confidence cases creates a testable performance benchmark that the team tracks from the first sprint. After the first build, they measure 110 seconds and identify that the product photo loading is the bottleneck, leading to an image optimization sprint they would not have prioritized without the narrative's time constraint.

Best Practices

  • Write the narrative in present tense, as though the product already exists and the customer is using it right now. Present tense forces specificity about what the customer sees and does, while future tense ("the customer will be able to...") invites vagueness. If you catch yourself drifting into future tense, it usually means you are not yet clear on how the experience works.

  • Limit your narrative to one customer segment per document. Attempting to write a single narrative that serves multiple segments produces a generic story that generates generic requirements. If you serve three distinct segments, write three separate narratives and decompose each independently. You can merge the requirements later, but the narratives must stay segment-specific to maintain their constraining power.

  • Include moments of friction and recovery, not just the happy path. Real customer experiences include confusion, errors, and delays. Your narrative should describe what happens when the customer does something unexpected or when the system encounters an edge case. These friction moments often reveal the most important capabilities, because a product that handles errors gracefully earns more trust than one that only works when everything goes right.

  • Revisit and update the narrative quarterly, or whenever a significant shift in customer understanding occurs. Customer needs evolve. A narrative written six months ago may describe an experience that is no longer relevant. Treat the document as a living artifact, not a one-time exercise.

    Teams that update their narratives regularly catch drift between what they are building and what customers actually need.

  • Keep capability descriptions at the interface level, not the implementation level. "Dashboard loads in under two seconds" is an interface-level capability. "Use Redis caching with a 30-second TTL" is an implementation detail. The decomposition should constrain what the product must do, not how engineering builds it.

    This preserves engineering's autonomy to choose the best implementation while ensuring the customer experience is non-negotiable.

  • Use the decomposition table as your scope negotiation tool in every planning meeting. When someone proposes adding a feature, check whether it maps to an experience moment. When someone proposes cutting a feature, check which experience moment it supports. This creates an objective, shared standard for scope decisions that reduces political negotiation and anchors decisions in customer value.

  • Assign an explicit owner to each Unknown feasibility item within 48 hours of completing the decomposition. Unknown items that sit unassigned become invisible risks that surface during development at the worst possible time. The owner's job is not to solve the problem but to return a Buildable or Not Buildable assessment within a defined timeframe, usually one to two weeks.

Common Mistakes

Writing the narrative from the product's perspective instead of the customer's perspective

Correction

This mistake looks like a narrative full of sentences that describe what the product does ("The system processes the upload and generates a report") instead of what the customer experiences ("Marco sees his report appear with the three charts he requested, each labeled with this morning's data"). It happens because product managers are deeply familiar with the system and default to describing its behavior. Catch it by reading the narrative and highlighting every sentence where the subject is "the system," "the product," or "the feature." Replace each with a sentence where the subject is the customer. The narrative should read like a story about a person, not a story about software.

Making the narrative too abstract or aspirational to decompose

Correction

A narrative that says "the customer easily completes their task and is delighted" cannot be decomposed because it does not specify what the task is, what "easily" means, or what triggers the delight. This happens when the writer tries to avoid committing to specifics too early, mistaking vagueness for flexibility. The signal is a decomposition step that produces fewer than ten experience moments from a full-page narrative. Fix it by going back and adding concrete details: times, numbers, specific screens, specific data, specific decisions the customer makes.

If you cannot add specifics, you probably need more customer research before writing the narrative.

Decomposing into features instead of capabilities

Correction

This mistake manifests as a decomposition table full of entries like "notification system" or "dashboard widget" instead of "customer receives a timely alert within 30 seconds of the triggering event" or "customer sees their top three metrics without scrolling on a mobile screen." It happens because the team jumps to solution mode during decomposition. The consequence is that the requirements lose their traceability to the customer experience, and alternative implementations get excluded prematurely. Catch it by checking whether each capability in your table could be satisfied by more than one technical approach. If it can only be satisfied by one specific feature, you have probably written a solution, not a capability.

Skipping the feasibility assessment and treating all capabilities as equally buildable

Correction

Teams that skip feasibility assessment discover during sprint three that a core capability requires a technology they have never used, a partnership that takes months to negotiate, or a data set that does not exist. This happens because the narrative exercise feels creative and exciting, while feasibility assessment feels like a buzzkill. The signal is a decomposition table with no Unknown entries, which almost always means nobody asked hard questions. Fix it by requiring each capability to be reviewed by someone who would actually build or deliver it.

If the builder has not signed off on the feasibility, mark it Unknown.

Writing one narrative and never revising it based on feedback

Correction

The first draft of your narrative contains assumptions that are wrong. Every first draft does. Teams that treat the initial narrative as final end up building toward an experience that does not match reality. This mistake is especially common when the narrative was written by a senior leader whose vision is treated as unchallengeable.

The signal is a narrative that has not changed after being shared with customers or engineers. Fix it by building explicit revision checkpoints into your process: one revision after customer feedback, one after engineering feasibility review, and one after the first sprint of building. Track changes so the team can see how the narrative evolved.

Conflating the experience narrative with the internal press release

Correction

The experience narrative and the internal press release (from the PR/FAQ process) serve different purposes. The press release announces the product to the world and focuses on the value proposition. The experience narrative describes one customer's detailed journey and focuses on the interaction sequence. Teams that merge them end up with a document that is too high-level for decomposition and too detailed for stakeholder communication.

Keep them as separate artifacts. " Both feed into the Working Backwards process, but at different stages.

Frequently Asked Questions

How long should the customer experience narrative be?

Aim for 500 to 1,000 words. Shorter narratives usually lack the specificity needed for decomposition, producing vague requirements that do not constrain decisions. Longer narratives tend to include side plots and edge cases that dilute focus. If your narrative exceeds 1,000 words, check whether you are covering more than one customer segment or more than one core use case. Split into multiple narratives if so.

Should I define the customer experience before or after writing the internal press release?

Write the internal press release first. The press release, part of the [Working Backwards](/methods/working-backwards) process, establishes the high-level value proposition and target customer. The experience narrative then zooms in on the detailed interaction sequence. " Trying to write the experience narrative without a clear value proposition leads to a beautifully detailed story about the wrong product. See [writing internal press releases](/skills/writing-internal-press-releases) for that first step.

How do I define the customer experience when I have very little customer research?

You can still write a narrative, but flag it heavily as assumption-laden. Write your best guess, then highlight every sentence that is based on assumption rather than evidence. Use the highlighted sentences as your interview guide: share those specific moments with three to five potential customers and ask whether they ring true. This approach is faster than conducting open-ended research because the narrative gives customers something concrete to react to. Even five reactions will dramatically improve your second draft.

What if my stakeholders want to skip the narrative and jump straight to features?

This is the most common resistance you will encounter. The best response is to show, not argue. Write the narrative yourself, even if nobody asked for it, decompose it, and bring the decomposition table to the next planning meeting. When a feature debate arises, reference the table and ask which experience moment the proposed feature supports. After one or two meetings where the table resolves a debate faster than opinion-based discussion, stakeholders usually adopt the practice. The narrative earns its place by being useful, not by being mandated.

How do I handle features that customers need but that do not appear in the narrative?

If a feature does not appear in the narrative, there are two possibilities. Either the narrative is incomplete and needs to be revised to include the experience moment that requires the feature, or the feature is genuinely outside the scope of the core experience you are defining. For the first case, update the narrative. For the second case, document the feature on a separate list with the label "not in v1 narrative" and revisit it in the next planning cycle. Do not add features to the decomposition table without corresponding narrative moments, because that breaks traceability.

Can I use this skill for incremental improvements, or is it only for new products?

This skill works well for incremental improvements. Instead of writing the narrative for a brand-new product, write it for the improved version of the current experience. Describe the customer's journey as it should work after the improvement ships. Then decompose the delta: which experience moments are new or changed, and what capabilities do those moments require? This is especially powerful for what is a product manager's ongoing responsibility of continuous improvement, because it frames incremental work in terms of customer experience gains rather than feature checklists.

Why does my decomposition keep producing requirements that feel too broad to build?

Broad requirements usually trace back to vague narrative moments. If your narrative says "the customer finds what they need quickly," the decomposition will produce a broad requirement like "good search experience." Go back to the narrative and add specifics: what exactly is the customer looking for, what do they type, how many results do they see, and which result do they click? The more specific the narrative, the more specific the capabilities. If you find yourself unable to add specifics, it is a signal that you need more customer research on that particular interaction.