Multi-user data export

COMPANY

Microsoft

ROLE

Lead Designer

Duration

10 weeks

Team members

1 PM, 2 Engineers

Overview

The Pulse admin portal allows users to configure settings and manage data.

The data export feature within the portal is typically used by IT admins and HR admins to obtain data ranging from basic user content to eDiscovery & compliance requests.

Problem

Two admin types with different needs  shared a single export interface that offered no guidance and eroded trust

The feature was responsible for an overwhelming 20.7% of support ticket requests and was a hinderance in an upcoming customer retention goal.

Solution

A design that integrated an improved guidance layer while still allowing users to operate within the same portal

Results

43% drop in tickets related to the feature
9% increase in customer retention

Constraints

A legacy framework that required the design to keep two users in the same portal
Data query limitations that required long wait times between requests
Discovery of a third, previously unaccounted for user type

01. The problem

An over-focus on simplicity

1

The existing designs focused on an interface that let users get their data exports in as little as two clicks.

2

Due to technical constraints, a mistake made in submitting a request was impossible to fix, leading users to make a costly mistake

Two different users had access to the portal

Different users

The portal was used by two different types of admins who had some overlapping traits, but were distinct in the tasks they had to do and their technical fluency

02. Finding a solution

Giving users a 'soft landing'

Changing the page's structure

Based on user feedback, I identified that most user issues were occurring from users having to make an immediate and uninformed choice (red box) immediately at the landing page

To correct this issue I opted to create a 'soft-landing' layer for users where the page would use intentional friction to ease them into the experience and guide them once they started

03. Working through constraints

A backend constraint required a different approach

Role gating users to different experiences wasn't possible

My initial idea was to improve basic content on the page and then introduce a role-gating structure that would give each user type access only to the pages relevant to them.

However, a legacy backend framework required the design to keep two users in the same portal for a two reasons:

1

A new permission tier would be required in order to allow for HR admins to have their own separate access

2

The work behind building a new permission and adapting the admin portal to a new user type would be a huge infrastructure lift that could take months

05. Final designs

Design before & after

1

Export landing

2

Side panel with 'guidance layer'

3

Designed for different user tiers

4

Specifying data

Key impacts

43% ticket drop

Support tickets related to this feature dropped almost 43%

Users were able to setup and deploy Viva apps 60% faster than with the old design. Leading to decreased help ticket submission from setup.



Users were able to setup and deploy Viva apps 60% faster than with the old design. Leading to decreased help ticket submission from setup.


9% retention increase

After launch of this feature and other related features, user retention increased 9%

Users were able to setup and deploy Viva apps 60% faster than with the old design. Leading to decreased help ticket submission from setup.



Users were able to setup and deploy Viva apps 60% faster than with the old design. Leading to decreased help ticket submission from setup.


NEXT PROJECT

Content
Management
Portal

Increasing customer adoption

Increasing customer adoption