11 Months
(Oct 2023 - Sep 2024)
The bank of China customers can only deposit cheques offline, they wanted to move to digital solution.
As part of the digital transformation team, I led the user experience from user requirement to launch, by validating business logic and implementing the UX design and addressing a key challenge: designing a robust error-handling flow to ensure both a smooth user experience and effective risk management for the bank.
The design was put into production and is now part of the corporate bank app's key offering.
Final OutcomeThe process included checks like verifying cheque readability and account limits. The complexity increased when users deposited multiple cheques in different currencies at once. I validated business logic by:
In the end we successfully identified over 20 unhappy flows and collaborated with developers to make sure the logic is robost.
We started by analyzing competitors’ workflows, but their systems only supported single cheques and currencies, offering limited insights for our more complex needs.
After receiving the business logic from the team, I translated it into clear screenflows. I also mapped out the system integration, showing where data is saved and processed at each stage.
We found gaps and missing unhappy flows during the process, so I worked closely with the business team to clarify them, ensuring the user stories remained accurate and aligned.
Key part of the implementation is to help users understanding why their cheques couldn’t be deposited, especially in the case that there are multiple problems.
We tested several solutions and found that users preferred resolving errors one by one, even if it required more steps, as it provided clarity and reduced confusion.
Our Usability tests revealed that displaying errors one by one is less overwhelming for users.
Users are guided through each error individually, starting with acknowledging the issue and then choosing to retake or remove the problematic cheques.
Months after the design was approved by both product managers and developers, we were informed that several elements couldn’t be implemented as designed due to time constraints. To overcome this, I pushed for:
In the end, we proposed actionable workarounds that preserved a solid user experience while meeting the deadline.
We quickly organized an emergency meeting with devs to understand their limitations, proposing various alternatives to find feasible solutions.
I created a guide categorizing issues by priority: high-priority usability fixes, like confusing icons, and lower-priority aesthetic tweaks, such as spacing.
The feature launched in early 2024, positioned as a key offering to attract small business owners to adopt the mobile app, streamlining their cheque deposit process and enhancing overall user convenience.
Achieved a 75.8% capture success rate, outperforming HSBC’s 60% rate from their product launched two years ago.
Following a July update, cheque deposits and clearance rates improved by 43.8%, streamlining the process.
Introduced unmatched features like multi-currency and multi-cheque capabilities, drawing customers away from competitors.
Anticipate and plan for complex user scenarios.
Collaborate with IT from the beginning to align technical and design goals.
Develop quick, effective solutions to unexpected challenges.