2026

Derisking a regulatory workflow

Redesigning an Investment Policy Statement tool to reduce noncompliant workarounds

2026

Derisking a regulatory workflow

Redesigning an Investment Policy Statement tool to reduce noncompliant workarounds

2026

Derisking a regulatory workflow

Redesigning an Investment Policy Statement tool to reduce noncompliant workarounds

TL:DR

What is an IPS?

An Investment Policy Statement (IPS) is the legal document that sets the trading guidelines an advisor follows for a client. Advisor teams across Canada use an internal toolkit to create IPS's.

The hypothesis

With a general sense that associates have difficulty finding the right IPS for each client, the initial hypothesis was to move the IPS toolkit from the dashboard into client profiles.

Uncovering the real problem

Through research, I uncovered that moving the toolkit into client profiles would be detrimental to associates, because the IPS is a handoff between people, not a client-level task.

User problem: The IPS tool didn't match how teams actually work, so they built workarounds to create, find, sign and track an IPS.

Business problem: Those workarounds moved a regulated document outside the platform, creating room for error, compliance risk and extra review time.

Solution

Keep regulated IPS work inside the platform by making the right way the easy way.

I proposed and led design improvements across four problem areas that could better align the tool to the needs of associates.

Role

UX Designer

Focus

Chequing account page, product pages.

Timeline

4 months

Platform

Desktop

Client

Royal Bank of Canada

The Process

Understand the IPS workflow

Before changing anything, we wanted to validate the hypothesis of moving the IPS to the client profile by understanding how different teams actually work.

Mapping the current experience

The IPS is a very complicated regulatory workflow. I started by working closely with the PO who was an IPS expert and mapped the entire flow to understand how the tool worked.

End to end flow

Interviews

I ran interview sessions with associates working across the country, across 2 lines of business to understand their workflows in detail.

10 Interviews

Survey

Once understanding workflows, I conducted a survey of 25 advisors and associates to better understand specific pain points and needs

25 responses

The IPS toolkit doesn't match the workflows of advisor teams

Work arounds are created at every step, leading to deregulatory practices and inefficiencies.

A seven-day deadline pushed signatures off-platform.

The process was too rigid for the reality of client follow-up.

Important balances and supporting information competed for attention.

Duplicate drafts buried the right IPS.

Advisors searched two tabs before they could trust what was current.

Important balances and supporting information competed for attention.

Unknown templates encouraged copy and paste.

Teams reused old plans rather than risk starting in the wrong place.

Important balances and supporting information competed for attention.

Approvals had to be chased by hand.

There was no shared view of what was waiting or who needed to act.

Important balances and supporting information competed for attention.

Research plan

We wanted to validate the initial decision to move the IPS into client profiles understand the workflows of different teams.

Mapping the current experience

The IPS is a very complicated regulatory workflow. I started by working closely with the PO who was an IPS expert and mapped the entire flow to understand how the tool worked.

Qualitative interviews

I then ran ten interview sessions with associates working across the country, across 2 lines of business to understand their workflows in detail.

Survey

Once understanding workflows, I conducted a survey of 25 advisors and associates to better understand specific pain points and needs

The current state

Understanding the journey and pain-points

The design principles that would guide the project

Fit the real handoff.

Design for how work actually moves between people.

Work with what can't change.

Make a regulatory deadline visible and cheap to recover from.

Remove the cause of a workaround, not the workaround.

Something here

Design decisions

Decision 1

How might we make obtaining signatures easier, so users don’t rely on non-compliant workarounds?

How might we make obtaining signatures easier, so users don’t rely on non-compliant workarounds?

The 7-day e-signature expiry forced teams to repeat approvals and pushed users toward non-compliant workarounds.

“The Approval process is very time consuming once timeline expires. I need to send the IPS for compliance approval again and resend to client”

Investment associate

What didn’t work

The 7-day timeline was set by regulation and could not be extended.

7

DAYS

Set by regulation. Can’t be changed.

What I did instead

Make expiry cheap to recover from.

Renewals are duplicated in a finalized, read-only state. With no document changes to approve, the repeated compliance review is safely skipped.

Renew IPS

Renewed as 🔒 read only

The change

Duplicated as ✏️ editable draft

Before

Draft finalized Skipped

Compliance approval Skipped

Sent to client for signature

Challenge 2

How might we help advisors find the right IPS quickly?

How might we help advisors find the right IPS quickly?

A cluttered dashboard and fragmented search made it difficult to find the right legal document. Selecting an outdated IPS—or one belonging to the wrong client—created a compliance risk.

The current state

“Going between the active and history tabs drives me bonkers and makes me want to throw my computer out the window”

Investment Associate

What didn’t work

Moving the IPS into the client profile.

Research showed this would make monitoring statuses across all clients significantly harder for associates.

Search client

→

Open profile

→

Find IPS section

What I did instead

One search, with status filters

Remove the ambiguous Active and History tabs. Keep every IPS in one place, search once, then filter to the status the advisor needs.

The trade-off

Breadth when needed, history where it matters

The cross-client “All” view is limited to one year for performance. Once filtered to a client—the way advisors actually search—every IPS remains available with no time limit.

All clients

Records from the last year

Filtered to one client

Every IPS, no time limit

Challenge 4

How might we let one person hand a finished IPS to another, so the account opening flow matches how advisors actually work?

How might we let one person hand a finished IPS to another, so the account opening flow matches how advisors actually work?

How might we let one person hand a finished IPS to another, so the account opening flow matches how advisors actually work?

“If we have a a draft IPS already completed, it would be nice to be able to attach that instead of copying the draft and having two drafts. Maybe I am looking at the incorrectly...”

Advisor team · Product feedback

⚠️

Before

Finalizing also sends the IPS

To include the IPS in an account-opening package, Advisor A must save it as a draft (to prevent sending). In the package creation flow, B must duplicate the draft, finalize it, and send to the client.

Finalize & send

2 copies of 1 IPS

2 copies of 1 IPS

✅

After

Finalizing and sending are separate

Advisor A can finish the IPS without sending it on its own. Advisor B can then attach that finalized document to the account-opening package without making a copy.

Finalize

Send

1 IPS moves through both workflows

1 IPS moves through both workflows

📌

The decision

Creation happens once, outside the package

Creation happens once, outside the package

Account opening can attach a finalized IPS, but it can no longer create or copy one. This keeps the handoff intact and prevents unnecessary duplicates.

The tradeoff

Teams that created an IPS inside the package lose that flexibility.

Select a finalized IPS to include

⚖️

The trade-off

Teams that created an IPS inside the package lose that flexibility.

📌

The decision

Creation happens once, outside the package

Creation happens once, outside the package

Account opening can attach a finalized IPS, but it can no longer create or copy one. This keeps the handoff intact and prevents unnecessary duplicates.

Add IPS document

Select a finalized IPS to include

Create new IPS

Removed

Copy from existing IPS

Removed

Attach finalized IPS

✓

⚖️

The trade-off

Teams that created an IPS inside the package lose that flexibility.

The Final Designs

A header that leads with the page, not an offer

Each page looks unique and personable with the introduction of lifestyle imagery. The addition of breadcrumbs orients the user, as well as the page name as the focal point.

Original issue: Redundancy of imagery and text led to confusion and cognitive overload.

Clarity around account fees

An account fees section is shown on every account page, where users can clearly understand the fees structure.

Original issue: Lack of offer/rebate clarity prevented users from opening an account.

The Value Program, explained.

A Value program rebate calculator is included on the page, allowing users to understand exact account fees without leaving the page like before.

Original issue: Lack of offer/rebate clarity prevented users from opening an account.

Personalized content

The product page shows the credits cards eligible for a rebate for that exact account. User no longer have to dig through the terms and conditions to understand account perks.

Original issue: Users want to know how account benefits apply to their specific situation, without having to do additional work up front.

Reflection

The biggest challenges

Working within a project already underway

Challenge: the project was already underway, so I had to work within pages that were designed and almost fully approved, instead of shaping the direction of every page in the flow. It also made buy-in from marketing harder, because my approach created inconsistencies with what had already been designed.

What I did: I proposed zooming out to map the whole flow, and worked to save the overview page even though much of it had already been approved. I defended my design decisions to stakeholders using data from our research.

Vantage was a sensitive topic

Challenge: our line-of-business partners had a strong directive around Vantage, but our research showed something very different about user understanding.

What I did: I kept Vantage featured, as the business required, but changed how it's presented visually and with explainer copy.

What I'd do differently

Get designs in front of users sooner

I spent a lot of time iterating on designs visually without testing them with users. Next time I'd run quick A/B tests before iterating further, which would give me stronger evidence and rationale for stakeholder buy-in.

What I'd do next

I left the team before project delivery to accept a full-time offer with RBC Wealth Management. But if I was still working on the project, this is what I'd do next…

Validate designs through usability testing

I'd go through some of the initial questions we tested with users, and re-test them with the new designs. I'd be most interested in knowing whether users have clarity around pricing, as well as their understanding around Vantage and the Value Program.

Anne Feldman

Product designer who makes complicated, high-stakes tools make sense.

© 2026 Designed by Anne Feldman

Anne Feldman

Product designer who makes complicated, high-stakes tools make sense.

© 2026 Designed by Anne Feldman

Anne Feldman

Product designer who makes complicated, high-stakes tools make sense.