Mission 01 · Completed · Delivered
EnterpriseLogistics SaaS
Supported delivery of an enterprise SaaS platform for the international transport of large and small aerospace components, across the full lifecycle from stakeholder kickoff to go live.
Project snapshot
- Role
- Business Analyst
- Project type
- Enterprise SaaS · cross-organisation digital transformation
- Timeline
- Full delivery lifecycle, kickoff to go live
- Team
- Delivered as part of a cross-organisation project team spanning client stakeholders, delivery partners and engineering
- Status
- Delivered and handed over
Tools & methods
- Axure RP 9
- PRD and specification documentation
- Field dictionary
- Functional test cases
- Defect tracking
Context
A global aerospace manufacturer and an international logistics partner needed a governed SaaS platform to run the movement of aerospace components — items ranging from small parts to assemblies that require specialist international transport.
The operation being replaced ran largely on manual process, accumulated convention and the knowledge of the people who had always done it. Multiple organisations were involved, each with its own systems, vocabulary and idea of where the process began and ended.
Problem
The process was never written down
There was no single authoritative description of how components actually moved. What existed lived in fragments across teams, and every fragment was correct from where its owner sat.
Every team had exceptions
Each stakeholder group described its own edge cases as the rule. Reconciling those competing accounts was the real analytical work, not documenting any one of them.
Cross-organisation alignment
Decisions needed agreement across organisational boundaries, where nobody had unilateral authority and terminology differed between parties.
Specification drift
Without a maintained source of truth, the gap between what was agreed in a workshop and what reached development would widen with every sprint.
Objectives
- Surface and document the true end-to-end logistics process across organisations
- Reconcile contradictory accounts into one specification all parties could accept
- Give stakeholders something concrete to react to before development committed effort
- Define every data field once, unambiguously, with an owner
- Keep the build aligned to the agreed specification through delivery
- Leave the client's team able to operate the platform without the delivery team
Users & stakeholders
- Logistics and transport operations teams using the platform daily
- Manufacturing and supply-chain planners upstream of the movement
- Business process owners across multiple organisations
- The engineering team building against the specification
- Quality and testing stakeholders validating the delivered system
- Project sponsors accountable for the transformation programme
My role
I contributed as a Business Analyst within a cross-organisation delivery team. The work was to turn an undocumented, contested process into a specification an engineering team could build from — and then to stay with it through development, testing and handover so the built system still matched what had been agreed.
I did not lead the programme. The value I added was in the connective work: facilitating the sessions where the real process surfaced, making it tangible as prototypes, writing it down precisely, and holding that record steady as the build progressed.
Responsibilities
Verbs chosen precisely. This was team delivery, and these are the parts I was accountable for.
- Opened and presented the project at a large stakeholder meeting
- Introduced the project scope and delivery direction
- Designed interactive prototypes using Axure RP 9
- Organised recurring weekly project meetings
- Reported development progress
- Raised and clarified business-process questions
- Collected and refined business requirements
- Contributed to the PRD
- Created a field dictionary
- Supported development communication
- Conducted functional testing
- Identified and helped debug system issues
- Documented defects and validation results
- Prepared the user manual
- Supported final delivery and knowledge transfer
- Contributed to successful project completion
Discovery & analysis
Discovery started with the assumption that everyone was telling the truth and no two accounts would match. Facilitated sessions were run to get the competing versions into the same room, where the contradictions became visible and could be resolved by the people who owned them rather than by the analyst guessing.
The prototype was the analytical instrument, not the deliverable. Written requirements get nodded at; a clickable screen gets argued with. Putting an interactive Axure prototype in front of stakeholders reliably surfaced constraints that had gone unmentioned for weeks — because it is much easier to say "that field is wrong" than to describe a field from memory.
The field dictionary came out of the same instinct. Once each data element had one definition, one type, one source and one owner, a whole class of downstream disagreement simply stopped occurring.
Solution
A governed SaaS platform replacing manual coordination for international component movement, specified through an interactive prototype, a PRD and a field dictionary that together formed the single source of truth for the build.
The specification was deliberately treated as a maintained artefact rather than a document produced once. As the build raised questions, answers went back into the specification, so what shipped and what was agreed stayed the same thing.
Delivery timeline
Ten stages from introduction to delivery. I was involved across all of them.
- T-01Project introductionOpened and presented the project at a large stakeholder meeting, setting out scope and delivery direction.
- T-02Stakeholder alignmentRecurring weekly sessions established a shared vocabulary and a forum where cross-organisation decisions could actually be made.
- T-03Business-process discoveryFacilitated sessions surfaced the undocumented process and put competing accounts side by side so contradictions could be resolved.
- T-04Axure prototypeInteractive prototypes stakeholders could click, break and argue with — the fastest route to unspoken constraints.
- T-05Requirement validationRequirements collected, refined and confirmed against the prototype, with edge cases named and scope boundaries made explicit.
- T-06PRD & field dictionaryContributed to the product requirements document and created the field dictionary: every data element defined once, with type, source and ownership.
- T-07Development coordinationSupported development communication, reported progress and clarified business-process questions as they arose during the build.
- T-08Testing & debuggingConducted functional testing, identified issues, helped debug them, and documented defects and validation results.
- T-09User documentationPrepared the user manual, written for the operator on a busy day rather than for a reviewer.
- T-10DeliverySupported final delivery and knowledge transfer, leaving the client team able to run the platform independently.
Artefacts produced
Interactive Axure RP 9 prototype
Clickable flows used to validate requirements before development committed effort.
Product requirements documentation
Contributed flows, states, rules and acceptance criteria to the specification the build worked from.
Field dictionary
Every data element defined once — type, source, ownership and validation — removing a recurring source of ambiguity.
Functional test coverage
Scenarios written from the business process rather than from the screens, so gaps in logic surfaced rather than gaps in UI.
Defect records
Issues documented with reproducible business context attached, and tracked through to closure.
User manual
Operational documentation supporting handover and independent use.
Testing & iteration
Functional testing was written from the process rather than the interface. Testing what the screens do finds interface bugs; testing what the business does finds the cases where the built logic and the agreed logic have quietly diverged.
Defects were documented with the business context needed to reproduce them, which shortened the loop considerably — an engineer given the scenario and the reason usually needs no follow-up conversation.
Delivery outcome
Delivered to production
The platform reached delivery with the documented process, tested build and operational documentation in place.
A maintained source of truth
PRD and field dictionary remained current through the build, so the delivered system and the agreed specification stayed aligned.
Knowledge transferred
Handover and user documentation left the client's team able to operate the platform without the delivery team present.
Full-lifecycle involvement
Contribution spanned introduction, discovery, prototyping, specification, development support, testing, documentation and delivery.
Lessons learned
The deliverable everyone asks for is the specification; the deliverable that actually moves a project is the prototype, because it converts vague agreement into specific disagreement early enough to be cheap.
In cross-organisation work, most apparent requirement conflicts are vocabulary conflicts. A large share of the analysis was establishing that two teams using different words meant the same thing — and, less often but more importantly, that two teams using the same word did not.
Staying with a specification through testing and handover changes what you write. Knowing you will be the one testing it, and the one writing the manual, produces noticeably more precise requirements than writing a document you will never meet again.