Planning a Windows update? Follow these best practices to reduce the time, cost, and risk of your program.
When Microsoft released Windows 10, it sparked a change in the way Windows Servicing programs are managed. With updates issued semiannually and support for new versions limited to 30 months, it is no longer possible to run these programs every 5-6 years and take 2 years to complete them. To maintain security and ensure users have access to the latest features, you'll need a new approach for managing the ongoing cadence of updates.
By increasing the frequency of updates, Microsoft wanted to simplify the rollout process and provide a consistent user experience with a single operating system for all devices. But no IT infrastructure manager would describe a Windows update program as simple. With a more complex environment, greater workloads, and end users more widely distributed in the wake of the COVID-19 pandemic, even more challenges have arisen.
To help address the challenges – both old and new - we’ve put together a comprehensive list of tools and approaches that IT managers can adopt to alleviate pressure and remove the risks associated with Windows Servicing. We’ve also identified some growing opportunities for service providers.
“IT organizations waste an average of $101 million for every $1 billion spent on projects and programs due to poor project performance.”
The Project Management Institute’s ‘Pulse of the Profession® 2020’ report
In a world where technology evolves at a rapid pace, the introduction of Windows-as-a-Service (WaaS) with Windows 10 meant we no longer had to wait years for new features. Microsoft now issues two types of updates:
Feature updates are delivered twice per year
– in the spring and fall.
Quality updates are delivered monthly and
include both security and non-security fixes.
These are made available via the following channels:
Insider preview allows early adopters to access updates as they are developed and provide feedback to Microsoft on compatibility with existing features and any issues they encounter.
Servicing Channels allow enterprises to decide when to deploy features:
The goal for any Windows update is to make sure that the new features and patches don’t adversely affect the tens of thousands of end users, applications, business operations or devices within an enterprise. Microsoft suggests using ‘deployment rings’ or waves to pilot updates with less critical users in the earlier waves, allowing you to correct any issues before deploying to VIPs and other prominent personnel. For industries with a high number of business-critical users, including financial, pharmaceutical, manufacturing, and healthcare, it’s clear that isn’t going to work.
Before you start to deploy, you have to consider the following:
What applications are used in the organization and how are they accessed?
Which applications need to be tested?
What hardware is nearing end-of-life or won’t work with the new OS?
How will the schedule be structured?
How will you handle logistics?
What tools do you need to access?
To do this at scale, you’ll need to adopt some level of automation.
There are several Windows deployment tools available to help facilitate your rollout:
These tools will probably get you the information you need, but not in real-time or aggregated into a single view. Traditionally this is done by project managers using spreadsheets, and Post-it notes - and this where the errors, delays, and cost overruns start. By the time the data is collected and aggregated, changes to the business mean it’s already out of date. It’s clear you’re going to have to take other factors into consideration before you can begin your program.
To reduce the risk of impacting user access or business operations during the update you should:
Leveraging the deployment tools already discussed, it’s clear you are still going to have to devote time and budget to continue managing Windows 10 enterprise updates manually.
If you want to remove the risk of overrunning your budget and the hassle of manually managing Windows Servicing programs, you have a few options:
Spend: Make Windows Servicing a full-time role or outsource these programs every year.
Build: Custom build a platform in-house by analyzing your tasks and workflows. This is possible, but do you have the time and money to devote to this or to maintain it every year?
Adopt: To really automate Windows servicing, you can adopt a ready-built command and control platform – one which can be customized to all your needs and which will orchestrate your existing tools to collate data in real time and automate workflows – to take the time and hassle out of Windows servicing, as well as many other IT infrastructure programs.
To do this at scale, you’ll need to adopt some level of automation.
By automating repetitive chores, you can automate over 50% of your Windows Servicing program. Automate:
IT spending is ‘expected to grow by 4% to over one trillion U.S. dollars worldwide’ in 2021, and automation taking on a greater role in service delivery. This means a growing number of opportunities for managed service provides who adopt automation for their Windows Servicing programs.
Using automation to manage repetitive tasks at each stage of your customer’s Window servicing project, you can:
Gartner sees ‘asset-based consultancy’ – a category of managed services that includes a prebuilt system targeted at a specific multicustomer problem with a multiyear contractual service to deliver business outcomes – as becoming increasingly popular.
It expects that by 2025 more than 69% of service providers will leverage asset-based consultancy solutions for over half of their portfolio. Find out what you need to do to act early and take advantage of this growing market.