← Karsa case studyDaffa Zahy Khairy

Business analysis pack — Karsa

A reviewable set of business-analysis deliverables for Karsa, the AI-assisted deal-desk portfolio build. Everything describes a fictional agency and synthetic data; nothing here was signed off by a real business owner.

# Deliverable What a reviewer can check
1 Business requirements (BRD) Problem, objectives, scope, personas, the spec's business rules, risks — including the failed extractor gate
2 Functional requirements + acceptance criteria (FRD) 24 requirements with Given/When/Then criteria on seeded cases
3 Process models AS-IS (assumed) and TO-BE as BPMN 2.0 files that open in bpmn.io, with SVG renders
4 Traceability matrix Business rule → requirement → UAT script → automated checks → status (generated)
5 UAT report Scripted acceptance results, defects, sign-off status (generated)
6 Change request CR-001 A worked change-impact analysis on a seeded case

Generated files come from the recorded runs in evidence/:

python3 docs/ba/build_pack.py
python3 docs/ba/bpmn/build_bpmn.py

Authorship: requirements analysis by Daffa Zahy Khairy; implementation and much of the drafting with AI coding agents under his direction. The extractor evaluation that the BRD cites is in ../eval/.

Published from the Karsa project repository on 13 Nov 2026. Fictional organisation and synthetic data; nothing here describes a real client or result.