Imprivata

Imprivata

Imprivata

CASE STUDY · 5 MIN READ

CASE STUDY · 5 MIN READ

CASE STUDY · 5 MIN READ

OVERVIEW

OVERVIEW

Imprivata’s design team conducted a comprehensive UI audit to lay the foundation for a unified design system across seven applications, spanning digital identity authentication and access management platforms. Siloed product teams with independent development cycles led to inconsistencies in branding, typography, styling, and UI components.


To address these inconsistencies, we evaluated existing interfaces and prototyped a unified header and navigation pattern, setting the stage for an organization-wide design system to enhance brand consistency, usability, and efficiency

Imprivata’s design team conducted a comprehensive UI audit to lay the foundation for a unified design system across seven applications, spanning digital identity authentication and access management platforms. Siloed product teams with independent development cycles led to inconsistencies in branding, typography, styling, and UI components.


To address these inconsistencies, we evaluated existing interfaces and prototyped a unified header and navigation pattern, setting the stage for an organization-wide design system to enhance brand consistency, usability, and efficiency

ROLE

ROLE

Product Designer

Product Designer

TIMELINE

TIMELINE

8 Weeks

8 Weeks

TEAM

TEAM

7 Product Designers

7 Product Designers

TAGS

TAGS

Desktop

Desktop

UI Design

UI Design

Design System

Design System

Constraints and Objectives

Constraints and Objectives

Constraints and Objectives

To begin establishing a scalable design system, we analyzed UI components across seven applications to identify inconsistencies impacting development efficiency and user experience. Working within a two month timeline, we sought to create a high-fidelity navigation and header prototype while accounting for siloed design systems, outdated app versions, and diverse device requirements.

To begin establishing a scalable design system, we analyzed UI components across seven applications to identify inconsistencies impacting development efficiency and user experience. Working within a two month timeline, we sought to create a high-fidelity navigation and header prototype while accounting for siloed design systems, outdated app versions, and diverse device requirements.

To begin establishing a scalable design system, we analyzed UI components across seven applications to identify inconsistencies impacting development efficiency and user experience. Working within a two month timeline, we sought to create a high-fidelity navigation and header prototype while accounting for siloed design systems, outdated app versions, and diverse device requirements.

Objectives

Objectives

Show how a design system can improve development time and CX.

Show how a design system can improve development time and CX.

Show how a design system can improve development time and CX.

Ensure clear navigation, progress visibility, and automatic saving.

Ensure a consistent UI, clear hierarchy, and user-friendly language.

Analyze components across 8 apps to identify gaps for the design system.

Analyze components across 8 apps to identify gaps for the design system.

Create a scalable Hi-fi navigation prototype to align applications.

Create a scalable Hi-fi navigation prototype to align applications.

Constraints

Constraints

Siloed UI kits, component libraries, and existing systems must be considered.

Siloed UI kits, component libraries, and existing systems must be considered.

Siloed UI kits, component libraries, and existing systems must be considered.

Adherence to Microsoft Fluent Design System and Windows fat client UI.

Adherence to the constraints of Xamarin.Forms and SyncFusion.

Diverse devices and local outdated app versions must be considered.

Diverse devices and local outdated app versions must be considered.

Two month timeline to present hi-fi navigation and header prototypes.

Two month timeline to present hi-fi navigation and header prototypes.

Header and Navigation Audit

Header and Navigation Audit

Header and Navigation Audit

Recognizing inconsistencies across UI components and branding within Imprivata’s seven applications, our team decided that auditing the current navigation and header structure was the most effective first step. This UI audit laid the groundwork for designing a uniform, recognizable, and flexible navigation and header component that aimed to enhance usability across the entire product suite.

Recognizing inconsistencies across UI components and branding within Imprivata’s seven applications, our team decided that auditing the current navigation and header structure was the most effective first step. This UI audit laid the groundwork for designing a uniform, recognizable, and flexible navigation and header component that aimed to enhance usability across the entire product suite.

Recognizing inconsistencies across UI components and branding within Imprivata’s seven applications, our team decided that auditing the current navigation and header structure was the most effective first step. This UI audit laid the groundwork for designing a uniform, recognizable, and flexible navigation and header component that aimed to enhance usability across the entire product suite.

Audit Findings

Audit Findings

Audit Findings

After compiling the findings of our audit, the team decided upon two main categories, "Must Have" and "Nice to Have," based on identified UI patterns across the seven applications. Most notably, the proposed navigation and header redesign would need to accommodate vertical and horizontal layouts while also supporting sub navigation and core features such as profile functionality.

After compiling the findings of our audit, the team decided upon two main categories, "Must Have" and "Nice to Have," based on identified UI patterns across the seven applications. Most notably, the proposed navigation and header redesign would need to accommodate vertical and horizontal layouts while also supporting sub navigation and core features such as profile functionality.

After compiling the findings of our audit, the team decided upon two main categories, "Must Have" and "Nice to Have," based on identified UI patterns across the seven applications. Most notably, the proposed navigation and header redesign would need to accommodate vertical and horizontal layouts while also supporting sub navigation and core features such as profile functionality.

Must Have

Must Have

Critical for navigation

Horizontal/Vertical nav support

Horizontal/Vertical nav support

Horizontal/Vertical nav support

Navigation item pseudostates

Navigation item pseudostates

Navigation item pseudostates

Logo and product name

Logo and product name

Logo and product name

Sub navigation support

Sub navigation support

Sub navigation support

Profile (log in/log out)

Profile (log in/log out)

Profile (log in/log out)

Notifications CTA

Notifications CTA

Notifications CTA

Settings CTA

Settings CTA

Settings CTA

Nice to have

Nice to have

Useful for navigation

Useful for navigation

Future Imprivata dashboard CTA

Future Imprivata dashboard CTA

Future Imprivata dashboard CTA

Togglable glyphs for nav items

Togglable glyphs for nav items

Togglable glyphs for nav items

Help CTA

Help CTA

Help CTA

Initial Wireframes

Initial Wireframes

Initial Wireframes

With these findings in mind, the team created low and mid fidelity wireframes show casing the structure and placement of each crucial navigation and header item, as well as, their corresponding pseudostates.

With these findings in mind, the team created low and mid fidelity wireframes show casing the structure and placement of each crucial navigation and header item, as well as, their corresponding pseudostates.

With these findings in mind, the team created low and mid fidelity wireframes show casing the structure and placement of each crucial navigation and header item, as well as, their corresponding pseudostates.

High-Fi Prototype

High-Fi Prototype

High-Fi Prototype

At the end of our two month sprint, our team presented a styled high fidelity prototype of our proposed navigation and header patterns to lead engineers and product managers across multiple products with the goal of iterating on our design in preparation for a companywide presentation at HIMSS Global Health Conference & Exhibition later that year.

At the end of our two month sprint, our team presented a styled high fidelity prototype of our proposed navigation and header patterns to lead engineers and product managers across multiple products with the goal of iterating on our design in preparation for a companywide presentation at HIMSS Global Health Conference & Exhibition later that year.

At the end of our two month sprint, our team presented a styled high fidelity prototype of our proposed navigation and header patterns to lead engineers and product managers across multiple products with the goal of iterating on our design in preparation for a companywide presentation at HIMSS Global Health Conference & Exhibition later that year.

Next Steps

Next Steps

Align with Front-End Development

Align with Front-End Development

Collaborate with developers to consolidate component libraries and ensure design system alignment.

Collaborate with developers to consolidate component libraries and ensure design system alignment.

Define Edge Cases

Define Edge Cases

Work with PMs and engineers to identify edge cases the new navigation may not address.

Work with PMs and engineers to identify edge cases the new navigation may not address.

Define Implementation Guidelines

Define Implementation Guidelines

Establish clear timelines with product managers across teams for design system adoption and integration.

Establish clear timelines with product managers across teams for design system adoption and integration.

Key Takeaways

Key Takeaways

Build Trust Across Teams

Build Trust Across Teams

Foster transparency and shared ownership early with product teams to reduce friction, and ease change.

Foster transparency and shared ownership early with product teams to reduce friction, and ease change.

Prioritize High-Impact Patterns

Prioritize High-Impact Patterns

When fostering design system adoption prioritize high use core patterns, such as, navigation.

When fostering design system adoption prioritize high use core patterns, such as, navigation.

Communicate Proactively

Communicate Proactively

Establish consistent communication with siloed teams early on to minimize misalignment and prevent delays.

Establish consistent communication with siloed teams early on to minimize misalignment and prevent delays.