loading

Magnit

Info
  • RoleUX Design Lead
  • CompanyMagnit
  • Year2018 - 2023
Overview

Formerly known as ZeroChaos VMS, the Magnit vendor management system is a comprehensive cloud-based SaaS solution that manages the entire workflow of the contingent workforce. Key functions include candidate sourcing, bill rate and margin review, cost optimization, assignment management, and onboarding and offboarding processes.

Problem to Solve

The mission for this project was to overhaul the UX and UI of the product to enhance customer satisfaction and retention, attract new users, and position the product as a credible contender in the market. The key objectives were as follow:

  • Enhance Usability: Simplify the user experience to ensure that users can efficiently navigate the system, reducing cognitive load and increasing productivity.
  • Optimize Workflow Efficiency: Streamline key workflows to reduce the number of steps required to complete tasks, thereby saving time and reducing potential errors.
  • Revise Visual Design: Update the visual aesthetics to align with contemporary design trends, ensuring a clean, professional interface that instills a sense of security and confidence.
My Role

As the lead UX/UI designer on this multi-year project, I spearheaded the design and implementation of user-centered experiences while closely collaborating with a multidisciplinary team of researchers, product owners, and UI engineers within an agile/scrum framework. My primary responsibilities included:

  • Synthesizing user research data to inform design decisions, ensuring that the solutions effectively addressed user needs and goals.
  • Translating user-story requirements from product owners into clear and actionable design deliverables, such as user flows, wireframes, mockups, and high-fidelity prototypes.
  • Conducting regular usability testing to evaluate design effectiveness, identify areas for improvement, and iteratively refine the interface based on real user feedback.
  • Collaborating with UI engineers to implement technical UI solutions, providing guidance to ensure adherence to established design standards and maintaining consistency across the application.
  • Facilitating bi-weekly demo reviews to evaluate the developed work against the expected UX/UI standards, promoting a feedback-driven environment to refine and enhance the user experience.
User Research & Personas

Through ongoing feedback and regular conversations with users from various companies in our client portfolio, we gained valuable insights into their experiences, which helped us further define the problem to be solved. The iterative nature of this process allowed us to gather rich, qualitative data over time, ensuring that we were tracking evolving needs and pain points. The trends gathered from these insights were foundational in shaping the user personas for the project.

Experienced User Ericka

Company Tenure: 3 Years

Role: Manager

Goals:

  • Monitor and take action on submitted candidates, engagements, and RFP's.
  • Review and submit decisions on Requisitions, RFP's, Expense Reports, Timesheets, and Invoices.
  • Perform workflow tasks quickly and efficiently in order to allow more time for other managerial duties.

Frustrations:

  • There are too many steps involved in performing various workflows.
  • Actionable icons require a high level of mouse cursor precision to click due to their small size.
  • Unable to view and take action on frequently accessed tasks from the dashboard.
  • Items pending and requiring timely action are not easily apparent.

New User Nathan

Company Tenure: 2 Months

Role: Supplier

Goals:

  • Perform timely actions on pending Requisitions and Miscellaneous Documents.
  • Quickly locate new documents and Work Orders in order to sign and submit.
  • Effortlessly search and filter Resource Timesheets in order to edit, create, and apply decisions.

Frustrations:

  • Difficulty in easily identifying items that require immediate attention or feedback from the dashboard.
  • Filtering data in the listed tables feels cumbersome and lacks intuitiveness.
  • The menu labels are hidden when the left main menu is collapsed, making it difficult to recall the meaning of the visible icons and slowing down the process of finding the needed pages.
Information Architecture

Based on our research findings, we optimized the content structure and navigation design to provide seamless user experiences and facilitate easy access to key information. Through card-sorting sessions and detailed review of data from the Pendo analytics tool, we refined labels and enhanced the content taxonomy to ensure clarity, consistency, and intuitive navigation throughout the application.

Dashboard & Data Table

The design process began with a focus on enhancing the application's dashboard and data tables to improve usability and visual appeal. A detailed competitive analysis of two key competitors informed the design direction, highlighting opportunities to differentiate while addressing user needs. Using these insights, I designed wireframes and mockups that streamlined information display on the dashboard and introduced intuitive filtering and search functionalities for data tables, creating a more efficient and user-friendly experience.

Dashboard Wireframes

Dashboard Mockup Iterations

Final Mockups

Data Table Wireframes

Final Mockups

Log In Process

Wireframes & User Flow

Final Mockups

Employment Screening Process

The Employment Screening Process was created to address inefficiencies in the previous system used to gather candidate information for pre-employment screening. The prior method was not only time-consuming but also lacked clarity, which led to user frustration, incomplete submissions, and delays in the screening process. Users frequently found the interface cumbersome, resulting in additional manual effort from administrators to resolve errors and request missing data.

The Challenge

The primary challenge was to design an intuitive and user-friendly interface that streamlined the collection of candidates' professional and personal data while maintaining compliance with regulatory and organizational requirements. The feature needed to accommodate various data types, such as licenses, certifications, motor vehicle reports, and references, while ensuring users could easily navigate through the multi-step process without confusion or unnecessary repetition.

The Objective

The objective was to design a stepped form interface that simplified the complex data collection process by breaking it into manageable steps, guiding users with clear progress indicators and instructions. Interactive components, such as the ability to add and edit licenses or certifications, improved flexibility and minimized errors, while seamless navigation with intuitive action buttons ensured a smooth user experience. This redesign aimed to streamline the process, and enhance user satisfaction through a clear, functional, and efficient workflow.

Wireframes & User Flow

Final Mockups

Approval Workflow

The Challenge

Creating a new Approval Workflow was previously a manual and complex process. Users needed to have a deep understanding of how to write SQL statements, which were then submitted to back-end developers to create a new Approval Workflow object in the database. This process not only required specialized skills but was also time-consuming and prone to errors.

Before initiating the creation of an Approval Workflow, users were required to construct a Field Comparison. This involved writing an SQL query by selecting data fields derived from the application's database. This step added a layer of complexity for users unfamiliar with SQL.

The Objective

The goal of the redesign was to streamline and automate this process by providing users with a simple, intuitive interface. The solution aimed to eliminate the need for specialized SQL knowledge, making the process faster, more efficient, and accessible to all users.

Wireframes & User Flow

Final Mockups

Usability Testing & Refinement

To evaluate the effectiveness of our proposed solutions, I developed high-fidelity prototypes and presented them to stakeholders with varying levels of familiarity with the existing product. With clear testing criteria in place, stakeholders were invited to interact with a realistic model of the new concepts.

Field Comparison for Approval Workflow

To address the challenges of creating an Approval Workflow, a custom solution was developed that seamlessly integrated into the existing UI. This solution automated the process of constructing SQL statements, reducing the need for specialized knowledge.

The prototype was shared with a diverse group of users and stakeholders for hands-on testing. During the sessions, participants were tasked with creating SQL statements using the new interface. Observations and direct feedback were collected to identify pain points, usability issues, and areas for improvement.

Key Insights from Feedback:

  • Many users expressed satisfaction with the solution, noting that they could now create SQL statements effortlessly by selecting options within the UI. This streamlined approach significantly reduced the complexity of the process and eliminated reliance on back-end developers.
  • Users appreciated the intuitive design, which minimized the learning curve for creating Field Comparisons. This change made the process accessible to a broader range of users, even those without technical expertise.
  • Based on the positive response, users suggested additional functionality to further enhance the solution. The most notable request was the ability to create nested queries, a feature that would expand the tool's utility for more complex workflows.

Using the insights gathered from usability testing, the interface was iteratively refined to improve the user experience. Additional enhancements, such as the requested support for nested queries, were incorporated into the next phase of development. Regular collaboration with stakeholders ensured alignment with user needs and business goals throughout the refinement process.

Top Navigation and Global Search

The redesigned top navigation bar underwent iterative usability testing to ensure it effectively addressed user needs. Feedback revealed issues with text readability and efficient use of header space. Adjustments included increasing text size and weight for clarity, optimizing the "Search" function to conserve space, and refining responsive behaviors with tooltips for smaller screens. Each refinement was validated through additional testing, confirming improved usability and accessibility.

Search and Filtering

The data table's search and filtering functionality underwent rigorous usability testing and iterative refinements to address user needs for efficiency, speed, and ease of use. The primary challenge was balancing the complexity of filtering a vast amount of data with the need for an uncluttered, intuitive user interface

The initial solution incorporated search and filtering options within a collapsible accordion-style menu positioned above the data table. This approach kept the interface clean by default, allowing users to focus on the data table contents while offering the option to expand the menu when needed. A "Search" button in the toolbar toggled the menu's visibility, giving users flexibility to keep it open if preferred. Additionally, the menu allowed users to add and remove multiple filter options as needed, providing the flexibility required for more complex searches.

Key Insights from Feedback:

  • Users expressed a need to save frequently used filter combinations for quick re-execution, streamlining their workflow.
  • Many users often relied on a single filter option for common searches, making the existing multi-filter UI unnecessarily complex for these tasks.
  • Users required the ability to view the search results and filter criteria simultaneously to maintain context and easily adjust filters.

Several refinements were implemented to enhance the search and filtering functionality. A saved filters feature was introduced, allowing users to store and reuse common filter combinations for improved efficiency. The accordion-style menu was redesigned to include a simplified UI for single-filter selection, addressing the need for quick and straightforward searches. An "Advanced Search Options" checkbox was added, enabling users to toggle between a simplified interface and a more complex UI for managing multiple filters. Additionally, the design ensured that filter criteria remained visible alongside search results, providing users with essential context and facilitating quick adjustments.

Responsive Tabs

The tabbed container navigation was carefully evaluated and improved to address user frustrations with efficiently accessing multiple tabs, particularly on smaller screens. Early testing revealed issues with horizontal scrolling when the number of tabs exceeded the browser's viewport width, disrupting the seamless and rapid navigation users expected.

Challenges and Refinements

The initial integration of a third-party library to dynamically adjust visible tabs introduced delays due to excessive reliance on slider buttons and animations, prompting a need for a more user-friendly solution. I developed a custom implementation to optimize the experience. This solution dynamically adjusted the tab navigation bar's width in real-time based on the browser's viewport. When the number of tabs exceeded the available width, the right-most tabs were hidden and relocated to a dropdown menu labeled “More…,” accessible from the navigation bar itself. This ensured all categories remained easily accessible without excessive navigation or waiting.

The refined design addressed user pain points by delivering a faster, more intuitive navigation experience across devices of varying screen sizes. Users expressed high satisfaction with the new functionality, as it allowed them to effortlessly view and access all available tabs, even on smaller screens such as laptops, improving task efficiency and overall usability.

Key Takeaways & Outcome

Since we were redesigning a legacy system, we chose an incremental strategy rather than overhauling the entire system at once. This method enabled us to update different UI elements gradually while maintaining a consistent visual experience. The iterative approach provided the flexibility to adapt and make quick adjustments as new insights emerged.

My contributions to this project emphasized a seamless integration of user needs, technical feasibility, and business goals, ultimately delivering a product that aligned with both stakeholder expectations and user satisfaction. This role demonstrated my ability to lead complex projects, effectively bridge cross-functional collaboration, and advocate for user-centric design throughout the development lifecycle.

Following a comprehensive, multi-year redesign, the vendor management system formerly known as ZeroChaos significantly elevated its user experience and functionality, positioning itself as a strong competitor in the industry. The overhaul improved usability, streamlined workflows, and introduced modern design principles, which enhanced user satisfaction and garnered considerable attention. This newfound visibility and credibility ultimately contributed to ZeroChaos being acquired by Magnit Global, a leading player in the vendor management space.

Style Guide
Typography
Color Palette
Components
Copyright © 2024 Sean James Interactive

Message Delivered
Successfully!