All work

(Case Study)

Enterprise Financial Services CRM Transformation

Redesigning rep workflows inside a terminal-driven CRM environment used company-wide.

Final Person View in terminal CRM environment

The challenge

A major enterprise financial services platform — the kind whose terminal runs throughout the company, from the most junior operations role to the executive suite — needed to refine its CRM experience for sales teams. Some of the biggest financial decisions made daily are made via content distributed through that terminal. The CRM's ability to sell seats, expand relationships among existing seat-holders, and retain those seat-holders was directly connected to the success of this initiative.

The existing system was functional but aging. Information was dense. Decisions were slow. Scanability was inconsistent across modules. Three distinct salesperson types — each with different daily workflows and different mental models — were using the same system, but only one of them was really designed for.

The challenge wasn't replacing the system. It was understanding what the actual users were doing in it, identifying the friction points that cost real time, and proposing changes that could be implemented quickly within a development environment defined by command-line constraints unique to the platform.

The approach

I led the engagement through architectural inquiry. I personally scheduled, scripted, and ran in-person interviews with the three salesperson types — bringing stimulus and prototypes into each conversation rather than asking abstract questions about workflow preferences. I served as researcher, engagement strategist, and the liaison between the R&D team commissioning the work and the development team that would implement it.

The final presentation went screen by screen, module by module: which screens should be moved, which modules should be recomposed, which interactions should be redesigned to be most efficient across all three salesperson types. The recommendations weren't speculative — they came directly from observed friction in real workflows.

The CRM facelift and design system refinement that followed enabled cleaner scanability, quicker decisions, and faster task completion across the rep experience. UI refinements were prioritized based on the cost of friction in actual rep workflows, not on aesthetic preference.

The technical constraint that shaped everything: this is a command-line-driven terminal system. The entire company runs on it. Every interface decision had to work within those constraints. There was no option to redesign the underlying paradigm. The work was about making the existing system clearer, faster, and more aligned to how three different rep types actually do their jobs.

What's distinct about this work is the platform itself. The whole company runs off this terminal — from the most junior role to senior leadership. Some of the biggest financial decisions made daily run through it.

Wireframe BI View showing information architecture structure
Person View with usage analytics module rendered live

Selected outcomes

In-person research with three salesperson types

Interview scripting, stimulus design, prototype reactions, and synthesis across all three rep archetypes — junior operations, mid-level relationship managers, and senior client leads.

Final recommendations delivered screen-by-screen

Module-by-module — actionable, prioritized, and scoped to the command-line implementation environment.

CRM and design system facelift

Enabled cleaner scanability, quicker decision-making, and faster task completion across the rep experience.

UI refinements prioritized by friction cost

Changes that reduced actual time-in-task rather than changes that looked good in isolation.

Cross-functional liaison work

Between R&D and development teams ensured that proposed changes were both feasible and prioritized correctly given the platform's technical constraints.

Miro research template synthesis across stakeholders
BCRM high level view data architecture diagram

What this means

Architectural inquiry isn't a method you can shortcut. The decisions that mattered came from in-person interviews with the actual users — scripted carefully, stimulus prepared, prototypes ready. The research wasn't a survey or a workshop output. It was time spent watching three different rep types do their actual work, then synthesizing what slowed them down.

In enterprise software with deep platform constraints, the senior design work isn't dreaming up new paradigms. It's understanding what the current system makes hard, and proposing the smallest set of changes that have the largest impact on time-in-task.

Working on a similar enterprise CRM challenge?