✦ For everyone, free.

Practical knowledge for real and everyday life

Home

Experiment and Spike Based Risk Reduction

Experiment and Spike Based Risk Reduction is an Agile approach to reduce risks through focused, time-boxed exploration and rapid validation.

Experiment and Spike Based Risk Reduction is the practice of using small, time-boxed, focused investigations, often called spikes, or deliberately structured experiments to directly resolve a specific uncertainty or test a risky assumption before committing significant effort to a broader course of action built upon it. It offers a distinctly Agile way of reducing risk, relying on hands-on learning through limited, controlled action rather than relying solely on upfront analysis or discussion to determine whether a concerning uncertainty is actually a problem.


The Core Idea

Learning Through Direct, Limited Action

Rather than debating or theorizing about whether a particular technical approach will work or a specific assumption holds true, a spike or experiment directly tests it through a small, focused piece of actual work, producing concrete evidence rather than speculation.

Time-Boxed and Narrowly Scoped

A defining characteristic of a spike is that it is deliberately limited in scope and duration, focused specifically on answering a particular question or resolving a particular uncertainty, rather than being allowed to expand into open-ended exploration or, worse, silently becoming production work.


When Experiment and Spike Based Risk Reduction Is Appropriate

High Uncertainty Around a Specific Assumption

This approach is particularly valuable when a specific, identified assumption or unknown carries significant uncertainty that cannot be confidently resolved through discussion alone, such as whether an unfamiliar technology can meet a required performance threshold.

High Cost of Being Wrong

Because committing substantial effort based on an incorrect assumption can be costly to unwind later, spikes are especially valuable when the potential cost of proceeding on a mistaken belief is high relative to the modest cost of running a small, focused investigation first.

Genuine Availability of a Testable Question

A spike is most effective when the underlying uncertainty can actually be meaningfully tested through a small, contained piece of work, as opposed to uncertainty that depends on conditions or information that a brief investigation cannot realistically surface.


Designing an Effective Spike or Experiment

Defining a Specific Question to Answer

An effective spike begins with a clearly articulated question it is meant to answer, such as whether a particular integration approach will function correctly under expected conditions, rather than a vague intention to "explore" a general area without a defined target.

Setting a Firm Time Box

Establishing a clear time limit for the spike in advance prevents it from expanding indefinitely, forcing a decision point at which the team evaluates what has been learned and determines next steps based on that limited but focused investigation.

Accepting Throwaway Work as a Legitimate Outcome

Because the goal of a spike is learning rather than production-ready output, code or artifacts produced during a spike are often intentionally treated as disposable, freeing the investigation to move quickly without the overhead of building something meant to be kept.

Defining What Evidence Would Answer the Question

Before beginning, clarifying what kind of result would constitute a satisfactory answer to the spike's question helps keep the investigation focused and prevents ambiguity about whether the spike actually succeeded in resolving the targeted uncertainty.


Outcomes of a Spike

Confirming or Refuting an Assumption

A spike's most direct outcome is either confirming that a previously uncertain assumption holds, allowing the team to proceed with greater confidence, or refuting it, prompting a reconsideration of plans before further investment is made.

Converting Uncertainty Into a Defined Risk

Even where a spike does not fully resolve an uncertainty, it often narrows the range of possibilities enough to convert a broad, poorly understood unknown into a more specific, assessable risk that can then be classified and prioritized.

Informing Estimation and Planning

Insights gained from a spike frequently improve the accuracy of subsequent estimates for the related work, since the team now has direct evidence about complexity or feasibility rather than relying on an earlier, less informed guess.


Integrating Spikes Into Agile Workflow

Treated as Legitimate, Trackable Work

Spikes are typically represented as actual items within the team's backlog and workflow, given appropriate time allocation and visibility rather than being treated as informal, off-the-books activity squeezed in around other work.

Scheduled Early Relative to Dependent Work

Because the purpose of a spike is to inform decisions before significant commitment, spikes addressing high-priority uncertainty are generally scheduled early, ahead of the broader work that depends on their outcome.


Consequences of Skipping Spike-Based Risk Reduction

Committing Significant Effort to Unverified Assumptions

Without using spikes to test risky assumptions early, teams risk investing substantial effort in a direction that later proves flawed, discovering the problem only after a much larger investment has already been made.

Slower Overall Learning

Relying solely on discussion and analysis to resolve uncertainty, without direct hands-on investigation, tends to produce slower and less reliable learning than a focused, time-boxed spike specifically designed to generate concrete evidence.


Visual Representation

Uncertainty Spike Confident Committed Work

A small, time-boxed spike sits between the original uncertainty and the larger body of committed work it informs. This can be expressed as:

Cost of Being Wrong = Cost of Spike versus Cost of Unverified Commitment

Experiment and Spike Based Risk Reduction favors the small, controlled cost on the left of this comparison over the much larger potential cost on the right, converting uncertainty into evidence before significant resources are committed.