Skip to main content
Professional

The best feature is the unbuilt one

By 15/02/2018No Comments5 min read

The biggest drain on agency budgets and startup runway is the belief that speed is measured by lines of code produced. That is a fallacy. True speed, efficiency, and strategic product leadership are measured by validated learning. They are measured by the features we choose not to build; the ones we de-risk and discard in a low-cost, low-fidelity environment.

The reality of a fast-moving environment in 2018 dictates a constant tension: stakeholders push for delivery; the product team must insist on discovery. Our core mandate is to prove customer value without engineering investment, turning the ‘build it and they will come’ mentality into a demonstrable ‘they came, so now we build it’ approach. This requires us to operate under a self-imposed constraint: no feature moves to the backlog until its core job-to-be-done has been successfully validated. I have personally found this focus on constraint to be profoundly productive, much like my years listening exclusively to Kanye West’s music: limiting my options forces creativity; a higher quality of output.

Constraint: The First Step of Validation

In the Lean UX paradigm, a validated feature is not a feature that has been built; it is a hypothesis that has been tested. The primary mistake I see across product teams is conflating a polished wireframe with a validated concept. They are not the same.

Before we even open Sketch or Illustrator, we must define the riskiest assumption underpinning our feature. We need to be able to state it clearly, in a falsifiable way: “We believe that users need X to do Y, and X will increase our Z metric by 10%. We will know this is true if 90% of tested users can complete task Y in under thirty seconds.”

This simple act of constraint, demanding a measurable, pre-code validation plan, shifts the focus away from the aesthetic and onto the function. If we cannot articulate a simple way to test the core value proposition with a prototype, we do not understand the problem well enough to design a solution, let alone build it.

Low-Fidelity Methods for High-Fidelity Answers

The most effective validation methods in a scaling environment are often the least technical. They require high-density thinking, not high-cost development. For a UX Lead, our code-free toolkit is essential for rapid iteration; proving our hypotheses.

Paper prototyping and sketching

The simplest; fastest method remains the most powerful. Taking an hour to sketch out key screens on paper, running a quick hallway test with colleagues, watching where they stumble immediately reveals flow issues; missing context. The low fidelity encourages the user to focus on the content and flow, not on the interface’s aesthetics; they feel empowered to critique the design openly.

Interactive wireflows using InVision

For concepts that require a more realistic feel for stakeholder buy-in or remote user testing, we rely on high-fidelity wireflows. We use Sketch to create the key states; then link them in InVision to simulate a user journey. The crucial part here is the test script. We do not ask the user what they think of the feature; we give them a clear task; observe their behaviour. Success is not praise; success is task completion rate, time on task, the number of unassisted clicks. This entire process validates the entire user flow, from entry point to goal completion, without requiring any developer time on the front end or the back end.

Concierge and ‘Wizard of Oz’ testing

For features involving complex or new technical capabilities, we employ a ‘Wizard of Oz’ approach. We create the front-end experience in a high-fidelity prototype, but the back-end “magic” is performed manually by a team member. For example, if we are validating a new search filtering feature, the search results might be manually curated; shown to the user based on their input. This allows us to test the value of the feature before the complex logic is coded, confirming whether the user truly needs the functionality before we invest in building the system that powers it.

Measuring the Unmeasurable: Feedback over Function

Validation is not a binary yes or no; it is a spectrum of learning. The best outcome is not a simple pass, but a set of qualitative feedback that refines the feature’s scope. Did the user complete the task? Yes. But where did they pause? What did they click on that was not interactive? What language did they use to describe the feature’s purpose?

Our judgement as Product Leaders must be focused on separating signal from noise. We must prioritise the behavioural data: what they did, over the verbal data: what they said they would do. If we find that a significant portion of users fail to complete the core task, we do not pass the feature to the backlog. We return to the design phase with the new data, iterate the prototype, test again. This ruthless approach saves weeks of development time; keeps our team focused on execution that truly matters.

Ultimately, the goal of a UX-led validation process is to mitigate risk. By applying tight constraints; using low-cost prototyping methods, we ensure that when a feature is finally handed over to engineering, we are confident in its value, its flow, its purpose. It’s the difference between guessing at success; building toward a certainty.

Leave a Reply