liveBook · Manning

Last responsible moment

As explained in BDD in Action, Second Edition

The last responsible moment is the latest point at which a decision can be made without jeopardizing the ability to deliver the required outcome.

The last responsible moment is the latest point at which a decision can be made without jeopardizing delivery. Delay detailed commitments while ongoing BDD conversations reveal more about the system and stakeholder expectations; decide too early and the result may have little business value, but decide too late and there may be no time to clarify requirements. section 5.2.3

Use the technique to balance learning against delivery risk:

  • Keep story details open while important facts remain unknown. section 5.2.3
  • Continue stakeholder conversations so later decisions reflect discovered requirements. section 5.2.3
  • Commit before the remaining discussion would threaten the feature’s delivery date. section 5.2.3
  • Treat the delay as an option: preserve alternatives until certainty justifies commitment. section 5.3

Configurable notification messages

A team might specify “Configure notification message texts” in detail too early and build functionality with little business value that misses stakeholder expectations. Instead, it can first deliver the higher-value membership-reminder story, then clarify whether follow-up messages need configurable incentives such as discounts or bonus points. section 5.2.3

Real Options

Real Options applies the same principle to decisions: retain the possibility of acting without the obligation to commit immediately. The value lies in learning more before choosing, while avoiding a delay that makes the decision costly or infeasible. section 5.3

Figure 5.12 Real Options lets you reduce risk by leaving your options open.

Visualizes Real Options as reducing risk by leaving choices open. section 5.3

How BDD in Action, Second Edition covers it

How deep it goes
Defines the timing trade-off and links it to Real Options, but stops short of a detailed decision checklist.
Examples
Uses notification stories, configurable incentives, steel purchasing, and airline tickets to illustrate deferred commitment.
What it assumes
Assumes familiarity with features, User Stories, stakeholder conversations, and discovering requirements during delivery.
What you can do after
Apply the principle by postponing story detail while preserving time for stakeholder discussion before delivery.
How it connects
Connects User Stories, BDD conversations, Real Options, Agile practices, and Deliberate Discovery.

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.