
Microsoft
Overview
The Microsoft 365 suite is arguably the world’s most important requirement for modern productivity (outside, perhaps, of the computers it runs on and the internet). Therefore, enabling helpful new features and security are paramount to the success of a company using M365.
Cloud Updates in Apps Admin Center is for admins managing M365 configuration, updates, management etc. Primarily, this has been designed for specialist enterprise admins (high complexity, high device count). Interest and usage from generalist admins is increasing from generalist admins as well (low/medium complexity, medium device count).
My role on this project began as a collaborator and grew in scope to own and lead this, as well as other features in Apps Admin Center.
Results
Cloud Updates
Cloud update is a powerful set controls and proactive insights, enabled through a simple one-step onboarding process. Below are its core features.
Automatic updates
The right controls to confidently automate updates, delivering faster feature and security updates.
Insights into admin environment
At a glance tenant level, and the ability to drill down as far as device specific data.
Insight into issues, the ability to rollback to best known build and more.
Apply recommended update strategies
Direct, actionable suggestions for best practices.
THE PROBLEM
Long update cycles
Long update cycles lead to feature and security issues. Admins want to try new releases before deploying to their users to ensure compatibility and stability. To help, Microsoft introduced a faster update schedule for every 6 months, instead of the normal 18, but all this did was require the same amount of work they did over 18 months but over 6 months. It didn't change the tools at all.
Manual deployment process
Here’s an example of a workflow an admin might have used to deploy a new version of M365 apps to their users – this is only the deployment process, not even piloting or validating! It's compared to the Cloud Update solution at the end.
Problem summary
Synthesized through admin interviews, pre-existing research, subject matter experts, partner team consultation, and business constraints, the main problems are as follows:
Manual work
Traditionally, updating Office apps in a tenant rely on manual means which are tedious, error prone and time consuming. This can lead to productivity and financial losses, and admins don’t want to update frequently.
No visibility into environment
Admins lack insights and reporting tools for update management. No easy way to see things like how many different versions are in their org, how apps are performing or errors and issues.
Lack of admin controls
No good way to control network usage for updates, revert to a previous version, change update channel, or validate a release.
INITIAL DIRECTION
Where to start?
When I started on this project, my team was just beginning on the first version of Cloud update, then called the even more esoteric “servicing profile”. The model differed significantly than where it would arrive, and we learned a lot as we delivered experiences to admins, received feedback, and balanced them with our own business goals.
Principles and philosophy
Grounded in user insights and business requirements, these design principles helped align the PM team, designers and engineers. This was essential to begin the work and to continue to use as a reference.
Create confidence by allowing admins to keep the same structure of their current environment, or accept some recommended changes.
Simplify language and decision making. Reduce number of decisions at the beginning and allow customization later in the product journey. Communicate in plain language, matching intent.
Instill confidence by allowing admins to reverse major decisions, including moving to the new update tool (and make sure they know this).
Admins like following Microsoft recommendations if it suits them. Educate admins on important benefits and changes to help guide decisions for customizing their environment.
User flows (align designers)
Every iteration of this project saw a user flow (there were many). These served to align PM, engineering, and other designers. I spent countless hours leading the creation of these artifacts with the team — to ensure we understood what our goals were before designing, or changing things.
Wireframe flow (align PMs)
I use wireframe flows to identify what data needs to be shown on each screen. By viewing a high level flow, and rough
Flow documentation and accessibility (align the devs)
Robust definition of actions and accessibility, along with a lot of open dialogue with developers help ensure fewer gaps in implementation.
SOLUTIONS
Solving the problems
I worked with another designer for the Cloud update part of this project. As a lead, I set direction, strategy, worked closely with a more junior designer to create the final designs.
Another challenge has been that a total of 6 designers have been responsible for work inside Apps Admin Center, and most have touched Cloud updates. This introduced challenges with both visual and interaction coherence. Fortunately, we use a design system with guidance maintained by a separate team. Additionally, I provided guidance and feedback during weekly design reviews.
Visibility into environment
Figuring out how to display the admin’s environment was a lot of work, and their mental models differ than how we treat the features on an individual level. While we treat functionality on a channel by channel basis, admins think about their environment holistically – requiring an IA that supports this.
The tools for confident automation
Admins’ conservative nature makes environment disruption incredibly hard to sell. They are used to having manual tools at their disposal to, say, prevent updates to Excel from being issued to the financial department during tax season.
Admin controls
What if, for any reason, I need to send devices back to a previous build? It's usually not Microsoft's fault, but sometimes there's a problematic third party add-in. Sometimes that add-in is really important to keep using!
Impact
Along with the success described in numbers, the customer response has been great. Here are those figures again and thoughts from key customers.
Results


















