Digital Wallet

Mobile app concept

A MULTI YEAR PROJECT - ONSITE / REMOTE

Designing an end to end Mobile based Digital ID solution

goID™ Wallet is a secure digital wallet that allows you to store copies of your IDs (e.g., Driver’s license, Passport) on your mobile device. It lets you control the data you share with people who want to verify your identity.

Experience Strategy
RAPID PROTOTYPING
B2B
MOBILE APP DESIGN
USER RESEARCH
UX STRATEGY
Role

As the Lead UX designer on the goID™ project, I worked with the UX Director & Product Manager to help introduce design thinking and Human-Centered Design to an Agile Product development environment.

I collaborated with two Senior Designers from the HID UX team to improve the usability of the goID demo applications and develop new business concepts and features.

Project Goals

-Improve the Usability of the app
-Develop User Experience from SDK functionality
-Ensure SDK meets market requirements

Tools
Overview

HID Global is a manufacturer of secure identity and access management products. HID markets an SDK (Software development kit), goID™, that is capable of managing the lifecycle (application, issuance, and verification) of mobile IDs like Driver’s licenses and passports).

Background

A Mobile Driver’s License (mDL) is a digitally signed version of your physical Driver’s License that is stored on your mobile device (i.e., Mobile Phone or Tablet) goID Wallet.

One of HID’s software teams had been working on a mobile Demo app to demonstrate the capabilities of the goID SDK. I was tasked with introducing User Experience methods to the project.

Constraints

-Fast-paced Agile environment.
-Design has to conform to ISO standards.
-Design has to align with SDK functionality

My Process

Discover

LEARNING ABOUT THE PROBLEM

I contacted stakeholders and Subject matter experts (SME) and conducted interviews to gather details about the opportunity.

This helped me understand their interpretation of the target market we were trying to service and the target users.

SME INTERVIEWS
STAKEHOLDER INTERVIEWS
GUERILLA TESTING

Strategize

PLANNING & ORGANIZING

I met with the UX Director and Product Manager to understand the project's goal and priority. Then we discussed our UX Strategy and outlined activities and metrics to track our progress.

EXPERIENCE CANVAS
BUSINESS MODELING
VALUE MAPPING
PLAN UX METHODS
DEFINE METRICS

Define

DEFINE & ALIGN

We conducted a 4-day workshop to re-align business and user goals for the solution.

We synthesized the findings from the workshop and created a shared document. We used assets like personas, journey maps, and experience canvas to help the team align on the project's desired user experience and business goals.

ALIGNMENT WORKSHOP
STORYBOARDING
JOURNEY MAPPING
PERSONA DEVELOPMENT
COMPETITIVE ANALYSIS

Design

IDEATION & INNOVATION

We explored different ideas and potential solutions to users' frustrations with physical IDs.

After aligning with the team, we chose a design that would add the most value for the user.

RAPID PROTOTYPING
WIREFRAMING
DESIGN REVIEWS

Testing

EVALUATE & OPTIMIZE

We gathered feedback from users via remote testing. We evaluated how they interacted with the prototype and then made improvements after each round of testing.

USABILITY TESTING
A / B TESTING
GUERILLA TESTING

The Problem

Physical Driver’s licenses lack data security and share too many details in proof of identity scenarios.

If lost, strangers can access your date of birth, photo, and home address.

Drawbacks

- Driver’s license cards can be lost or stolen

- Users have no control over how much data they share

- Counterfeiters can make very convincing duplicates of driver licenses.

- Driver’s license cards are handled in many scenarios and can transmit disease/bacteria.

Understanding the challenge

I met with 5 Subject matter experts (SMEs)

I used these interviews to gather tribal knowledge on the problem and why the company was setting out to solve it.

LEARNING GOALS

What is the problem we are trying to solve?

Who are the people experiencing this problem, and what do we know about them?

Why are we setting out to solve this problem? What is the business reason for taking on the project?
Personas & Journey Maps

I created six (6) personas and three (3) journey maps for roles ranging from Security Director to Front Desk agent across locations like hotels and federal buildings. We focused on the hotel scenario for our prototype.

Storyboarding

Setting the scene- Identification Scenario

We sketched out the scenario of a hotel guest checking in using an mDL. to encourage the team to think through all aspects of the experience relating to this particular scenario.

Reviewing the current experience

What do users think?

After aligning on the desired experience, I needed to gather feedback on the existing version of the app quickly, so I conducted Guerrilla testing at the company cafeteria.

Guerrilla Testing

Gathering feedback

5
Participants
30-40
age
3+2
women / men
10m
duration
Research Goals
Can Users understand the concept?
Having a digital version of your Driver’s License on your mobile phone is still a relatively new concept.

We wanted to learn whether participants understand the concept of sharing details from their digital driver’s license to verify their identity as support for completing a transaction.
Can Users complete the task: Share ID?
Users are given a scenario and asked to “Share ID,” the digital version of their driver’s license.
Do Users feel comfortable sharing their digital ID?
We want to find out if participants feel comfortable responding to requests for identification.

Want the Full Story?

Request a password via email OR Schedule a presentation

Key Design elements

After reviewing user feedback, we noted three (3) crucial elements to the experience.

The user needs a quick and straightforward way to engage with verifiers.
ID Request
Users need more control over what they share from their IDs. The request allows them to see what the verifier requests and enables them to adjust the details they share. Then they can decide whether they will give consent or deny the request.
Wallet
Users needs a place to store and interact with multiple digital IDs

User Flow

I created a user flow to capture the main parts of the experience.

Step. 1:
Wallet home

Manage your IDs or select an ID to share.

Step. 2: Present QR/Consent

Here a QR Code is generated, and the user presents the QR code to the verifier to engage.

Step 3: BLE engagement

Once engaged, The verifier connects via Bluetooth and sends a request for identification.

Step 4: Confirmation

The user sees a confirmation screen that shows the data they shared with the Verifier.

Design Principles

Speed
The new method of sharing will replace showing your physical driver’s license. Transactions need to be quick and convenient for the user.
Users need to be in control of the data they share. They will need to consent before sharing any information with verifiers.
Data Security / Privacy
User data has to be secure and protected from interception or unauthorized access.

Brainstorming

How should users start the sharing process?

I experimented with variations of the Driver's License card and different ways the user could start the engagement.

Version 1.1 - Rapid Prototyping

After reviewing the test results with the team, we made some adjustments.

I updated the look of the mDL and added an action button for the user to the engagement and initiate SHARE ID mode. I wanted to experiment with a QR code to engage with verifiers. The ID request page was updated to show information about who is requesting the ID details.

What do we want to know?
Is a QR code a reliable method to start the transaction?

How do users feel about using a QR Code for engagement?

How do users interpret the updated history area?

Research & Testing

by Judy Chen

5
Participants
25-35
age
3+2
women / men
30m
duration
Research Goals
What is their relationship like with their Driver’s License?
How do users typically store, carry, use, and share details from their Driver’s license?
What are user opinions surrounding a  Mobile Driver’s license(mDL)
Pros vs Cons? How do these opinions influence the way they interact with the app?
What steps do users expect to take to acquire a Mobile Driver's License(mDL)
How do users expect to apply for a Mobile Driver License (mDL)?
How well does goID support users in sharing and viewing mDL details in verification scenarios
Do users find goID useful?

Version 1.1 -Research Learnings

What we learned

User had trouble initiating share ID mode.

None of the participants recognized the QR code button as a way to share ID.

The word share gave users the impression that they were sharing their details immediately. However, before data sharing occurs, the user must connect to the verifier and establish a Bluetooth connection.

Users were reluctant to use QR code.

4 out of 5 participants were concerned whether the QR code could be screenshotted, thus giving hackers access to their data.

Users love having control over what they share.

All of the participants liked the idea of having more control over the data they shared with verifiers.

Version 1.2

Applying feedback

Verify Vs. Share ID

We continued to experiment with the language surrounding engagement.

More like a DL

We made changes to make the mDL look more like a physical DL.

Upgraded Transaction History

We added contextual buttons like “Share ID” and “Profile.” We also updated the look of the ID card.

Confirmation

We added confirmation to be transparent about the data shared.

Select Document

We added support for multiple documents. Users can now choose which ID document to respond with.

Upgrade

New & Improved version!

After combining all of the user feedback from previous versions, I created a new prototype version that supported multiple documents, such as car insurance and passports.

Updated Engagement

We needed a convenient way to present the user with different engagement options.

Refined card shape

We made changes to make the mDL cards smaller to support multiple documents. We started to experiment with new button language for starting the verification process.

Support for multiple documents.

Users can see and select from multiple documents if available. They can make changes to the details they share from each document.

Choose the details you share

We changed the way the details were selected and shared with Verifiers.

Improved Confirmation page

We updated the confirmation page to show the requestor and the documents that were shared.

Outcomes
BIG WINS

Introduced User Experience methods to Agile Development environment.

Tested new business concept.

Improved Usability and functionality of demo app.

Collected user feedback on Mobile Driver's licenses (mDLs).

LESSONS LEARNED

Market research isn't a substitute for real User Research.

Department silos make it difficult to share information and align on efforts.

WHAT’S NEXT?

Refine the Prototype and do more user testing.

Build working prototype to continue with testing.