Anecdotally and analytics-wise, we could hear and see that the current invoice design (the key module in in this airport operational software) was causing frustration with our primary users and their customers (pilots).
Key Pain Points
With this anecdotal data and hypothesis in mind, first thing I did was confirm the problems to the best of my ability, to ensure I was tackling the right problems
Confirmation strategy
Research
After an initial mid-fidelity mockup, to ensure I was moving in the right direction, myself and a stakeholder met with the aforementioned high volume customer, along with a couple more.
The feedback was received and that which was feasible and consistent across customers was considered in the final design.
To move quickly, we went straight to a final mockup and began development.
Must Haves
A key stakeholder had a close relationship with high-volume customer, and had solicited feedback. With his knowledge the problems we knew about already, we collaborated on ideas and i began wireframing a mid-fidelity mockup with must-have features.
Additionally, I mapped out the user flow to identify bottlenecks I could remove from the invoice flow.
MVP Final designs were taken to development to build and test with real customers in beta. The feedback has been found to be overwhelmingly positive, I believe, due to customer research and involvement in the process early on.
That being said, agile is still an iterative process and while I am pleased with the outcome, there are always improvements to be made.
I continue to hold customer ux feedback sessions upon release of features and on the Invoicing module in particular.