Workspace

Deliverables Artefacts and Building Blocks

Clarify the difference between deliverables, artefacts, and building blocks in TOGAF, with examples of each, so the learner stops confusing these three concepts.

ADM-wideDerived from TOGAF

Containment hierarchy: a Deliverable holds Artefacts that are built from Building Blocks

Three nested bands run from the outer Deliverable, the contractual package a stakeholder signs off, through the Artefacts inside it, to the reusable Building Blocks they are composed from. A Viewpoint sits apart as a lens that reads across all three.

Stakeholders sign off Deliverables. Architects produce Artefacts inside them. Building Blocks are the reusable parts the Artefacts are composed from. A Viewpoint is how one stakeholder reads any of these without being shown everything.

Containment hierarchy: a Deliverable holds Artefacts that are built from Building Blocks On the left, three nested bands. The outer band is the Deliverable, the package a stakeholder signs off. Inset within it is the Artefact band, one architecture description such as a catalogue, matrix or diagram. Inset again is the Building block, the reusable part that recurs across Deliverables. On the right, a separate Viewpoint panel describes a stakeholder lens that picks which Artefacts and Building Blocks answer one concern, listing security, cost and performance viewpoints. An accent arrow labelled reads any level runs from the Viewpoint across to the bands. A red note explains the Viewpoint sits outside the nesting because it is a way of looking, not a thing held. Containment: what holds what Cross-cutting lens Deliverable Contractual package a stakeholder signs off Architecture Vision, Definition Artefact One architecture description: catalogue, matrix, diagram Architecture content Building block Architecture or Solution Building Block Reusable; the same block recurs across Deliverables Each band is contained by the one outside it. Viewpoint A stakeholder lens. It picks which Artefacts and Building Blocks answer one concern, so no one is shown all of it. Common viewpoints Security viewpoint Cost viewpoint Performance viewpoint reads any level A viewpoint is a way of looking, not a thing that is held.That is why it sits outside the nesting and reaches in. A Deliverable is signed off; an Artefact and aBuilding Block are produced; a Viewpoint only ever reads them.