← All work

Requirements & delivery

A system rollout, run from discovery through adoption

For Senior Business Systems Analyst roles

A company is rolling out a new enterprise platform, say expense management. It only works if the requirements match how the work really happens and the people actually adopt it. Here is the loop I run, end to end.

Requirements that match the real work, and an adoption plan that lands

The requirements come from watching how the work actually happens, not from the SOP. Every one traces to a design and a test. And the rollout is not done at go-live; it is done when the new way is the only way.

  • Current → futuremapped side by side
  • Every requirementtraced to design and test
  • Adoptionmeasured, not assumed

The loop

  1. 01 Current stateHow the work actually happens today, not how the SOP says. Pain points, workarounds, handoffs.
  2. 02 Future state & requirementsThe target process, functional requirements, and acceptance criteria, with traceability so nothing gets lost.
  3. 03 Configure & validateRequirements turned into config and test cases; UAT with the people who will use it; defects triaged, not just logged.
  4. 04 AdoptDocumentation people can follow, training, a support path, and a check on whether it actually stuck.

01 · Current state vs future state

The same task, before and after. Toggle between them.

Submit
Staple paper receipts, email a scanned form to the manager
Approve
Manager forwards to finance; no policy check until finance catches it
Post
Finance keys each line into a spreadsheet, then into the GL
Reimburse
2–3 weeks, next payment cycle
Visibility
None. "Where is my money" emails to finance

02–03 · Requirements traceability

Requirement, acceptance criteria, the design that meets it, the test that proves it, and where it stands. Pick one.

Requirement
The system enforces per-category spend caps when an expense is submitted, not after
Acceptance
An over-limit line cannot be submitted without a flagged justification and a second approver
Design
Policy rules engine; caps by category and location; justification field unlocked on breach
Test
TC-12: submit a meal expense over the cap → blocked; add justification → routes to second approver
Status
Passed

UAT sign-off

Run with the people who will use it. A defect is triaged (root cause, fix, retest), not just logged and left.

TC-12 · Over-limit expense is blocked Pass Justification + second approver behaved as designed
TC-20 · Escalation above threshold Pass Config note logged: reminder interval changed to 48h
TC-31 · GL export, unmapped cost center Fail → Pass Root cause: missing mapping row. Retested after fix.
TC-38 · Mobile receipt capture (OCR) Pass OCR accuracy acceptable; manual edit path confirmed

The result

A system that fits the work, requirements you can trace from ask to evidence, and a team that has actually moved, because the documentation, the training, and the support path were part of the plan, not an afterthought.

  • Requirements & acceptance criteria
  • Process mapping
  • Systems configuration
  • UAT & validation
  • Training & adoption

A generic expense-system rollout. The current/future mapping, the traceability, the UAT discipline, and the adoption work are how I actually run a delivery.

Available now Looking for my next role.

Open to a senior full-time role. Hiring brief →