Problem
Weak visibility of order ownership, status, deadlines, exceptions, and workload makes manual reporting and escalation difficult.
OOAMS is a self-directed Business Analysis, data analytics, and delivery package for a fictional B2B distributor. It connects requirements, SQLite, SQL, Python, Power BI design, Agile planning, testing, and UAT.
The supplied scenario describes Meridian Industrial Supplies Pvt. Ltd. as a fictional wholesale distributor using spreadsheets, email, and messaging without one central operational view.
Weak visibility of order ownership, status, deadlines, exceptions, and workload makes manual reporting and escalation difficult.
A reproducible, inspectable portfolio package that traces from BRD and FRD through SQL, Python, dashboard design, testing, and UAT.
BRD, process/gap analysis, FRD, business rules, acceptance criteria, and traceability.
11 operational tables, dataset metadata, 7 analytical views, and indexed filter paths in SQLite.
Overdue, workload, bottleneck, issue, monthly trend, executive KPI, and SLA scorecard outputs.
Agile epics, stories, sprint planning, and a Definition of Done in the supplied planning artefact.
Deterministic generation, explicit snapshot dates, safe output paths, SQL smoke checks, and pytest.
A dashboard design specification plus this static case study and a clear evidence trail.
The generator uses seed 42 and the fixed snapshot date 2025-09-12. These are portfolio diagnostics, not real business outcomes.
| Signal | Synthetic result | Portfolio interpretation |
|---|---|---|
| Open-order overdue rate | 100.0% | All 28 open orders are past target at the fixed snapshot; this is intentionally diagnostic synthetic data. |
| Completion target | 91.9% | Above the illustrative >90% target in the supplied project narrative. |
| Turnaround target | 6.4 days | Above the illustrative <5.5-day target and therefore a clear improvement opportunity. |
| Primary bottleneck | NEW stage | Status history identifies the longest average wait; real operations would need validation. |
The workbook at 05-Python-Pipeline/OOAMS-Analytics-Output.xlsx is the intended data source. The supplied PDF specification defines pages, measures, and visuals.
Manual status: build and visual inspection in Power BI Desktop are still required. No PBIX is included.
Open Power BI specification →The supplied planning document contains six epics, user stories, sprint planning, and delivery definition. It is a portfolio planning artefact, not evidence of a live Jira project.
Open Agile artefact →Automated checks cover SQLite integrity, foreign keys, baseline counts, generator reproducibility, SQL view execution, and the 14-sheet workbook contract.
Open pytest suite →Business-user scenarios, simulated results, and an interviewer-facing case-study summary are recorded separately so automated validation is not confused with visual dashboard or stakeholder acceptance.
Open UAT scenarios → Open UAT results → Open UAT case study →The synthetic baseline shows a healthy completion percentage alongside poor speed and overdue exposure. That tension is useful: it encourages the analyst to separate throughput from timeliness and investigate the NEW-stage queue.
Keeping time-based SQL and Python logic consistent, making scripts portable across working directories, preserving empty Excel sheets, and documenting Power BI as a manual step were the main quality decisions.
A dashboard is only credible when definitions, data quality, reproducibility, requirements, and limitations agree. Synthetic results should be framed as hypotheses, not achievements.
Add a governed application/API layer, authentication, integrations, monitoring, backups, CI, interactive reporting periods, stakeholder usability testing, and production security controls.