Inventory valuation: the number that decides your profit
How stock is valued changes reported profit and tax without anything physical changing. FIFO against weighted average, what cost includes, and the write-down nobody wants to make.
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 requirements traceability matrix is a table that connects each requirement to the things that satisfy and verify it: the design element, the implementation, and the test case that proves it works. In regulated development — medical devices, aerospace, automotive, pharma software — it is a deliverable an assessor asks for by name. Everywhere else it is optional and still useful, because it answers the two questions nobody can otherwise answer: has everything we promised been built, and has everything we built been tested.
The matrix is a by-product, not a document. Where teams write it separately from the work, it drifts within weeks and becomes an exercise in reconstruction before an audit. Where the identifiers live in the tickets and the test names, the matrix is a report you can regenerate — and regenerating it is the only version anyone will trust.
Ettex Sheets is a reasonable home for this at small and medium scale: one row per requirement, with identifier, source, design reference, test reference and status as columns, filtered to show the gaps rather than read end to end. Keep the identifiers the same as those used in your tickets and test names, or the matrix becomes a translation layer nobody maintains. Ettex is not an application lifecycle management tool — there is no automatic linking to code or test runs, and for a large regulated programme a dedicated ALM system will pay for itself. Below that scale, the spreadsheet that is actually kept beats the tool that is abandoned.
Not formally, but the forward and backward checks are useful for any project with a fixed scope and an acceptance stage. Many teams get the value from a lightweight version with three columns rather than the full matrix.
Detailed enough that a test can pass or fail against them without interpretation. If two engineers can disagree about whether a requirement is met, it needs splitting.
Whoever owns the requirements, usually a business analyst or product owner — but the test references have to come from the people writing tests, which is why matrices maintained entirely by one function drift.
How stock is valued changes reported profit and tax without anything physical changing. FIFO against weighted average, what cost includes, and the write-down nobody wants to make.
Staff turnover is easy to calculate and easy to misread. How to work it out, why voluntary and involuntary must be separated, and what a replacement actually costs.
Business interruption cover replaces lost profit while you cannot trade. How the sum insured is calculated, why the indemnity period is the number that matters, and what is usually excluded.