liveBook · Manning

Deliberate discovery

As explained in BDD in Action, Second Edition

Deliberate Discovery is an approach for generating information through investigation and experimentation so that design and implementation decisions can be made deliberately.

Deliberate Discovery generates knowledge through purposeful investigation and experimentation. It starts by acknowledging ignorance, treats uncertainty as risk, and uses what the team learns to make design and implementation decisions deliberately. section 5.4

Apply the approach by:

  • Identifying what the team does not yet know, including possible problems and opportunities for innovation. section 5.4
  • Investigating important uncertainties proactively instead of waiting for them to surface during implementation. section 5.4
  • Using experiments to gather enough information for a reasonable decision, then combining that learning with Real Options before committing. section 5.3.3 section 5.4

Comparing two implementation options

When a team cannot tell whether solution A or solution B is more appropriate, it can build experimental versions of both concurrently. The resulting information may support a decision before the available options expire. section 5.3.3

Deliberate Discovery complements Real Options: Real Options preserve the ability to defer commitment, while Deliberate Discovery supplies the information needed to decide sooner when appropriate. section 5.4

How BDD in Action, Second Edition covers it

How deep it goes
Explains the rationale, relationship to Real Options, and experimental approach without detailing a full operational checklist.
Examples
Uses concurrent experimental versions of two solutions and waiting to evaluate whether a library works in context.
What it assumes
Assumes familiarity with software decisions and teaches teams to recognize ignorance and uncertainty as actionable project risks.
What you can do after
Apply it to investigate uncertainty, compare options, and commit when the available information supports a reasonable decision.
How it connects
Connects BDD, Real Options, User Stories, business conversations, and automated acceptance criteria.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of BDD in Action, Second Edition. The section links point to the parts of the book it draws on.