Project Overview
About Cartus
Cartus is a global leader in workforce mobility, providing relocation and assignment management services for companies and their employees. With over 60 years of experience, Cartus supports organizations in managing the logistics of moving employees across the globe—whether for a short-term assignment or a permanent relocation. Their services include everything from housing and transportation arrangements to destination services, intercultural training, and compensation management.
The Challenge
The Compensation Project, or COMP for short, is a software solution developed to streamline and automate the process of generating cost projections for employee relocations, both domestic and international. These relocations, typically lasting between 1 to 4 years, involve estimating a wide range of expenses—such as airfare, language training, housing, real estate commissions, and calculating the complex tax implications of global moves.
Each report generated by COMP contains hundreds of line items detailing various expenses, so accuracy was paramount. The goal was to create a tool that would provide precise cost projections, ensure compliance with international tax laws, and deliver comprehensive, yet easy to create, user-friendly reports that could be quickly understood.
Prior to COMP, Cartus was using an external solution that was both costly and inefficient. This previous software lacked flexibility and scalability, causing significant operational challenges. It was a priority for Cartus to build an internal solution that would allow them to better control the user experience, reduce costs, and provide thier own competitive offering to the industry.
My Role
I was brought in as the lead Senior Product Designer and was responsible to get this project quickly in motion as it was Cartus's main priority that year and they were a bit behind schedule. In addition to driving the overall design strategy, I lead four design teams simultaneously, ensuring cohesion across all work-streams and maintaining a strong focus on timely, high-quality delivery.
Project Definition
Defining Business Objectives
Before diving into any new project, I prioritize thoroughly understanding the business objectives to ensure alignment from the start. I begin by identifying key stakeholders and collaborating with them to gain a clear understanding of the project’s value and goals. Through a combination of group discussions and one-on-one conversations, I gather valuable insights into their vision and expectations, ensuring that my design approach aligns with the broader business strategy.
Key Findings:
Compensation was originally developed by what later became it's biggest competitor. So it was not only important to move Compensation internally but to make it a competitive and a superior product, to anything in the market.
They wanted to Inject innovation, automation, and AI features, were ever possible, that was important to top executives.
Poor pricing accuracy was a well know issue, we were tasked in making projections as accurate as possible.
Comp previously did not work well with the other Cartus product, they wanted to make sure it was well integrated.
Many processes in the system were extremely tedious, they were not built by designers and could greatly be improved.
Reports were pretty limited and bland, we were asked to see if we could improve that.
They wanted to show off a functioning prototypes an up coming convention.
User Research & Analysis
Mapping System Interactions
Cartus offered a variety of products and services across multiple teams, making it crucial to understand existing systems and their interconnections before engaging with users and business stakeholders. By creating a system map early on, I gained clarity around overlapping products, features, processes, and pain points. This approach allowed me to better understand how users interact with the system and what challenges they face.
Defining and Interviewing Core Users
Through our research, we identified four key user types:
1. Comp Analysis: Our primary users were 40 internal Cartus employees, based offshore and responsible for running daily cost projections. They were incentivized to complete high volumes of accurate projections each month, making efficiency and precision key to their role.
Internal Cost Projection Auditors: Functioned primarily as a secondary layer of review, ensuring the accuracy of line item estimates.
COMP Analysis Managers: Had full system access and were responsible for configuring global elements like line items and templates.
Client Contacts: Clients’ primary point of contact who could run cost projections and manage the system for their own employees.
To better understand our users, we interviewed 2-3 representatives from each group. This allowed us to uncover key characteristics, user flows, and goals, as well as identify specific needs and desired outcomes for the new system design.
Synthesizing the data
After conducting a series of user interviews, I led a collaborative affinity mapping session to synthesize the insights gathered. During the session, we organized the interview findings into key themes, pain points, and user needs, prioritizing them based on their relevance to the product’s goals. By clustering similar feedback, we were able to uncover recurring patterns and areas of opportunity that would inform the design direction. This exercise helped ensure that we addressed both the immediate user challenges and broader strategic objectives in the final design.
The insights from the interviews directly shaped the next steps in the design process, guiding decisions on feature prioritization and design solutions. By aligning the team on user pain points and desires, we were able to move forward with a clear, data-driven approach that balanced user needs with business goals.
Core Findings:
Data was always outdated and inaccurate due to how they captured it. Relying on their data tables was causing major issues.
Data tables were manually built and a lot of the data was poorly approximated. Incorporating accuracy through APIs was a must.
Inaccuracy from bad data was unfairly hurting Comp Analysis performance and promotions, which they had no control over.
Cartus was hiring analysts just to check and correct the data inaccuracies known to be in the system. This was un-neccesary.
Many of the daily efforts were redundant. Comp needed ways to scale efforts - Templates were extremely underutilized.
Template offsets were creating reluctance to use templates at all due to fear they may cause to downline errors.
The overall experience for new users was not very intuitive, Cartus had to rely too much on personalized training.
There was no management of templates as there was just too many offsets. Offsets needed to happen at the client level.
Clients wanted their own client based line items and templates that were private and specific to their needs.
Cartus needed ways to globalize small reusable calculations that could easily be repeated and used in line items.
Re-ordering line items and sections was amazingly tedious and a big a waste of time due to how bad it was designed.
Initial Designs and Ideation
Optimizing User Workflows
Creating process maps allowed us to collaborate in clarifying future workflows and identifying key touchpoints early in the project. This visual approach facilitated discussions with stakeholders, helping us secure early approval and alignment on project goals. By encouraging input from team members during this ideation phase, we can easily realign our design vision to meet user needs and ensure successful outcomes.
Wireframing a Solution
The product design team at IGS worked closely to develop a robust, advanced design system that played a pivotal role in shaping our design process. Leveraging the MUI component library, we collaboratively built a well-structured framework that enhanced design consistency, scalability, and significantly reduced time-to-delivery across all projects. The system also introduced key efficiencies in development, helping to minimize the accumulation of technical debt.
Prototyping Final Designs
After completing the research and ideation phases, I transitioned into creating high-fidelity prototypes to better visualize and test the concepts. These interactive prototypes provided a realistic, tangible representation of the final product, allowing us to gather more meaningful feedback from users and stakeholders. By simulating the full user experience, I was able to test key interactions, UI components, and design elements in a more dynamic and realistic way, ensuring that the concepts resonated with all of the designated user types.
Dashboard Design: Using Data-Driven Visuals to Influence Behavior
The Dashboard offers a personalized, role-based experience, providing users with key performance insights tailored to user’s specific needs. Whether you’re a Client Admin, Operations Manager, or Field Technician, the content displayed is designed to support the unique tasks and responsibilities of your role. With a focus on data-driven visuals, the dashboard transforms complex metrics into easy-to-understand graphs and charts, enabling users to quickly assess performance, track issues, and make informed decisions at a glance.
For Operations users, the dashboard provides a high-level overview of all partners' monthly progress, with key metrics like open and closed tickets, average days open, and average invoice amounts. Managers can quickly assess performance trends, identify areas needing attention, and drill into partner data for deeper insights. This allows them to optimize partner performance, and influencing desired behaviors.
Quick and Easy Search for Contractors in the Field
To streamline access to essential information, I designed an intuitive responsive interface that helps field contractors stay ahead of priorities by allowing them to quickly search, filter, and easily find their most pressing tasks. The simplified search function allows them to locate relevant work orders in just a few taps, while a dynamic drawer provides easy access to detailed project information—without disrupting their workflow. This seamless process minimizes downtime and empowers contractors to stay focused on their work, no matter where they are.
FSD Details Page: Streamlining Workflows for Contractors
The FSD Details Page brings all job-related information into one unified interface, making it easier for field contractors to manage their tasks from start to finish. This page allows contractors to quickly view critical job information, including work specifics, diagnostic reports, and related tickets. This streamlined approach helps contractors stay organized by providing all the context they need to efficiently complete their tasks, without the hassle of navigating between multiple systems or screens.
The History Panel (on the right) provides an intuitive timeline of each job, showing task completion, ticket updates, and overall work order status. This feature helps contractors track progress while allowing IGS Energy’s team to monitor performance and identify areas for improvement. With detailed insights, IGS can have more informed discussions with contractors, driving accountability and continuous performance improvement.
Shifting User Management Efforts to the Client
As part of the overall project’s goal to improve efficiency for IGS Energy’s internal team, I focused on addressing a key challenge: the frequent annoying requests to add users. I wanted to free up time for their team and pushed tasks to the client wherever possible. With the new User Management screens, internal roles can create groups (partners), who can then create and manage their own users as needed. This self-service functionality reduces bottlenecks, giving clients greater control and ensuring that their teams have the access they need, without waiting for internal support.
Simple and Secure Login with OKTA Integration
The login screen was designed with simplicity and security in mind. We implemented OKTA verification to provide a seamless authentication process, allowing users to easily sign in using their existing credentials from other IGS Energy applications. This integration not only enhanced security but also streamlined access, ensuring that contractors and employees could quickly get to work without unnecessary barriers. The simple, intuitive design minimizes friction, making it easy for users to securely log in, even when out in the field.
Handoffs and User Testing
Dev Handoffs
The final phase of the project involved continuous collaboration with the development team and iterative usability testing to ensure design decisions were validated and refined at every step. Instead of a traditional handoff, we worked closely throughout the entire development cycle. One new approach we implemented was setting up Teams Design Review Meetings before each developer completed their sprint work and made a pull request. These meetings provided an opportunity for me to review the work in progress and offer instant feedback. This allowed the development team to address potential concerns early and ensured they were focused on the details I would be looking for, that they tend to overlook. It was a highly effective practice that helped shape the development process, aligning the team more closely with the design vision and preventing many small issue that might ever really eve get addressed.
In parallel with this collaboration, we conducted usability testing with both internal users and field contractors. These testing sessions provided critical insights into the user experience, highlighting pain points in navigation, content clarity, and overall usability. Based on this feedback, we made targeted adjustments to refine the product and improve the interface. These iterative refinements, driven by continuous collaboration and user feedback, resulted in a product that was both technically robust and tailored to the specific needs of the contractors who would rely on it in the field.
Usability Testing
In parallel with this collaboration, we conducted usability testing with both internal users and field contractors. These testing sessions provided critical insights into the user experience, highlighting pain points in navigation, content clarity, and overall usability. Based on this feedback, we made targeted adjustments to refine the product and improve the interface. These iterative refinements, driven by continuous collaboration and user feedback, resulted in a product that was both technically robust and tailored to the specific needs of the contractors who would rely on it in the field.
In Conclusion
Key Takeaways
Assemble.inc delivers a compensation platform that helps organizations plan and execute systematic compensation decisions to attract, motivate, and retain employees while eliminating inequality pay. Assemble integrates with an HRIS, ATS, and Cap Table to ensure accurate data. Company’s broader vision is to bring an end-to-end total compensation and benefits management platform to its customers.