How might we create a consistent and intuitive license management experience for all PTC products?
Redesign PTC’s license management portal to improve usability, customer satisfaction and decrease the number of help tickets being raised.
PROJECT BRIEF
TIMELINE
March ‘21 - December ‘21
Figma, Figjam
TOOLS
User research
UX design
Usability testing
MY RESPONSIBILITIES
1 Project manager
1 UX designer
1 UI designer
1 Business analyst
COLLABORATORS
THE PROCESS
01 DISCOVER
User research | Stakeholder interviews | Competitor analysis
02 DEFINE
Persona | User journeys | Stakeholder workshops | Feature prioritisation
03 DESIGN ITERATION 1
Sketching | Wire-framing | Visual design | Prototyping
04 USABILITY TEST 1
Moderated user testing | Unmoderated user testing | Analysis
05 DESIGN ITERATION 2
Revised wireframes | Revised visual design | Prototyping
06 USABILITY TEST 2
Moderated user testing | Unmoderated user testing | Analysis
07 FINAL HANDOFF
High fidelity UI screens ready for development
Understanding PTC and the user
01 DISCOVER
Survey questionnaire
01
03
Stakeholder interviews
05
Customer interviews
36
Survey participants
“Your licensing and renewal process is complicated and unreliable beyond belief. Every year when it is time to renew we take a deep breath and begin the process again, wondering which problem we will encounter this time.”
“Numerous, tedious, repetitively ridiculous issues while waiting well over a month to get a trial license, which could ONLY be installed with the help of tech support”
“Each year I am the one telling you what we have and where, not very professional”
Fig: Affinity mapping / categorising insights gathered.
Fig: Understanding user’s journey on the existing license management platform.
Challenges identified
Fragmented licensing technologies / experience across products.
Manual, siloed, error-prone processes.
Limited entitlement, license & usage visibility.
Limited ability to enforce compliance & limit overuse. Inconsistent policies.
Ever-increasing complexity with the addition of new versions & acquisitions.
Business impact
Low customer & partner satisfaction
High cost of operations & support
Lost internal productivity
Revenue leakage / untapped potential
Low ease of doing business with PTC
02 DEFINE
Making sense of the data
We conducted three workshops with stakeholders which helped us align cross-functional teams on business goals and validate our assumptions regarding user journeys and personas.
An important outcome of the workshops was our three personas: Vlad, Eric and Elena.
Vlad’s tasks on the LM portal
ADDING A LICENSING HOST
Vlad has to register his servers / computers as licensing hosts on the portal.
Vlad has to assign a purchased product to a registered host on the portal to start using it.
ASSIGNING PRODUCTS
If Vlad wishes to use a product on a different computer he has to remove it from its current host or move it to anther host.
MOVING OR REMOVING ASSIGNED PRODUCTS
RETRIEVING A LICENSE FILE
Vlad may choose to retrieve the licensing file of a host.
Vlad can download a purchased product as well as license report of specific time period from the portal.
DOWNLOADING A PRODUCT AND REPORTS
RENEWING LICENSE
When a license expires, Vlad can initiate its renewal from the portal.
03 DESIGN ITERATION 1
Getting started with making
User stories were defined for key user tasks post which we created the first iteration of UX wireframes followed by UI screens within 4 weeks.
Many ideas were explored for the landing page and the license table.
04 USABILITY TEST 1
TEST OBJECTIVES
USABILITY
How intuitively are users able to interact with the design.
TASK COMPLETION RATES
How successfully are users able to complete the given tasks.
VERBIAGE
How familiar are users with technical terminologies.
SATISFACTION SCORE
How do users rate the overall experience on the interface and the added new features.
Recruiting participants
We made sure our group of test participants was diverse in terms of scale of organisation, types of PTC products they used etc.
Unmoderated tests responses
36
03
Unmoderated tests
Screener questionnaire
01
05
Moderated tests
Testing insights
High task completion rate (~ 90% )
Low learning curve (<10% mis-clicks on dashboard in 2nd test)
TASK COMPLETION RATES
Users are comfortable using features such as search and filter to find the specified product package.
Identifying the right actionable package, the most difficult step for users.
Users seem to be overwhelmed with information on the dashboard.
USABILITY
Certain terminologies such as 'license repository', 'package', ‘host’ ‘configure’ caused confusion for users.
VERBIAGE
Average satisfaction score: 3.7/5.
‘Retrieve license’ flow received lowest score as many users struggled to complete the task.
SATISFACTION SCORE
04 USABILITY TEST 1
05 DESIGN ITERATION 2
Working from the feedback
Armed with the insights gathered from usability testing, we entered the second phase of design.
Key improvements in design after testing
1 . Manage products, not packages
Customers purchased packages but they used and managed products. One of the biggest changes we drove was embracing a product first approach.
2 . Introduction of guided flows
Many of our users visited the LM portal once in six months or even less. They needed a little more guidance. Introduction of ‘guided flows’ empowered these users.
The final design
06 USABILITY TEST 2
Key insights
We put our designs to a final test, once again conducting qualitative as well as quantitative testing.
TASK COMPLETION RATES & CUSTOMER SATISFACTION
97% of the users successfully used the ‘search & filter components’ and found the experience of finding products pleasant.
73% said they liked the product selection approach.
An average of 96.6% task completion rate was oerved.
Users said the guided flows made it easy to perform tasks.
Table free dashboard and dynamic ‘Recent orders’ component made data accessible and manageable.
USABILITY
Verbiage was intuitive for most of the users. Primary action buttons on the dashboard and action description made it easier to use the interface.
VERBIAGE
07 FINAL HANDOFF
Wrapping up
At the end of our journey we handed over high fidelity UI prototypes, ready for dev. The MVP is currently in development.
Learnings and reflections
You don’t need to nail the design in it’s first iteration, the product always evolves.
Testing early and often with a small group of selected participants is perhaps the fastest way to arrive at “good design.”
THE DESIGN PROCESS
If a stakeholder is always critical, they might just be under a lot of pressure. Communicate every little milestone with them and try to make them feel reassured.
STAKEHOLDER MANAGEMENT
Record every idea and suggestion on designs/features during design reviews or grooming sessions, it’ll prevent a lot of frustration later.
Document your journey through every project, big or small. It’ll help you see how far you’ve come and how much you’ve grown.
IMPORTANCE OF DOCUMENTATION