B2B Fintech Dashboard

MyFinancial Managements Lift and Shift to DDS 1.6 (Dell Design Systems)

MyFinancials is an online self-serve Dell application designed specifically for customers to access and view their financial accounts and records.​

Employer

Dell

My Role

Research, product design

Contribution

Solo designer, with guidance from a Design Manager, Product Owners, Business Stakeholders(Dell Financial Services)

Timeline

3 months

OTP Auto-verify
Global Search
Header Menu
Goal Confirmation
Feature name
Feature name
Feature name
Feature name

Improved the usability of the dashboard, earning positive stakeholder feedback

driving the design team’s re-engagement for the next phase of the end-to-end dues payment experience.

context

DDS migration of MFM -
MyFinancial Management

Migrating the UI to Dell Design System DDS 1.6 and also enhancing the experience by fixing usability issues

The project was constrained by specific limitations provided by the stakeholders:

  • Stakeholders did not allow direct access to end-users for feedback or testing purposes.

  • No modifications to the underlying architecture were in scope ,excluding any major layout or flow redesigns.

Highlights

Driving Clarity and Interaction Through Collaborative Design Sprints

Highlights

Improved Usability and Accessibility in Dispute and Promise Statuses

Achieved WCAG AA compliance by enhancing contrast, introducing clear status labels, and refining visual design, resulting in improved readability, accessibility, and a more intuitive user experience.

Import:

.docx

.xlsx

.odt

Export:

.pdf

.pptx

.rtf

.webp

Highlights

Contextual Information Messages for Clearer User Guidance

Streamlined error and information messages with improved visual cues and messaging clarity, ensuring users understand system status and required actions with ease.

live_tv
Minimum of 5 offerings, for each and every Goal Exam
devices_other
Carefully Researched to meet students expectations
vibration
A Syllabus timeline broken down for students
Highlights

Integrated Microfeedback for Continuous UX Improvement

Enabled real-time user feedback collection through in-house microfeedback tools, enhancing usability by aligning design improvements with user needs and insights.

Import:

.docx

.xlsx

.odt

Export:

.pdf

.pptx

.rtf

.webp

Highlights

Comprehensive FAQ Design for Seamless User Support

Developed a detailed and accessible FAQ section across key pages, providing clear, user-friendly guidance and reducing support dependencies.

live_tv
Minimum of 5 offerings, for each and every Goal Exam
devices_other
Carefully Researched to meet students expectations
vibration
A Syllabus timeline broken down for students
problems

Issues in the Signup funnel

Users are facing challenges that hinder their full learning experience. These challenges include

User Drop off : While Sign-Up conversions were the ultimate goal, the journey to engage users and encourage them to browse enough content to convince them to sign up was insufficient.

Navigation between pages was virtually impossible: The absence of primary navigation made it extremely difficult for users to move between pages effectively .

RESEARCH SUMMARY

Building upon clarity

Figuring the best order of items inside the menu

Stakeholder Interviews

While this was the preferred approach, the lack of ready access to users prompted the exploration of alternative methods.

Current & Future state mapping

Expert advice was sought from faculty members, but their diverse approaches to structuring the content did not provide a clear solution.

Heuristic Analysis

Since the project was part of the SEO team, they suggested utilizing MSV or Monthly Search Volume to order the menu items, with the highest searched topics appearing first, aligning with user search trends.

Gap analysis

Since the project was part of the SEO team, they suggested utilizing MSV or Monthly Search Volume to order the menu items, with the highest searched topics appearing first, aligning with user search trends.

Usecase 1 Onboarding flow

A Global Header menu for all the Web pages

Before — Fragmented Information Architecture

The information architecture analysis revealed difficulties in efficiently finding information. The absence of a search function further hinders navigation and accessibility.

Embibe Landing — Embibe.com
Embibe Blog/Web/SEO pages — Embibe.com/exams
1

Inconsistent header menu items across different pages created a disjointed user experience.

2

The menu lacked scalability to accommodate the upcoming app catalog with multiple apps in the pipeline.

Raise Promise

The new design enabled seamless navigation through the extensive study material and exam pages while accommodating all products in Embibe's portfolio. Its success led to implementation across all Embibe web pages.

Raise Dispute

The new design enabled seamless navigation through the extensive study material and exam pages while accommodating all products in Embibe's portfolio. Its success led to implementation across all Embibe web pages.

MyFinancial Management

Project Lift and Shift to DDS 1.6 (Dell Design Systems)

Year

2021

Client

Moonraft - Consulting @Dell

Contribution

Individual Contributor

Timeline

3 months

Project Overview

DDS migration of MFM -MyFinancial Management

MyFinancials is an online self-serve Dell application designed specifically for customers to access and view their financial accounts and records.​

Objective

Migrating the UI to Dell Design System DDS 1.6 and also enhancing the experience by fixing usability issues

Scope

The project was constrained by specific limitations provided by the stakeholders:

  • Stakeholders did not allow direct access to end-users for feedback or testing purposes.
  • No modifications to the underlying architecture were in scope ,excluding any major layout or flow redesigns.

Project Team Breakdown

My Role

  • I was the direct Design point of contact after initial handholding while setting the foundation of the project by
    Design Lead - Ajay Chopra

The Stakeholders

  • PDM (Product Manager) - Thow, Siew Heoh
  • CPL - Filipa Ganchas
  • CFS - Shobhitha Krishna

The Design Process

Stakeholder collaboration

Product Model approach

We proposed to enhance the user experience by fixing the entire user flow. We decided to create a project plan consisting of several two-week sprints, spanning a period of 3 months.​Features were prioritized based on discussion with stakeholders, to create a project plan conducive to the requirement.​

UX Evaluation and Feature Prioritization
  1. Daily UX catch ups.
  2. Weekly UX design jam sessions with stakeholders.
  3. Weekly UX design show and tell with stakeholders.

Features were prioritized based on discussion with stakeholders, to create a project plan conducive to the requirement.

The project plan was created with features segregated into one-week sprints, with the below mentioned recurring meetings:

MyFinancials

User Experience Design

Considering above UX screen flow; design system and UI design screens have been created following the agile process along with iterations wherever needed.

Design Activities 

These activities will repeat each week to elaborate, design and validate each feature.

  • Stakeholder Interviews
  • Current & Future state mapping
  • Heuristic Analysis
  • Gap analysis
    While working on improving the user experience, we filled gaps in the existing components to match those in Dell Design System 1.6 (DDS 1.6)

Project Timeline

Feature elaboration & query resolution

Learning the complexities through weekly stakeholder collaboration

The Users

MyFinancials is for

  • Dell customers who are on Net payment terms

and not for

  • Dell customers whose account information is not available for payments made by credit card, Dell business credit, prepaid, and so on
With My Financials

Users can:

  • Raise a dispute on outstanding invoices.​
  • Raise a promise by providing timelines to pay the outstanding invoices.​
  • View or export multiple lists of invoices to excel.
  • View and download multiple invoices.​
Entity Hierarchy in MFM

1 to Many relationships exists between the Entities.
Transaction are mapped to these Entities and in MFM they serve as filters to drill down based on selection.  

    Transaction types
    Invoices - INV

    A legal document you receive from Dell with details of the products or services you have ordered, along with the amount you owe.

    Receipt - REC

    Proof that you have successfully made a payment to Dell for an invoice.

    Debit memos - DM

    A legal document sent to you by Dell if they need to debit your account for additional charges, such as if there was an error on the original invoice.

    Credit memos - CM

    A legal document issued by Dell to you, crediting your account for a refund or a return of goods. This could be due to an overpayment, a damaged product, or a cancelled order.

    User flow

      Through regular stakeholder catchups, i got to know all the touch points possible for as user.

      Heuristic Evaluation

      Taskflow 1:
      Login/Signup to the MyFinancials portal

        / APPEARANCE & AESTHETICS
        /1
        Clean, simple design
        Unnecessary dropdown to select country.
        /2
        Appropriate use of white spaces
        lot of wasted Real estate
        /3
        Accessible design
        The mail icon is blended with the background colors
        /4
        Disabled states are clearly differentiated
        The Dropdown being grey looks disabled
        / EFFICIENCY & FUNCTIONALITY
        /5
        The system supports error prevention
        Important Information to use same email as shared with collector is missing
        /6
        Provide information text where needed
        Ghost UI could be avoided by following progressive disclosure
        / PAIN POINTS & OPPORTUNITIES
        / 1
        Confusing user interface: Users might not understand what actions they should take or where to find the information they need.
        Enhance user onboarding and guidance,by providing only relevant contextual information when needed.
        / 2
        Cluttered user interface:  
        The website layout might be overwhelming with unnecessary elements, making it difficult to find relevant information.
        Improve clarity and information architecture by prioritizing and organizing content based on mapped user-flows.
        / 3
        Incorrect use of affordances, by styling tiles and buttons and not having chevrons to indicate expandable row items
        Follow a standardised use of visual affordances be it buttons or chevrons and hoverable elements.
        / 4
        Poorly designed elements (sort/search bar, currency selection)
        the sort/search bar should prominent and user-friendly. Redesign the currency filter with clear options.Simplify dialog interactions and provide clear descriptions/tooltips.
        / 5
        Undistinguished titles from buttons & unclear export options
        Clearly distinguish titles from buttons for better affordance. Clarify export options and downloading process for non-intrusive user experience.
        Heuristic Evaluation

        Taskflow 2:
        Search and View Transactions and Raise Dispute

          / APPEARANCE & AESTHETICS
          /1
          Primary goal/Purpose is clear
          • Not clear how to search and how filters works
          • CTA is not clearly visible
          /2
          Clean, simple design
          The hierarchy of PP>Acc>BTA cannot be understood
          /3
          Current status of icon/component clearly visible
          No affordance of being a accordion
          /4
          Search box is easy to identify and use
          Status wise Sort and Search bar is very hard to find in between other possible report options;
          /5
          Icons/text are universally understood
          • The currency selection is just a filter.
          • Not clear what "view copy" means.
          • export is only exports xlsx of table records
          /6
          Consistent design
          Title looks like button
          /7
          Wrong use of patterns
          Dialog on dialog in wizard is wrong usage
          / CONTENT
          /8
          Major headings are easy to understand
          Understanding what each transaction tabs mean is a challenge
          / EFFICIENCY & FUNCTIONALITY
          /9
          System tells user whats is going on at each step
          Information shown doesn’t follow order of selection in different steps
          /10
          Provide information text where needed
          • Not clear what dispute section means
          • currency of total amount not shown
          /11
          User doesn’t have to wait
          The downloading interrupts from doing anything else(almost 2 mins)

          The Redesign

          Solving Problems

          The following major changes were executed on weekly sprints, with regular feedback from stakeholder through the entire project timeline.

          Dispute/ Promise Statuses

          / 1
          Active Promise
          • A promise to pay is an offer by User to pay due invoices by a certain date. Users can make a promise to make a full or partial payment.
          • Submitting a promise to pay can prevent Users from being contacted by the collections team, but submitting a promise to pay does not waive any of Dell's rights.
          / 2
          Broken Promise
          • A Broken promise is when Dell has not received your payment within the promised date
          • Add here
          / 3
          Active Dispute
          • Once a dispute is raised, the collections team will investigate and process based on findings. Raising a dispute does not waive any of Dell's rights.
          • If Users find a discrepancy with an invoice, such as an outstanding balance of an item or delivery of goods, you can raise a dispute.
          / 4
          Broken Promise
          • The dispute will no longer be active if a superseding action has been performed:
          • The collections agent has reviewed the dispute and determined it should be removed
          • Transaction has been paid in full or closed out with a credit note

          Contextual Information messages

          / 1
          Error Messages
          • Were the edge cases which were given by the tech team to show up when there are certain database or access related issues
          / 2
          Information Messages
          • Due to the tech implementation, the Transaction table populated only after a BTA selection.
          • Whenever there is no Open transaction the Transaction table has no entries to populate.

          Microfeedback

          / 1
          It was more of UX copy and tech implementation to gather contextual feedback from users
          • Dell based in-house micro feedback engine was implemented

          FAQ

          • Created design for the previously non existent FAQ page.
          • The detailed FAQ section was done for all main pages of MyFinancials,the content was provided by in house UX writer in order to meet UX copy standards
          Gap Assessment

            While working on improving the user experience, we filled gaps in the existing components to match those in Dell Design System 1.6 (DDS 1.6). This mapping was done for all the UI components.

            Strategic Reflections

            Documenting Design Debt for Future Enhancements

            MyFinancials is an online self-serve Dell application designed specifically for customers to access and view their financial accounts and records.​

            Objective
            • Document all design and usability enhancements that were not included in the initial project scope due to timeline constraints or deliverable limitations.
            • Create a Confluence design debt repository to document all suggested design changes according to usability best practices.

            1. Placement of Customer Account Selection

            • As the Customer Account selection is the focal point to which all tabs such as Parent Party, Bill to Address, and the below transactions, it made sense to keep it prominently at the top level. This structure allows for easy navigation and reflects the hierarchy within the UI, as a customer can have multiple Customer Accounts.
            • While this approach satisfies both usability needs and stakeholder perspectives, major changes were not feasible due to the scope and the need for backend architecture modifications.

            2. Combining the Transactions, Raise Promise, Raise Dispute into a single Transactions table

            • The Raise Promise, Raise Dispute tabs has the same Transactions that exist in Transactions tab, i nth older designs they had different tabs for the purpose of Raising a Promise and Dispute
            • This was put across to the stakeholders and again not in scope with current effort and project timelines

            Final Prototype

            Solving Problems

            The solutions for key workflows and design execution- based on major features over the entire project timeline are shown

            Use Case 1: Onboarding Screens

            1

            Existing User - SignIn

            Users who have already logged In before click on the card as shown

            2

            Landing Page - Account Selection

            As the user Logs In he is directed to his page, where he gets to see "What's New" and to proceed further the "Account selection" must be done

            3

            Details of Promise or Dispute

            The Promise or Dispute details are shown on hover over the status chips

            4

            Aging Summary

            To view Aging summary for the Account selected user has to expand it

            5

            Dell Collections contact detail

            Dell Collections contact being the most important point of contact for any discrepancies with Account details, Transactions, Promise and Dispute statuses

            Use Case 2: View and Download Invoices and other financial documents

            1

            Transactions table - View and download and Export selected Transactions to Excel

            Users can export the Transaction table and select the number of records they wish to export

            Use Case 3: Raise a Promise

            1

            Select Transactions to Raise a Promise

            Multiple Transactions which are eligible to be Raised as Promise are selected.

            2

            Promise details

            Then when Raise a Promise is done they get this modal with the Promise details of all the selected transactions

            3

            Promise summary

            Users get to the summary of the selections done

            4

            Selected Transactions expanded

            The expanded view would show up all transactions selected

            5

            Promise raised successfully

            Confirmation of a successfully raised Promise

            Use Case 4: Raise a Dispute

            1

            Select Transactions to Raise a Dispute

            Multiple Transactions which are eligible to be Raised as dispute are selected.

            2

            Select reasons to Raise a Dispute

            Select any one reason and proceed to next step. A cautionary message exists in the modal, that Dispute once raised can't be edited.

            3

            Dispute details

            The Dispute Section is for user if he is choosing to pay Partial or the Total amount.User can add relevant comments and attachment to support the case.

            4

            Dispute summary

            All selected transactions will be shown here with the summary of all selections and entries made.

            5

            Selected Transactions expanded

            All transactions selected would populate in this collapsible table

            6

            Dispute raised successfully

            Modal to show success in happy scenario and relevant error messages in other cases.

            Use Case 5: Information messages and Error states

            1

            Different Information messages and Error states

            According to different use scenarios.

            2

            Error message - Technical issue

            If there is a Tech related issue due to various factors

            3

            Error message - IT Maintenance

            If there is scheduled or unscheduled maintenance

            4

            Information message

            If the user doesnt have access to. any specific page or section of the dashboard

            5

            Information message - No open Transactions

            When there is no Transaction tagged or Open transactions under a Customer Account

            Accessibility Assessment

            The entire product was run through a Dell accessibility check done by Accessibility team at Dell. From which we picked up priority design changes and tech team took up the technical changes to be implemented both on basis of level of impact they have.

              Project status

              Project is live!

              The product has been live since 2022.
              Stakeholders were delighted with the output and wanted to proceed with the next upcoming customer deliverable of payments.


              However, after the release, I was reassigned to another project with Dell. During this time, a colleague took over the payment flow, and I provided initial handholding and design support.

              Go to Live Site

              More Case Studies