License Management - Case Study

A SAAS platform to show office 365 admins the full picture

License management information architecture

Project overview

This project was a new module that I designed for Quest On Demand from Inception to implementation. We created the MVP in 2019 and added more details and features in the following years. License management is a Software As A Service tool designed for Office 365 admins. Its main purpose is to give admins full visibility and control of their various License pools, costs, availability and usage. We wanted to show admins the information they needed that wasn’t readily accessible in the Microsoft admin centre in order to help them save costs and make informed decisions. As the sole designer for this module I did the following:

  • Conducted live user interviews to better understand the users’ needs and frustrations
  • Created realistic personas that we referred to throughout the development of the product
  • Sketched solutions in low fidelity wireframes using Balsamic mockups to define the MVP and validate  requirements
  • Created high fidelity interactive prototypes in Sketch and InVision that I further tested with clients, sales and support employees.
  • Conducted usability testing sessions with real clients and produced reports with findings and required changes
  • Versioned all my high fidelity designs with Abstract to make them accessible for branching and collaboration
  • Created documented handoff files for developers and guided them throughout the implementation phase

Understanding user needs and requirements

The initial research phase for the product consisted of:

  • User interviews to better understand needs and frustrations
  • Workshops with Microsoft experts, solution architects and product managers to understand what Microsoft provided and Quest business requirements for our solution
  • Detailed review and inventory of the Microsoft admin centre
  • Competitor research of businesses that offered similar solutions

Personas

User interviews & Personas

I conducted interviews with 10 license administrators in various fields. I asked a set of questions that helped me better define what they needed to see and what they couldn't access. Microsoft had an admin centre, but it wasn’t a priority for them to show costs of unused licenses. User needs surpassed what was available from Microsoft which gave Quest the opportunity to fill the gap as a Microsoft partner. A CIBC senior administrator avidly expressed “Licenses are where the money is, please give me more visibility to my licenses”.

Based on the interviews, I created three personas. We referred to them with stakeholders throughout the product development process.


Information Architecture and low fidelity wireframes

After defining the user needs and business requirements, the next step was to create a high level architecture for the product. Quest had Microsoft experts called MVPs that had incredible expertise on all things Microsoft. I had intensive workshops with Microsoft MVPs who provided a wealth of knowledge to fill in the gaps, answer my questions, and validate the solution before we took it to high fidelity.


wireframes

High fidelity interactive prototypes & usability testign

After validating the wireframes with internal teams and product managers, I had the go ahead to move to high fidelity. For me, this is usually a very exciting part of the design process. However, due to the nature of the product, this wasn't a fun dribble project where aesthetics took priority. I had to make sense of very complex requirements and stick to established patterns from old designs. Eventually, I found some balance and created an effective and clean interface. The pages were connected together with Invision to create a realistic interactive prototype that I used for demos and usability-testing sessions.

Summary Dashboard

This is the main dashboard for administrators using License Management. It exposed the most critical license data they needed to see with summaries and data visualizations connected to their licenses and users.


summary page

Cost Dashboard

As the name suggests, this dashboard was fully focused on cost details and gave users the ability to customize the rates at which they purchased licenses from Microsoft to see more accurate estimations.


cost page

Users page

This was the list of users with licenses and products. Admins had the ability to search for users, select and perform single or batch actions of license assignments.


users page

Usability testing

In addition to testing internally, with experts and employees that match our target audience, we successfully recruited clients that expressed interest in testing our feature. I prepared a Usability testing document that defined our goals, what we wanted to learn and created scenarios for users to follow in order to discover if our solution enabled them to achieve their goals. I tested five admins from government and private sectors and generated a usability report with suggestions and conclusions. We implemented most of the key discoveries and postponed some minor issues that didn't affect our MVP.


users page

Implementation

I supported the developers at every step of handoff and implementation. When developing the product, we always discovered unknowns that we couldn't foresee. I would go back to the drawing board and find solutions or alternatives. We spent about 2 years working on this product and I truly hope it brings value to the life of Office 365 administrators.