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:
The initial research phase for the product consisted of:
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.
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.
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.
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.
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.
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.
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.
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.