STAGE 03 / CHAPTERS 9-12

Design the system

Connect the user journey, interface states, data, and external services before building them together.

How will the product keep its promises?

Design the system: input, work and result
Open the diagram for a larger view.

THE WORK TO DO

  1. 01

    Map what people see while an action succeeds, waits, or fails. Include keyboard use and recovery from interruption.

  2. 02

    Define who owns each record and how conflicting changes are handled. Compare structures that fit the team and operating needs.

  3. 03

    Trace each external exchange, repeated result, and uncertain outcome. Assign both automatic handling and human follow-up.

More separate components also mean more connections to operate.
More separate components also mean more connections to operate.

WHAT YOU LEAVE WITH

A system diagram, data and state models, interface designs, and integration rules.

BEFORE MOVING FORWARD

The design explains ownership and what happens on conflict, expiry, interruption, and repetition.

AT THE STUDIOS

A short protected change claims the provider interval. The customer then pays while a saved hold exists; the database is not locked for ten minutes.

Read with the bookChapter 9Chapter 10Chapter 11Chapter 12

WHO DOES WHAT / STAGE 03

Connect the screens, rules, and system.

THE HANDOFF

Flow + states + component decisions → implementable work

The Designer hands interaction states to the Frontend Developer. The Tech Lead and Backend Developer agree on operations; the Tester checks that the design can satisfy the criteria.

Work with: Analyst, Tester, Security Engineer, Senior Administrator.

Additional expertise when the work needs it: UX Designer, UI Designer, UI Engineer, Software Architect, Data and Database Specialist.

See the team across all eight stages →