SELECTED LEADERSHIP WORK

Return to home

CASE STUDY / 02
BANK OF MONTREAL (BMO) · MORTGAGE EXPERIENCE

Redesigning Condition Management

BMO’s mortgage-condition workflow relied on separate CFS and CCAPS legacy systems, plus Mortgage Characteristics. UI errors, missing feedback, and unclear document completion slowed work for bank staff and customers. As Lead UX for condition management, I built on earlier exploration and connected the retained systems through a refreshed Condition Hub, designed to cut purchasing time to about 25 minutes (from about 45), application approval to about 16 minutes, and application completion to one day.

Condition Hub · Dashboard states
Condition Hub dashboard hero
Problem
Two misaligned legacy systems (CFS & CCAPS) made condition fulfilment slow, opaque, and error-prone for mortgage applicants and bank staff.
Why it mattered
Completing a mortgage application took up to three days. UI errors froze systems; applicants received no feedback and experienced repeated delays.
My responsibility
Lead UX for condition management: discovery, interaction design, component creation, prototyping for research, copy collaboration, and handoff over eight months.
What changed
A unified Condition Hub connected CFS, CCAPS and Mortgage Characteristics behind a coherent interface, making requirements reviewable, progress visible, and additional work actionable.
01 / 04

The problem

Two separate legacy systems — CFS for conditions and CCAPS for mortgage applications — handled different parts of the same process, managed by teams that were not aligned. UI errors could freeze either system, and customers often received no feedback about what was missing or still required.

Legacy CFS and CCAPS
CFS system showing Condition Hub and TACs alongside CCAPS mortgage application — the two principal systems used to process a mortgage application.
Legacy CFS forms
CFS system examples: solicitor information form (left) and primary mortgage terms-and-conditions form (right) — dense, form-heavy interactions with no inline progress feedback.
Before-state customer journey / condition fulfilment● Friction
  1. 01

    Receive conditions

    Applicant receives a list of terms and conditions across disconnected systems; no consolidated view.
  2. 02

    Upload documents

    Customers often believed all required documents were uploaded when they had not been — causing further delays with no system feedback.
  3. 03

    Await review

    UI errors in CFS or CCAPS could freeze the system; staff and customers had no visibility into approval status.
  4. 04

    Approval or delay

    Finalizing an application took around 45 minutes; approvals often exceeded 24 hours; total completion could take three days or more.

Opaque status and disconnected systems were the core breakdown — applicants could not tell what was still needed or why approval was delayed.

Constraints

The principal systems were staying in place. The design needed to connect them through a refreshed experience while working with the technology team’s limitations. I joined one month into development, taking over Lead UX from senior colleague Greg, within an approximately eight-month delivery window.

Discovery approach

I reviewed Greg's earlier semi-lean UX exploration, spoke to key stakeholders including the Product Owner, and worked with the UX Researcher to understand customer struggles and expectations. The team operated in an Agile cadence with Figma as the primary collaboration tool.

02 / 04

The decisions

Three consequential design choices defined how the new Condition Hub worked: how the systems would be connected, how requirements would be communicated, and how additional work would be supported with clear feedback.

DECISION 01

Connect the systems through a coherent experience

Keep CFS and CCAPS, and connect them and Mortgage Characteristics through a refreshed Condition Hub. Four dashboard areas organize application status and information, filtering by TAC type, terms and conditions, and uploaded supporting documents.

The redesign focused on the user-facing workflow rather than replacing core platforms, with filters, categories, progress, unresolved irregularities, empty states, and status visibility.

Condition Hub dashboard states
Condition Hub dashboard in different states — filter by TAC type, empty TAC and document state, category view, and secondary TACs. Each state responds to where the applicant is in the process.

DECISION 02

Make requirements understandable and reviewable

TAC types were made explicit and distinguished: Primary (most important to satisfy first), Secondary (can be dealt with later), and Solicitor (used by the application's lawyer). Each condition included a description so applicants understood what was being asked.

Recommended TACs were derived from personal information already supplied by the applicant — customers could review and select the relevant items rather than guess. An additional system surfacing mortgage options and application characteristics emerged later in the project, adding a review → characteristic selection → loading → confirmed-added flow.

Status codes were retained from the underlying system to support bank-side clarity.

Status code reference
SRSatisfied or Security received
VRVerbally received
IDIncome discretion
SDSecurity discretion
ITIn transit
N/ANot applicable
Greg earlier exploration
Earlier design exploration by senior colleague Greg, completed before I joined the project — recommended TACs, application details, and secondary TAC list. These artifacts informed the direction I continued from.
Recommended TACs and characteristics
First-time experience: recommended TACs, characteristic selection modal, loading screen, and confirmation that characteristics have been added. Requirements derived from information already provided surface as actionable options.

DECISION 03

Support additional work with clear, actionable feedback

Missing feedback made it hard to know what had happened or what remained to do. The additional-TAC flow lets users search existing conditions, create a new TAC, confirm it was added, and add selected TACs to the application.

The solicitor flow covers search by name and phone number, loading, database results, and selection, with a clear response at every step.

Additional TAC flow screens
Additional TAC flow: search existing conditions, create a new TAC for the application, notification of new TAC confirmation. A new user flow and components created so users can access the third integrated system.
Add solicitor flow screens
Solicitor flow: search by last name and number, database results returned, solicitor selected and action confirmed. Some screens for adding a solicitor / lawyer to the application.
03 / 04

Leading the work

Identifying customer and business needs, making design decisions under development constraints, and coordinating across disciplines, building on Greg's earlier exploration, to deliver a coherent experience within an eight-month window.

Collaboration map / BMO condition managementDELIVERY / 8 MONTHS REMOTE

Product

Identified customer and business needs; defined scope boundaries for CFS/CCAPS retention

Product Owner and Business Analyst coordinated Agile delivery and launch

Design

Built and added features; incorporated existing design-system components and created new ones; sought feedback from other designers

Assembled prototype quickly for UX research to test and gather feedback immediately before launch

Engineering

Technology team; discussed limitations with tech to find feasible solutions within CFS/CCAPS constraints

QA and the Scrum Master were part of the cross-functional delivery team.

My contribution

Continued from Greg's exploration; built and added features to the Condition Hub; incorporated existing design-system components and created new ones; sought feedback from other designers; partnered with the copywriter on interface text; discussed constraints with the technology team; assembled the prototype for pre-launch research.

Team contributions

The UX Researcher supported discovery and prelaunch testing; the copywriter collaborated on interface language. The Product Owner and Business Analyst coordinated launch. The Scrum Master, QA, and technology team were also part of the cross-functional team.

Collaborator credit

Greg — senior design colleague, earlier UX exploration and initial direction. UX Researcher — user research and testing. Copywriter — interface text and language. Product Owner, Business Analyst, Scrum Master, QA, and technology team — delivery, coordination, and launch.

04 / 04

The result

The Condition Hub addressed the usability issues and made the process easier for staff and customers. It was designed against three targets.

Minutes to complete purchasing

25

Design target: about 25 minutes to complete purchasing, down from the roughly 45 minutes it took to finalize an application.
Minutes to application approval

16

Design target: about 16 minutes. Previously, approvals often took more than 24 hours.
Day to complete application

1

Design target: one day. Previously, completing an application could take three days or longer.
Reflection

Mortgage processing proved more complex than it first appeared. Requirements for mortgage options and application characteristics emerged during the work and were incorporated. At the eight-month mark, the Product Owner and Business Analyst coordinated launch, and I moved on.