The Speculate phase is the initial BDD activity for hypothesizing features that could help achieve organizational goals. Rather than accepting a handed-off requirements list, business and technical people explore the problem, users, desired benefits, and possible solutions together. A train-delay notification may help commuters change plans and save time; station ratings may offer little value to someone already running late. section 3.2.2 section 4.0
Use the phase to connect business goals with prioritized capabilities and features:
- Clarify why the organization is acting and what measurable benefit it expects. section 3.2.2 section 4.0
- Identify whose behavior must change and which changes would support the goal. section 3.2.2
- Select features that support valuable capabilities, such as easier daily commute planning or coping with delays. section 3.2.2
- Prioritize likely deliverables before refining them into user stories and exploring acceptance criteria. section 4.0
An Impact Map makes the reasoning visible from business goals through actors and behavior changes to supporting capabilities and features. section 3.2.2
