← Back to case study

Requirements Traceability Matrix

Maps each business requirement through to the data model entity, migration phase, and verification approach. Companion to the Business Requirements Document.

Synthetic portfolio artifact for demonstration purposes.
Req IDRequirement summaryData model entityMigration phaseVerification methodStatus
BR-01Cultivar master record with IP owner & release statuscultivarsPhase 1 — Licensing & royaltySchema review + sample data loadModelled
BR-02Licence linked to one cultivar and one stakeholderlicences (FK to cultivars, stakeholders)Phase 1Referential integrity testModelled
BR-03Configurable royalty calculation (per-unit / percentage)royalty_contracts.calculation_basisPhase 1Calculation unit test against sample transactionsModelled
BR-04Royalty payment status trackingroyalty_transactions.payment_statusPhase 1Reconciliation report reviewModelled
BR-05Pathology results linked to specific blockpathology_tests (FK to blocks)Phase 2 — Block & quarantineSchema reviewModelled
BR-06Import/export permits linked to quarantine recordsquarantine_records (FK to import_export_permits, blocks)Phase 2Referential integrity testModelled
BR-07Concurrent multi-user access, no file lockingPlatform-level (PostgreSQL vs. Access)Phase 0 — Platform migrationConcurrent-session load testTarget architecture defined
BR-08Change history sufficient to reconstruct block statusblocks.block_status + audit strategy (future: history table)Phase 2Point-in-time reconstruction testRecommended for Phase 2 design
BR-09Nursery order tracking from placement to fulfilmentnursery_orders.order_statusPhase 3 — Nursery & ordersWorkflow walkthroughModelled

Next: As-is / to-be process flow →