improve the approval process for users who manage customer relationships

Overview
I worked on several properties within the enterprise suite that were used to manage relationships between Microsoft sales/support users, and the customers who purchased software and services. One of these being deal management where approvals were a part of the process.

What are approvals?
Approvals are contingencies that must be completed (approved) before a contract can be signed or before further work can be done on an existing contract.

Approval types

  • Delivery

  • ESAP

  • Financial

  • Non-standard Billing - Related

  • Consulting Pricing

  • Support Pricing

  • Service Quality Assurance

Who are the users?

  • Submitters
    These users submit approvals based on changes in support or services related to the contract

  • Approvers
    These users act on the approval to address issues that need to be resolved so the approval can be completed.

Problem
The current approval process was manual, and time-consuming. Users had to use multiple internal tools to submit and check status of approvals. They also didn’t have visibility into where the approval was in the process, who to contact for answers, what other approvers might need to be involved, and get details about the specific approval being worked on.

My role
I led the UX design in collaboration with other UX designers, researchers, stakeholders, and developers.

  • I also conducted user interviews

  • Worked with our UX researchers to conduct usability studies

  • Synthesized the data into artifacts that helped inform the product team’s strategy towards possible solutions.

Goal
Give users more visibility into the approval process, and provide one place for users to submit, manage approvals.

  • Provide more visibility into the approval process so users felt more informed, and in control

  • Surface information that helped users manage the process more effectively

  • Reduce the amount of time taken to process an approval request

Research methods

  • We received user feedback via field council meetings in collaboration with the business team, and researchers

  • Ongoing user interviews were conducted by our research team to further inform our efforts to improve the experience

  • I conducted usability sessions where users completed common tasks within the approval experience using prototypes

Uncovering pain points

  • The current process didn’t inform users about the status of the approval - users weren’t sure whether the approval was in-progress, rejected…

  • We also found out that users weren’t clear on who the other players were in the process (submitters, approvers…)

  • Another pain point was that they didn’t receive detailed information about requirements they might have to address prior to things being approved

 

Addressing key pain points: Approval portal where users can create, and manage approvals. Provide clear status so users know where the request is in the process. Show assignees so users know who’s next, and also contact for questions if necessary.

Users could access details (and other functionality through the “Actions” column) that gave them more information about the request that they could act on to expedite the approval.

Mockup showing “My Approvals” so users could see a comprehensive list of all their approvals, not just by contract.

 

Feedback
Based on usability sessions, users were able to get a much better understanding about where the request was in the process.

  • They were able to see the status of the approval clearly

  • Clearly see what task was next to be completed

  • See what other approvers were necessary/next in the process

  • They also appreciated the ability to see details, make comments, and manage the process in various ways that helped them expedite the request

Feedback to explore

  • Some users had a hard time seeing the actions column

  • During some sessions we’d ask a user to find where they might be able to see more details about the approval and they didn’t make the connection between the ask and the Actions column

  • Another piece of feedback was that some users wanted to know if there was a comprehensive view of all their owned approvals like “My Approvals.”

Continue to test and iterate
The plan was to keep testing, and getting user feedback to make the experience better for users.