Junior Business Analyst Portfolio — Jeff Chan (Career Changer, Self-Taught)
Disclosure: Every project in this portfolio is an independent case study built around a fictional client, QuickKlinik, created for learning purposes. It is not real client work.
About me
I’m still on the self-learning route to becoming a Junior Business Analyst. This portfolio demonstrates the four things employers test: understanding a business problem, asking the right questions, documenting clearly, and getting people to agree. Built over 8 weeks (~10–12 hrs/week) using free tools only (draw.io, Figma free, Google Sheets, Notion).
The fictional client: QuickKlinik
A small fictional online clinic-booking platform in Malaysia. Patients book GP appointments through a web app; clinics manage schedules on a lightweight admin panel. See the company profile.
The 4 projects (one coherent story arc)
| # | Project | Core BA skill | Key artefacts |
|---|---|---|---|
| 1 | Process Improvement — Why are no-shows high and bookings slow? | Elicitation, process analysis | To-Be process map |
| 2 | Requirements Package — Self-service reschedule feature | Documentation, stakeholder work | Scope, BRD, user stories (GWT), wireframes, data dictionary |
| 3 | Data-Driven Business Case — Should we build an SMS reminder system? | Analysis, recommendation | SQL/Excel analysis, options, ROI model (scenarios), 5-slide pitch |
| 4 | Agile Delivery & UAT — Deliver and prove it works | Delivery, testing, traceability | Backlog, sprint plan, UAT plan & cases, RTM, go/no-go |
Files
- Company profile — fictional client background
- To-Be process map
- Requirements package
- Business case
- Agile delivery & UAT
- BA Project Tracker — Stakeholders, Requirements, Backlog, UAT, RAID, and Summary worksheets
Quality checklist (self-audited)
- Problem and stakeholder clearly stated in every artefact
- Every requirement has ID, source, MoSCoW priority, and at least one linked test (Musts = 100% coverage in RTM)
- Diagrams use consistent swimlane/notation and are readable
- All numbers carry stated assumptions
- No solutions hidden inside requirements
- Documents short, scannable, spell-checked
- Clearly labelled as independent case study
Contact: baojeff36@gmail.com ·