Image

How can a Windows As A Service Life Cycle help fix the challenges that WaaS model introduces to most IT organizations and what would a life cycle consist of?

The most efficient way to manage WaaS is to focus on the activities that WaaS requires for it to be delivered to the End User as efficiently and effectively possible.

The End User experience is our main concern and ensuring the User is upgraded to latest WaaS version with little or no impact is paramount.  To perform this in a compressed timeline and is repeatable, predictable, and easily managed requires standardized process needs to manage WaaS.

After all, WaaS is continuous stream from Microsoft why shouldn’t your management of it be?

Compliance & Compatibility

WaaS requires continuous Compliance & Compatibility to ensure that every version of Windows now released in compatible with all your existing technologies on the existing Client including:

  1. Software
  2. Infrastructure
  3. Hardware
  4. Security Components

We must also account for managing WaaS Compliance itself, once your WaaS version reaches End of Life, security updates stop!

Image

Compliance & Compatibility

Image

WaaS requires continuous Compliance & Compatibility to ensure that every version of Windows now released in compatible with all your existing technologies on the existing Client including:

  1. Software
  2. Infrastructure
  3. Hardware
  4. Security Components

We must also account for managing WaaS Compliance itself, once your WaaS version reaches End of Life, security updates stop!

Image

Testing & Certification

More akin to the Software development world is the concept of testing and certifying product and features to ensure usability and quality.  Well WaaS is a piece of software – probably the most complex and has layers of other integrations with hardware, security, infrastructure, active directory, and applications.

So, a change to that fundamental layer, the Operating System is going to trigger a span of new feature testing, regression testing, and unit testing across the layers.  Ultimately, providing a certification process to ensure that this version of WaaS can be provided to the End Users in a working state.  After all, one bad configurations sent to 1000s of Users results in 1000s of help desk tickets and thwarts productivity.

Testing & Certification

Image

More akin to the Software development world is the concept of testing and certifying product and features to ensure usability and quality.  Well WaaS is a piece of software – probably the most complex and has layers of other integrations with hardware, security, infrastructure, active directory, and applications.

So, a change to that fundamental layer, the Operating System is going to trigger a span of new feature testing, regression testing, and unit testing across the layers.  Ultimately, providing a certification process to ensure that this version of WaaS can be provided to the End Users in a working state.  After all, one bad configurations sent to 1000s of Users results in 1000s of help desk tickets and thwarts productivity.

Readiness

The concept of readiness when it comes to Windows deployment is analogous to determining what the weather is going to be. It might rain, it might not… Or, in Windows deployment speak it might work, or it might not, and we might have few hundred unhappy Users.

The guess work needs to be eliminated and Readiness needs to be a definition that predicts with the highest degree of accuracy that any given User\Machine can be upgraded when determined ready with very little margin of error.

Image

Readiness

Image

The concept of readiness when it comes to Windows deployment is analogous to determining what the weather is going to be. It might rain, it might not… Or, in Windows deployment speak it might work, or it might not, and we might have few hundred unhappy Users.

The guess work needs to be eliminated and Readiness needs to be a definition that predicts with the highest degree of accuracy that any given User\Machine can be upgraded when determined ready with very little margin of error.

Scheduling & Communications

Image

Scheduling & Communications

Deployment is a logistical nightmare typically requiring a small army of Project Managers, analysts, and operators trying to solve the enigmatic equation of are where is the user and are they ready to be upgrade. Then trying to contact the User and explain what is going to happen and schedule a time and date.  This approach was palatable for a once every 5-10 years problem, but a recurring problem needs a recurring process.

Scheduling and Communications for WaaS needs to be systematic, predictable, and provide the User with a clear portal driven communication eliminating any human interaction as much possible.

When the End User is informed in a consistent pattern, expectations can be set and met with ease.

Image
Image

Deployment is a logistical nightmare typically requiring a small army of Project Managers, analysts, and operators trying to solve the enigmatic equation of are where is the user and are they ready to be upgrade. Then trying to contact the User and explain what is going to happen and schedule a time and date.  This approach was palatable for a once every 5-10 years problem, but a recurring problem needs a recurring process.

Scheduling and Communications for WaaS needs to be systematic, predictable, and provide the User with a clear portal driven communication eliminating any human interaction as much possible.

When the End User is informed in a consistent pattern, expectations can be set and met with ease.

Deployment & Monitoring

For WaaS, a Configuration Management tool will do most of the heavy lifting when it comes to the actual deployment when you get there. But to complete the life cycle we need to be able to finish the process, monitor it, and confirm the End User Experience matches what we predicted in our Readiness state.

This consists of automating and initiating the deployment from an automated scheduling process to perform the actual deployment.

Tracking and Monitoring the deployment to ensure success or failure to close the loop in the life cycle and either raise a help desk ticket or inform the User the upgrade was complete.

Image

Deployment & Monitoring

Image

For WaaS, a Configuration Management tool will do most of the heavy lifting when it comes to the actual deployment when you get there. But to complete the life cycle we need to be able to finish the process, monitor it, and confirm the End User Experience matches what we predicted in our Readiness state.

This consists of automating and initiating the deployment from an automated scheduling process to perform the actual deployment.

Tracking and Monitoring the deployment to ensure success or failure to close the loop in the life cycle and either raise a help desk ticket or inform the User the upgrade was complete.