The number 2

STEP 2

Work Backwards from Each Journey

This is the core of BackBuild. Take each feature, one at a time, and ask:

“What needs to be true for this feature to exist on launch day?”

You work backwards through things like:

  • Data needs
  • API requirements
  • Business logic
  • Multi-state design
  • Legal/compliance
  • Content
  • Backend workflows
  • 3rd-party integration constraints
  • User research questions
  • System prerequisites

Documenting and connecting as you go. It should look like a mind map or web that you can colour-code and organise into themes. You’ll start to see important connections as you go.

NOTE: Do not go too deep. The goal is to capture areas of importance to give team members a map and points for consideration.

Example: Banking App Home Screen

To show the credit score card, you must have:

  • An API connection to the credit bureau
  • An authentication contract
  • States for: No Data, Low Score, Medium Score, High Score
  • A rule for refreshing score
  • Error handling
  • A design for all states
  • Research proving users understand the component
  • Business logic

Each of these items becomes a dependency behind the future state.

You do this for every journey.

Now you can see: 

  • The real complexity
  • The unknowns
  • The interdependencies
  • What must come first
  • What can be done in parallel

Most teams only discover these things too late. 

Activities

  • Journey-by-journey backward thinking
  • Brainstorm: “What needs to be true for this to work?”

Frameworks / Tools

  • Mind maps
  • Future-state journey mapping
  • Feature → Need matrix

Outputs

  • Broad dependency list for each journey
  • Early risk/unknowns list
  • “Must be true” statements per feature

Who attends

  • Product Lead
  • Designer
  • Lead Engineer
  • Architect
  • SME (if the domain is complex)

How long

  • 2-3 hours

Notes

This is the most collaborative workshop in BackBuild.
You will not capture everything in one go, that is normal.