TD Bank
TEAM:
1 Project Manager, 3 UI/System Designers, 5 Developers
PROJECT TYPE:
CMS Migration Project
(2 years)
MY ROLE:
UI/System Designer
OUTPUT:
TAGS: Systems design, UI design, quality assurance, migration, Adobe Experience Manager, front-end development, usability testing
OVERVIEW
As a designer on TD Bank's DCX (Digital Customer Experience) team, I helped migrate 4 websites to a new CMS platform. This project established design standards for large-scale management, enhanced UX, and ensured WCAG compliance. We created a shared component library and standardized UI elements in Figma, achieving visual consistency across desktop, tablet, and mobile devices.
This project is confidential and certain details are hidden to respect the client's privacy.
OVERVIEW
Project Goal
We were tasked to migrate TD Bank’s national websites from Tridion to Adobe Experience Manager while preserving the existing content + brand.
Style Guide
We leveraged the existing TD brand system to create a cohesive experience during migration.
Component Library
Upon auditing the existing components on the previous CMS, we developed a new system that included accessibility criteria.
UX Testing
I tested components on web, tablet, mobile devices while flagging usability issues to resolve with developers in JIRA.
Result
Successfully migrated websites: TD Bank (Personal Banking), TD Wealth, TD Investing, TD Asset Management
Project Goal
The project's primary challenge was to migrate TD Bank’s national websites with over 15 million users onto a new CMS platform, Adobe Experience Manager, while:
preserving the company's established visual design system across all devices
maintaining content integrity and consistency during the transfer
ensuring responsive UX for seamless experiences across desktop, tablet, and mobile devices
upholding strict accessibility standards to maintain WCAG compliance.
Style Guide
During this project, we ensured that our new components aligned with TD’s brand identity by carefully adhering to their existing style guide. By doing so, we preserved the brand's integrity and created a cohesive and recognizable user experience across all touchpoints. This included maintaining consistency with the bank’s established:
Colors
Typography
Iconography
Button styles
Logos
Overall visual treatment
Component Library
Our team implemented a shared component library of to improve efficiency and consistency across cross-functional teams including developers, content strategists, and stakeholders. Our component library included individual Figma files where we outlined the following:
Usage Guidelines (with live examples)
Component Anatomy + Specifications
Spacing/Margins
Variations
Accessibility Criteria
Documentation for Developers
UX Component Testing
Throughout the migration process, quality assurance testing was crucial. To ensure a positive user experience, we focused on issues that could hinder user satisfaction such as technical errors, visual inconsistencies, and usability challenges. I identified and resolved more than 300 interface issues in JIRA, collaborating closely with developers and stakeholders to ensure design standards and WCAG compliance across devices was maintained.
By considering user interactions, I tested various scenarios and flows across devices to ensure everything functioned correctly without bugs or technical errors. Our approach included testing technical scenarios such as input validation, error handling, and system performance under different conditions. We conducted these tests at various stages to catch and fix bugs early, ensuring the product remained stable and reliable.
Interested in learning more?
Please contact me privately if you'd like an in-depth walkthrough of this project.