
Designing a ERP software for Canada’s Largest Independent Brokerage
Context
Major Activities at RAHR
Deal Processing
Relates to the regulator requirements of documenting and verifying real estate transactions.
Agent Onboarding/Offboarding
The processes and procedures related to recruiting agents, verifying the information, having them join RAHR, and ultimately terminating them if necessary.
Professional Development
Continuous training and improvement of RAHR agents to give them a competitive edge against other brokerages.
My Role
Initial Project Status
We were a team of 3 Designers. When I joined the project, initial research was conducted some modules were underway in conceptualization and wireframing.
My Task
My focus was on the Deal Processing module which was 70% of the key major usage of the platform. I had also assisted in overviewing and creating/iterating designs for other modules. My other major focus was designing the mobile app version of the modules.
Activities
Create & Maintain the Design System
User Research
Solutioning & Wireframing
Hi-Fidelity Mockup Designs
Prototyping and User Testing
Iterations & Handoffs to Dev
Create Mobile Designs
The Challenge
Double/triple entry of data
Due to unsophisticated technology and multiple tools being used throughout the organization, a lot of data requires double/triple entry.
Manual processes
Many processes today are still done manually (e.g. creating accounts, onboarding agents, etc.)
Lack of data transparency
There is no centralized place for both corporate and branch operations to gather data and derive insights about the organization.
Manual deal verification
Much of deal processing today requires manual data verification. It is also highly error-prone to do the manual duplication of data by agents and deal processors
Research
We had sat down with the RAHR deal processing team to go through their current processes for deals. We had whiteboarding sessions with them jotting down the flows as well as shadowed them making deals using their current tools in order to allign on the flow. Below is a figjam snapshot of a high level deal flow.

Competitor Flow Analysis
We had analyzed three different competitors and looked at how they do their deal processing, we analyzed the usability of their interfaces and discussed the pro's and con's of each interface with the RAHR deal team in order to lay out a more detailed process of flow.

Detailing Process & Flow
There were 12 different deal types, with each having different conditional flows through the whole process. We had made sure to detail out each flow in accordance with the RAHR deal team to make sure not only compliance was followed, but a more efficient and effective process was being architectured

Solutioning & Wireframing
We had started with creating low fidelity wireframes for all the flows on both the admin side and agent. We were able to get constant feedback from the deal team on different solutions. Once we had wireframes for the major flows of the all the deals, we were able to do some task based usability testing with Agents to further refine the flows.
Design System
We had establishing a unified visual language with color palettes, typography, iconography and component library to ensure consistency and scalability in the designs. We would regularly iterate and refine the design system to sustain relevance and effectiveness in not only how the interface looks, but for developers to refer to as well.

Solutions
DEAL PROCESSING
Allowing deals through the pipeline faster with built-in compliance.
Reducing agent and admin errors with our built-in compliance rules that helped catch common issues with paperwork.


DEAL PROCESSING
Simplying complex deal structures
A flexible deal configuration was designed to cover every type of deal structure the brokerage processes.



DEAL PROCESSING
Designing a single source of truth for document collaboration.
The system empowers deal admins to conduct detailed reviews and offer precise feedback all in one place. No more back-and-forth emails, zip files, and file sharing links.


DEAL PROCESSING
Flexible form & document checklists.
Reducing support requests by defining upload checklists so agents stay compliant no matter what type of transaction they’re facilitating.


ONBOARDING
Self-directed and streamlined agent onboarding.
Allowed agents to onboard themselves. The onboarding module collects key agent information and integrates with the native CRM so deal admins can serve there agents better


TASK MANAGEMENT
Managing tasks to stay on-track and on-time.
Provided agents and staff with an efficient approach to managing their responsibilities, add to-do lists, and assign tasks to each other, ensuring nothing important falls through the cracks.


AGENT CRM
Easy lead management for agent client base.
For agents outgrowing their spreadsheets, we provided them with a straightforward CRM that’s already integrated with their transactions so they can better manage their client relationship.


Mobile Designs
An IOS/Android mobile app for only on the agent side was strategized and designed to help streamline the workflow even more for agents as they are usually on the go. The modules on the webapp were replicated but adjusted following mobile principles. Usability testing was done with agents at the end of every 2 sprints in order to get feedback and iterate.

Results
-60%
Reduction in User Onboarding Time
+70%
Increase in Deal Processing Efficiency
3X
Increase in Deal Capacity
Agent Testimonials
Kaitlyn Lee
Agent
Johnny Wu
Agent
Marina Ferrante
Agent
Future Considerations/Learnings
• As we learned more about deal processing working with the RAHR team, we had realized that their processes were not set in stone, as was industry compliance rules, which were ever changing. Thus through time with iterations we had realized some there needed to be more flexibility in the deal creation form as opposed to a more rigid conditional path.
Thus we had gone back to the white-board after receiving feedback from the beta release on how to simplify the forms even more to make it future-proof for any unforseen changes in the compliance rules in the real estate industry