4 Speculate: From business goals to prioritized features

This chapter covers

  • What happens during the Speculate phase
  • BDD and business agility
  • Describing a project vision and business goals
  • Visualizing assumptions and prioritizing features with Impact Mapping
  • Building an Epic Landscape with Pirate Canvases

Before you can implement a software solution, and before you can even judge what features you should implement, you need to understand the problem you’re solving and how you can help. Who will be using the system, and what benefits will they expect from it? How will your system help users do their jobs or provide value to your stakeholders?

How can you know if a particular feature will really benefit the organization as you suppose it should? ...

Get BDD in Action, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.