People affected
Primary users were international shippers and Crowley quote operators. Stakeholders included product managers owning prioritisation, engineering owning the rate engine and APIs, and compliance owning customs and regulatory data requirements.
The apparent problem
The team believed the quote experience was “too complex” and needed a cleaner UI on top of the same field set.
The problem underneath
Quoting was not one form — it was a fragmented operating model. Route, cargo, schedule, and customs data lived in different handoffs. Rate-engine fields and customs requirements could not be dropped; they could only be sequenced so shippers answered the right question at the right moment.
My mandate
- I owned
- Experience architecture for the quote wizard (route → cargo → contact sequencing), progressive disclosure of cargo and contact steps, and design-system documentation contributed with the Crowley product team during the Nagarro engagement.
- Others owned
- Product owned prioritisation and release sequencing. Engineering defined rate-engine and API field constraints. Compliance reviewed customs and regulatory data collection. Crowley owned production implementation and what remained after the engagement.
- Final decisions
- Product made final scope calls; compliance could block a step that omitted required regulatory fields.
- Team
- Staff design consultant embedded with Crowley product, engineering, and compliance stakeholders — engagement delivered through Nagarro. Advisory, not Crowley headcount ownership.
- Authority
- Advisory authority over experience architecture and system patterns during the engagement — not ownership of Crowley’s design organisation or ongoing product backlog.
- Delivery constraints
- Had to design against a live rate engine, existing cargo data structures, and customs rules that could not be redesigned away.
Constraints
- Rate-engine APIs required specific geographic, dimension, and schedule inputs before a price could return.
- Customs clearance data had to enter the flow early enough that illegal or incomplete routes failed before sales support.
- Legacy operators were trained on spreadsheet-dense forms; a complete rewrite risked rejection if it hid required fields.
- Quote output needed to connect into downstream warehousing, tracking, and delivery — not act as a standalone calculator.