Architect
Reference
ReferenceNormative

Glossary

The terms this site uses in a specific sense, and the ones it deliberately refuses.

Artefacts

TermMeans here
BriefThe dossier of everything learned from the client. Versioned, and non-normative once accepted references exist.
Product referenceThe canonical cross-module product picture: actors, concepts, module ownership, journeys and vocabulary.
Module referenceOne module's domain model, open decisions and normative functional requirements.
Open questionsLiving sections in the product or module reference. They own what remains undecided at that scope and who settles it.
Decision recordBy what means, where it is expensive to reverse. The only place technology may be named.
Work registerA module's WBS epics and stories, with delivery gates and status. Separate from the module reference by authority.
Authority mapThe root product reference section that says which document owns each kind of truth. Exactly one exists.

Rules and work

TermMeans here
Requirement identifierPREFIX-nnn. Never renumbered, never reused. The only durable link between a line of code and the rule it serves.
ObservableWhat someone must be able to check to say a rule holds. Replaces any notion of "conformity".
WBS code<epic>.<story>[.<task>], zero-padded. Positional, never derived from a name.
Tracer bulletOne vertical slice through every layer along one narrow path, demoable alone. The unit a story is sized in.
Delivery gateAn epic annotation stating whether work is ready, delivered or awaiting named dependencies. It is not a status.
AssumptionA temporary answer with an owner, an expiry and a reversal cost. Without all three it is a decision nobody made.
FrontierPlanned stories whose delivery gates and story dependencies permit work to start now.

Design

TermMeans here
Open systemOne the client sets to match how they work, rather than reshaping how they work to match a rigid flow.
The two decisionsIs the schema ready? — decided by reversal cost, done now, always. Is the administration surface built? — decided by who will use it. Conflating them is the trap.
Configuration artefactA versioned file holding values you change on the client's behalf while there is no administration screen. Not the specification, and not a constant.
InvariantThe bound a configured value may never break. Written in the specification, enforced by a publication check.
The wallsIdentity, authorisation, confidentiality, separation of duties, audit integrity. Configuration changes the path, never these.
PanelTwo independent panellists per actor, run as separate processes. A device for thinking, never a source.
The four lensesArchitect, project manager, developer, designer. Every structural decision passes all four.
LexiconBusiness term ↔ English identifier, one translation per term, normative.

Terms this site refuses

RefusedWhyUse instead
"Conformity" in a specificationIt audits the code, which rots on the next commit and is unreadable outside the repositoryObservable
A "screens" documentWhat each role sees is derived from the process and the permissions — writing it down is a third copyThe lifecycle and access documents
A shortlist of invented namesIt is a skipped lookup, not creativityOne name, with its provenance
An identifier derived from initialsIt collides, and it needs a legendA positional WBS code
"Blocker" for anything unansweredIt stalls unrelated work and hides the dependencyDelivery gate, with the exact awaited decision or contract
"Best practice" with no sourceUnfalsifiableThe named standard, with where it comes from

On this page