9 min read
HSBCnet is a global banking solution for commercial and corporate banking customers.
We evolved a payment tracker 'Track Payments (TP)' from an MVP version to a final product. We fully aligned TP with HSBCnet – its overarching banking solution. We integrated hundreds of new technical SWIFT statuses and mapped them into a set of usable ones. I supported the product owner by working with the legal & compliance and commercialisation teams, as well as with copywriters and BAs.
The bank was one of the first to enable end-to-end tracking on cross-border payments.
I worked client-side as the UX design lead with a team of designers and copywriters.
My contributions were as follows:
For more details, see the Contribution section below.
Issue the business needed help with (i.e. main users’ pain points):
Issues with the product:
I joined the existing team who had been working on the MVP product. The previous Lead UX designers had just left. The visual designer was also quite new to the project.
We started transforming this MVP into a core component of a global banking solution (desktop/mobile). At the same time, we integrated more payment types and complex statuses.
I was part of a core team including:
We worked in sprints with regular catch-ups with the development and testing teams. We used all the usual agile rituals (Planning, Stand-ups, Show&Tell, Retrospectives etc.).
This close collaboration helped us understand limitations (e.g. feasibility of merging various data sources for different payment types) before designing in detail, and ensured we delivered a high-quality product (through UX and UI QA).
Supported the tagging activity defining all areas of interest in our product (filters, search, sorting, CTAs, etc)
We supported the PO when he needed to collaborate with the commercialisation team:
Existing research had already identified the root causes of customers' queries and their pain points when creating and tracking payments.
This existing report we started from is summarised below:
Tracking a payment
Creating a payment
Process
Similarly, key improvements had already been outlined:
Not all of these improvements were feasible or included in the MVP, so we worked with the technology team to include more of them.
Previous research work had established key user types. The payment tracker had to cover a range of needs depending on various roles and users’ tasks.
After I joined the project, the Technical Architect and dev team managed to integrate more payment data sources and API. This meant we could add many more statuses to the product.
Those statuses originated either from:
They needed to be integrated into the product, but not “as-is”, as they were too technical for the end-users.
Kudos from the Global Head of Corporate and Institutional Digital:
“I wanted to update you on the fantastic achievements we have made through the Digital Transformation for Corporates (DTC) programme in the first half of this year [...] delivery continues to be impressive: [...]
- Move Money is almost fully deployed and being used by more than 130,000 clients in 53 countries. It is now branded HSBCnet Payments and Transfers.
- Track Payments is enabling more than 82,000 clients in 41 markets to check on the status of their payments – including when funds have reached a beneficiary outside our group - thanks to the integration of SWIFT gpi tracking. Congratulations to the team for more than doubling their end-Q2 client deployment targets. [...]”
The MVP could mostly track one type of payment “Priority Payments”.
To make the product more relevant, we started integrating more payment types, for instance:
New payment types didn’t align with the existing ones.
The product was part of a global banking solution.
We worked with various teams to enable Native Language Support, i.e. translating our copy for various markets
Because we were working on a multilingual product, we collaborated with the global design and tech teams to ensure:
We defined the RTL version of the tracker following the bank design guidelines on that topic. In doing so, we encountered a few issues that weren’t covered by the guidelines. We solved them and shared our findings with the governance team so they could be added to the design system and benefit all.
At the time I moved to Track Payment (from another banking project with the same client), the overall design system of the bank started to be more mature: visual toolkits, integrating brand elements, copywriting guidelines, etc.
Unfortunately, the product we inherited wasn’t aligned with the rest of the ecosystem. There were various reasons:
As the tracker we inherited was more of a concept, it was only partially connected to the rest of the banking platform.
We worked with the PO and other POs to make sure the experience was designed as an integrated workflow, for example:
Doing so, our product got a lot more visible in the banking ecosystem. It also became an improved solution for our users (e.g. integrated into the flow: checking corporate accounts, making complex payments, tracking and managing my payments, providing reports to managers/suppliers/employees, etc.)
Worked with the analytics team:
Originally the bank wasn’t too keen to spend resources on research and testing. Multiple factors made senior stakeholders realise the value of research and testing:
So after 6+ months on the project, we started to get a budget for more testing and research (as some people had realised it was easier and cheaper to address issues early during design phases rather than after a release…).
From then on, I collaborated closely with a User Research team (external consultants) on the following activities.
Working with User research consultants, my tasks included:
Because we had more budget at the time, we even had the “luxury” to perform some discovery work on related products or journeys (example of journey: creating many payments in one go through “File” upload).
We briefed the Research consultancy so they conducted interviews with existing users, understanding their tasks, behaviours and expectations regarding uploading a payment ‘file’ and how these users would expect or need to track such payments.
I helped the researchers with the following tasks:
We got some insight into how the users were working with the current solutions. As with any interview-only research, there were limitations. Further work was planned so a concept design covering the upload and tracking journeys could be reviewed with users.
The initiative was then repurposed. Our new goal was to integrate the tracker into the existing ‘commercial and corporate banking' mobile app.
This existing app had been launched a few years ago and had grown organically. Hence the experience was a bit outdated, with disparate styles, components and patterns used in various areas of the app.
Obviously, our work based on the WeChat UI kit wasn’t aligned with this existing mobile app. So we started to align part of our designs with the existing app. Because some stakeholders were enthusiastic when seeing our initial refreshed mobile experience they asked us to propose different versions (aligned vs. less aligned with the legacy toolkit).
Supported and led the work on related workstreams (automated payments tracker, authorisation flows, etc.)
As described earlier, we started with a product only partially aligned with the design system. It was visually engaging but used too many custom components and styles. We sorted that issue gradually in a few sprints/releases.
The global design system was still evolving too. Being aligned with it allowed two things: easier rework on our product when updates were made to global components, and making it easier for us to propose TP components as new additions to the DS.
The core part of the team had changed just before I joined the project (the Product Owner, all designers and some BA left), and some more changes occurred in the first months we worked on this project (tech and PM teams were offshored, the lead BA was also replaced by a remote team).
Due to all these changes, we couldn’t get a consistent roadmap. The new PO was still adapting to his new product and teams, uncovering frequent technical limitations. This meant our priorities were also often reshuffled. Luckily, we were flexible enough and organised ourselves to manage these constraints: versioning and sharing our files accordingly, getting pre-sign-off when a piece of work was temporarily descoped, etc.
Copywriting was a critical part of our product and designs. We were supported by the content team in our work, but it required a lot of work from our side too.
Indeed, the statuses coming from the payment systems were quite technical (jargon from processing systems, tech-centered statuses, etc.), so we needed to explain them clearly to the copy team. Once the copywriters drafted improved statuses and shared them, the Legal & Compliance team often added a layer of complexity (adding many caveats to the detailed statuses).
We had to strike a balance between the cautious L&C approach and our improved user-friendly pieces of copy (with the right level of technical details).
Our product was part of a more global digital transformation program for this banking solution. The payment tracker was one of its most innovative areas (i.e. not only uplifting capabilities from the legacy solution but bringing new features/value).
This meant our work was scrutinised by various teams and stakeholders in the bank. At times, it created a bit of confusion when requesting sign-off and having various people at various seniority levels providing (late) feedback. We had to improve this process, clarify the RACI matrix and be diplomatic when required.
As described in the contributions section above, we managed to deliver a product on both mobile and desktop, that not only aligned with the new Design System, but incrementally allowed the users to track more complex statuses and more payment types. We also added value by integrating our product better within its banking ecosystem: enabling more end-to-end journeys for the users (e.g.: dashboard exploration or notification → tracking a payment → fixing a payment).
Our tech teams by overcoming one of their technological challenges enabled a big success for the tracking experience. With the integration of a SWIFT solution (Swift-gpi), the bank was one of the first (maybe the first) to enable end-to-end tracking on cross-border payments. The customers could now track their payments until they reached their beneficiary account.
A statement after the “end-to-end tracking” release:
“[...] This is a big step forward in being able to provide our customers with greater visibility of the status of their payments and hence a better self-service experience. Over the coming months, Track Payments will also be making visible internal repair queue statuses (e.g. payment is delayed due to insufficient funds), providing the same experience for customers via the mobile app and starting to commercialise to more customers [...]”
M.L. – Track Payments Product Owner
Our work on the mobile version of the tracker didn’t follow a linear process, but in the end, this enabled us to explore more alternatives and design patterns than other teams working on the mobile solution.
This exploratory work wasn’t necessarily integrated into the final version of the app. Nonetheless, it was vastly reused in a new mobile app toolkit (used as a base for the next generation of corporate banking).
This was my first official lead role after spending a year and a half as an individual contributor on another part of the banking solution (payments creation).
So, I performed a new range of tasks:
This was in a hybrid setting: leading designers employed by my client while collaborating with designers from my consultancy. But this was a very positive experience for me that made me look for more opportunities to lead or guide designers on my employer’s side (NTT Data, Tangity).
This was the first time I worked with a team so scattered around the world. The core design team was based in the London HQ as well as our PO. Other POs were in Canada and the U.S. Development and BA teams, as well as some designers, were India or China-based.
Having a limited part of the team collocated was a challenge to some extent. We managed to work efficiently by getting the right amount of catch-ups and interactions with various teams:
This wasn’t really a ‘learning’, but when possible mobile and desktop solutions should be designed in parallel.
This wasn’t the case on this project… It led to so much confusion and so many battles that could have been avoided if the product had been thought and integrated within its overarching solution both on mobile and desktop from the beginning.
Not really a big surprise here, but having:
didn’t help to have a smooth process and a clear vision of where all the teams were headed.
It’s probably the case in many large organisations, with a historical “IT-driven” approach to their products. But this made me realise how bringing ‘product design’ to a more central role in organisations can make things easier/faster.