Billing Profile Redesign
The Billing Profile (BP) is a core feature of the MX platform, allowing users to manage advertising campaign billing and budgets. However, its confusing navigation caused user frustration.
As the design lead, I led research and iterative design collaboration to enhance usability.
The redesign resulted in a 40% increase in user satisfaction, reduced 5+ design hours, and accelerated the development cycle by 3 days.
Team: 1 PM, 1 Analyst, 5 Engineers, 1 Designer (me!)
Role: Design Lead
Tools: Figma, Jira, Confluence
Date: Jul 2024 - Sep 2024
1. Discover & Define
USER PAIN POINT
“It took me a while to learn how to use the page because it has a lot of complicated questions but no explanations”
BUSINESS PAIN POINT
“How can we increase user engagement
while including all the complex information?”
PRIMARY RESEARCH: HEURISTIC EVALUATION
To better understand the challenges our users faced, we conducted heuristic evaluations. This process helped us identify both surface-level design issues and deeper concerns affecting users while filling out the form.
RECOMMENDATIONS BASED ON PRIMARY RESEARCH
After pinpointing the main design challenges with the current Billing Profile, we found it much easier to create effective solutions that address both user needs and Hudson MX’s objectives. This clarity allowed my team to develop three key recommendations for the Billing Profile redesign effort:
2. Design & Develop
DESIGN ITERATIONS
During this phase, multiple design iterations were shared among team members and key internal stakeholders, including product managers and engineers. Involving these individuals early in the design process enabled us to implement quick changes and updates as needed, ultimately reducing the overall design hours and streamlining the development cycle.
1
Round 1: Concept Sketch
2
Round 2: Low-Fidelity Wireframes
3
Round ∞: High-Fidelity mockups
CROSS-FUNCTIONAL COLLABORATION CHALLENGES
While collaboration among cross-functional team members and stakeholders was essential to the final design and helped restructure our development cycle, the participation of various individuals with differing priorities introduced some unexpected challenges.
1. Competing Priorities
Competing priorities between design and engineering were resolved by leveraging the design system during the Billing Profile redesign, integrating existing components like drawer functionality to align efforts and save design hours.
2. Changing Requirements
To manage shifting requirements, we implemented an agile feedback loop with regular check-ins, allowing us to prioritize user-impact changes and create a balanced roadmap that minimized disruptions while keeping design goals on track.
3. Deliver
REDESIGN HIGHLIGHTS
Clear error indicators, live validations, and actionable error messages empower users avoid making mistakes (click here for demo video)
Highlight #1: Error Support
1a: Added clear error indicators on tabs, allowing users to easily pinpoint errors
1b: Introduced live-validation for quick error detection, eliminating the need to complete the entire form before revealing all errors
1c: Provided contextual error messages with actionable steps to help users resolve issues
Flexible navigation and additional context make completing the Billing Profile page easier for users (click here for demo video)
Highlight #2: Provide Info
2a: Increased navigation choices within the form for improved flexibility and made button labels more intuitive for clearer communication
2b: Added a pin feature for complex questions, allowing users to access relevant details while filling out the form, without losing visibility or switching between windows
Organizing the page into categories with a minimal style enhances the overall Billing Profile (click here for demo video)
Highlight #3: Visual Clarity
3a: Clearly organized questions by category along with brief section descriptions help users stay focused on completing the form
3b: Implemented toggle buttons to hide sections with multiple sub-options, minimizing page scrolling and helping to alleviate user fatigue