Upon completing the research phase, I synthesised the collected data to create a suite of research-driven deliverables:
By grounding these deliverables in solid research, we ensured that our design decisions were based on real user needs and behaviours rather than assumptions. This approach improved the likelihood of creating a successful product and provided a strong foundation for justifying design choices to stakeholders.
Throughout the process, I maintained open lines of communication with the Product Manager and critical stakeholders, regularly presenting research findings and design concepts for feedback. This iterative approach allowed us to refine our understanding of user needs and adjust our design direction as necessary, ultimately leading to a more robust and user-centred trading platform.
Next, I embarked on creating low—and high-fidelity wireframes, a critical step in the design process. The low-fidelity wireframes allowed me to quickly sketch out basic layouts and functionalities, focusing on the overall structure and user flow without getting bogged down in visual details. This stage was crucial for rapid iteration and gathering initial feedback.
Following this, I developed high-fidelity wireframes, which provided a much more detailed and visually accurate representation of the final product. These wireframes encompassed many complex elements, from intricate trading blotters to sophisticated back-office input forms. The high-fidelity wireframes were the foundation for creating interactive prototypes, allowing stakeholders and potential users to get a tangible feel for the product before any actual development began.
Once the designs were finalised, I crafted a comprehensive discussion guide. This document was instrumental in structuring the upcoming research sessions, ensuring they would be productive and yield the specific insights we sought. The guide included carefully crafted questions and scenarios to uncover user preferences, pain points, and workflow patterns. Additionally, it addressed features the product manager had requested, which I suspected might be unnecessary. This provided an excellent opportunity to validate or challenge these assumptions through direct user feedback.
The qualitative research was structured into two rounds of seven sessions each, with each session lasting between 45 minutes to an hour. This design allowed for an initial round of testing followed by a week-long period for design iteration based on the first round's feedback. The second round then served to validate these iterations. The research participants were carefully selected to represent a cross-section of end-users, including traders and back-office staff. This diverse group ensured we could test the application across various use cases and scenarios, including typical workflows (happy paths) and error states (unhappy paths).
The first round of sessions proved to be highly successful. We observed all user groups effectively navigating and utilising the new, improved applications. The positive response from the traders, a group known for their high standards and critical feedback, was particularly noteworthy. Their enthusiasm for the new design was a significant win. Similarly, the back-office staff expressed great satisfaction with the streamlined processes, eliminating redundant data entry. This improvement increased efficiency and reduced the potential for errors, allowing them to complete tasks more quickly and accurately.
Despite the overall success, we also gathered valuable insights for further improvements. I identified several areas where the user experience could be enhanced through careful observation and user feedback. Importantly, I also confirmed that certain features the product owner requested were unnecessary, as users either didn't use them or needed clarification. This evidence-based approach allowed me to confidently recommend removing these features in the next iteration, streamlining the interface and reducing development costs.
Following the initial round, I implemented the suggested improvements and conducted a second round of user testing. This iteration was crucial to ensure the changes addressed the previously observed issues without introducing new problems. I was pleased that the tweaks were effective, and the refined design was ready to be handed to the development team for production.
In addition to the functional design, I produced detailed UI designs and a comprehensive style guide. This documentation meticulously outlined every feature and application asset for the UI Developer. The style guide covered typography, colour palettes, button styles, form elements, and other UI components, ensuring consistency across the application. Moreover, this documentation serves as the foundation for a design system that can be used for future iterations and expansions of the application, promoting coherence and efficiency in ongoing development.
After finalising our designs, we initiated the crucial handover process to the developer feature team. This transition marked a significant milestone in our project, moving from conceptual design to practical implementation. I took a proactive approach in this phase, working closely and collaboratively with the development team to ensure a smooth transfer of knowledge and design intent.
During this period, I maintained constant communication with the developers, scheduling regular check-ins and design review sessions. These meetings served multiple purposes: they allowed me to clarify design decisions, explain the rationale behind specific user interface choices, and address any technical constraints or implementation challenges that arose. I also provided detailed annotations on our design files, outlining interactions, responsive behaviours, and edge cases to minimise ambiguity.
As questions and queries inevitably surfaced during the development process, I made myself readily available to the team. This open-door policy facilitated quick resolution of issues, preventing potential bottlenecks in the development timeline. I also participated in code reviews from a design perspective, ensuring that the implemented features accurately reflected the intended user experience.
Once we had a working codebase, I arranged comprehensive accessibility testing. This critical step aimed to evaluate the product's usability across a broad spectrum of accessibility needs. Our testing covered various aspects, including:
Visual impairments: Testing with screen readers, ensuring proper colour contrast, and verifying text scalability.
Motor impairments: Evaluating keyboard navigation and ensuring that interactive elements were easily targetable.
Cognitive impairments: Assessing the clarity of instructions, consistency of layout, and overall ease of use.
We engaged automated testing tools and manual testers with various accessibility needs for a holistic view of our product's accessibility. The insights gathered from these tests were then prioritised and incorporated into our development backlog.
I closely monitored the product's performance through targeted testing sessions as we approached the launch. These tests were designed to simulate real-world usage scenarios, allowing us to identify and address performance bottlenecks or usability issues. I worked with the team to prioritise features and optimisations aligned most closely with our users' primary intentions and needs. This user-centric approach ensured we delivered maximum value with our initial launch while setting the stage for future iterations.
Simultaneously, I initiated early collaboration with the LBG (Lloyds Banking Group) communications team. This partnership was crucial for several reasons:
This early and close collaboration with the communications team ensured that our product launch was a technical success and effectively positioned and communicated to our target audience. It allowed us to create a cohesive narrative around the product, from its conception to its release, enhancing its reception and adoption among users.
Throughout this final phase, I maintained a flexible approach, ready to make last-minute adjustments based on feedback or unforeseen challenges. This adaptability, combined with our thorough preparation and cross-functional collaboration, set the stage for a successful product launch.
Increased User Productivity: The new system design significantly boosted user productivity across various roles. We streamlined the trading blotter interface for traders, allowing for quicker execution of trades and more efficient management of positions. This was achieved through:
We redesigned input forms and workflows for back-office staff to minimise redundant data entry. This was accomplished by:
We conducted time-motion studies before and after implementation, which showed an average reduction in task completion time of 27% across all user groups. This translated to approximately 2.5 hours saved per user per day, allowing staff to focus on more value-added activities.
Leveraged Existing APIs to Reduce User Input: We identified several opportunities to integrate existing internal and external APIs to automate data population and reduce manual input. This initiative involved:
Leveraging these APIs reduced manual data entry by approximately 60%, saving time and significantly reducing the potential for human error. The system now automatically pulls and updates information from 12 different internal and external sources, ensuring data accuracy and timeliness.
Increased User Satisfaction: User satisfaction saw a marked improvement, as evidenced by both quantitative and qualitative feedback:
Key factors contributing to increased satisfaction included:
Significantly Reduced Support Costs for the Bank: The transition from a third-party-provided solution to an in-house system resulted in substantial cost savings:
We conducted a comprehensive cost-benefit analysis showing that the new system would pay for its development costs within 18 months, primarily through eliminating third-party fees and reduced support costs. Over five years, the projected savings are estimated at £14 million, not including the value of increased productivity and reduced errors.
Furthermore, bringing the system in-house has given us greater flexibility to rapidly implement new features and respond to changing market conditions. This provides a strategic advantage over competitors relying on less flexible third-party solutions.
This combination of increased productivity, leveraged APIs, higher user satisfaction, and reduced costs has positioned the new system as a significant success from both a user and a business standpoint. It has set a new standard for internal tools within the organisation and has become a model for future development projects.