Requirements traceability matrix: proving every requirement was tested
A requirements traceability matrix links each requirement to the design, the code and the test that covers it. What it is for, and how to keep one that stays true.
A data dictionary defines every field: what it holds, who owns it, and what counts as valid. How to build one people use rather than one that documents the past.
A data dictionary is the document that says what each field in your systems means. Not its type and length — that is in the schema — but what it represents in the business, who decides its definition, and what values are allowed. It exists because two departments will otherwise report different customer counts for the same month and spend a fortnight discovering that one of them counts trial accounts.
The dictionary is worth building only if it is allowed to settle arguments. If a report can still be produced on a definition nobody wrote down, the document becomes an archive of what someone once believed. The value comes from one sentence of policy: reported numbers use dictionary definitions, and changing a definition is a decision with an owner and a date.
Ettex Sheets is a good fit at the scale most companies actually need: a row per field with definition, owner, allowed values and source of truth, filterable by system or by owner. Keeping it as a table rather than a document means someone can check a single field in seconds, which is the only usage pattern that matters. It sits alongside the information asset register and the wider data governance work rather than duplicating them. Ettex is not a data catalogue and does not connect to your databases — there is no automatic profiling or lineage, and above a few hundred managed fields a dedicated catalogue tool earns its cost.
A catalogue is usually a tool that discovers datasets automatically and adds technical metadata. A dictionary is the human layer: agreed meanings and owners. Catalogues without dictionaries end up full of fields nobody can interpret.
Overall, whoever owns data governance. Field by field, the business function that uses the field — finance owns revenue definitions, not the data team.
One or two sentences that resolve ambiguity. If the definition needs a page, the field is probably several concepts sharing a column, which is itself the finding.
A requirements traceability matrix links each requirement to the design, the code and the test that covers it. What it is for, and how to keep one that stays true.
Going concern is a judgement about the next twelve months that underpins the whole accounts. What the assessment covers, what to document, and what disclosure means.
A business impact analysis ranks processes by how fast their loss hurts. How to set recovery times honestly and stop every department claiming to be critical.