Bounded context canvas
Drill into one region. The ddd-crew canvas v5 layout, in this system's hand.Inbound and outbound messages are the region’s actual crossing arrows, so the canvas fills itself from the board and only the prose fields need a person.
Risk & Compliance
github.com/ddd-crew/bounded-context-canvas · CC BY CR-2291
PURPOSE
Decide whether a proposed change may proceed, and record why. Owns risk rating, security review and CAB routing for every change request; owns nothing about scheduling or vendor data.
STRATEGIC CLASSIFICATION
DOMAIN ROLES
INBOUND COMMUNICATION
UBIQUITOUS LANGUAGE
Words that mean something specific here
| TERM | MEANING | STATE |
|---|---|---|
| Emergency change | — not named — | UNDEFINED |
| CAB | Change advisory board. Meets Tuesday and Thursday; quorum of three, one of whom must be from Security. | CLASHES |
| Risk rating | Low, medium or high. Set when the request is assessed and recalculated on any scope change. | DEFINED |
| Standard change | A pre-approved change pattern. Skips CAB, but never skips security review. | DEFINED |
BUSINESS DECISIONS
OUTBOUND COMMUNICATION
ASSUMPTIONS
- Risk rating redone by hand after each scope change
- Finance re-checks the budget
- Emergency change routed as a standard change
VERIFICATION METRICS
OPEN QUESTIONS
— none open —
Intake & Triage
github.com/ddd-crew/bounded-context-canvas · CC BY CR-2291
PURPOSE
Take a change request in through either channel and decide whether it is worth assessing.
STRATEGIC CLASSIFICATION
DOMAIN ROLES
INBOUND COMMUNICATION
UBIQUITOUS LANGUAGE
Words that mean something specific here
— no words marked here yet —
BUSINESS DECISIONS
— none written down —
OUTBOUND COMMUNICATION
— nothing crosses here yet —
ASSUMPTIONS
- Two intake channels, one SLA clock
VERIFICATION METRICS
— not measured —
OPEN QUESTIONS
Scheduling
github.com/ddd-crew/bounded-context-canvas · CC BY CR-2291
PURPOSE
Find a window that collides with nothing else.
STRATEGIC CLASSIFICATION
DOMAIN ROLES
INBOUND COMMUNICATION
UBIQUITOUS LANGUAGE
Words that mean something specific here
— no words marked here yet —
BUSINESS DECISIONS
— none written down —
OUTBOUND COMMUNICATION
ASSUMPTIONS
- Windows collide with month-end close
VERIFICATION METRICS
— not measured —
OPEN QUESTIONS
— none open —
ServiceNow
github.com/ddd-crew/bounded-context-canvas · CC BY CR-2291
PURPOSE
— not written yet —
STRATEGIC CLASSIFICATION
DOMAIN ROLES
INBOUND COMMUNICATION
— nothing crosses here yet —
UBIQUITOUS LANGUAGE
Words that mean something specific here
— no words marked here yet —
BUSINESS DECISIONS
— none written down —
OUTBOUND COMMUNICATION
ASSUMPTIONS
— none recorded —
VERIFICATION METRICS
— not measured —
OPEN QUESTIONS
— none open —
- Faithful to the canvas Same eleven fields, same reading order, same v5 attribution. Only the drawing changes: square cells, hairline rules, condensed headings.
- Messages keep their hue Events orange, commands blue, queries green — the canvas inherits the board’s grammar rather than inventing a second one.
- Assumptions and questions round-trip Whatever sits in Assumptions and Open Questions here is the same object as the dashed sticky and the question sticky on the board.