SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Windows 10 Servicing -
the do’s and don'ts
Alexander Benoit
Head of Competence Center Microsoft @sepago
@ITPirate
Alexander Benoit
Senior Consultant / Head of Competence Center Microsoft
„Future Workplace“, Security
SCCM, Intune, Windows 10, Defender Framework,…
Alexander.Benoit@sepago.de
@ITPirate
http://it-pirate.com/
Basics
Windows Servicing
Update evolution
With Windows 7 and 8, servicing choices added complexity and cost,
increased fragmentation, and reduced quality
Cumulative
Updates
Typical Windows 7 PC:
Selectively Patched
Windows 7 Test Lab PC:
Fully Patched
What you were
running
What software
developers are
testing
Y
YY
Update evolution
Cumulative
Updates
With Windows 10 servicing, consistency and simplicity
are paramount
• A single cumulative update each month
• Security fixes, reliability fixes, bug fixes,
etc.
• Supersedes the previous month’s update
• No new features
• Try them out with Security Update
Validation Program (SUVP), other
• Very reliable, with built-in rollback
capabilities
• Simple deployment using in-place
upgrade,
driven by existing tools
• Try them out with Insider Preview
Quality Updates Feature Updates
Broad Deploy
Stage broad deployment
Information workers
General population
Long Term
Servicing Channel
Deploy for mission critical
systems
Specialized systems
Specific feature and
performance feedback
Application compatibility
validation
Windows Insider
Preview Branch
Test machines, small pilots
Targeted Deploy
Deploy to appropriate audiences
Test and prepare for broad
deployment
Early adopters, initial
pilots, IT devices
STAGE
NUMBEROFDEVICES
Release
Thinking through deployment strategy
Windows as a Service
Windows 10 1709
Windows 10 1803
Windows 10 1809
Windows 10 1703
2017 2018 2019 2020
Pilot BroadPlan &
Prepare
18 months for each release
Windows Update as a Service
Release Thinking
Agile Thinking
Project Communication
• IT / Infrastructure
• Application holder
• Management
• Client Team
• IT Security
• Data Privacy Team
• “Betriebsrat”
Communi
cation is key!
Process
Procedural
Changes
High
Level
Getting
ready
OS
Version
Migration
Preparations
Remediations
Decisions
Communication
RemainingSteps
Process
Windows as
a Service is
also a
mind
change
Release Thinking / Waterfall Model
New Client
Documen
tation
Outsourcing
Complete
Testing
Client
Release
One version of Windows
in Deployment
Single complete
Testing
Release Deployment
Agile Model
Develop
Test
User Acceptance
Testing
Pre-Production
Production
Several Versions of
Windows 10 in Deployment
Continuous Testing
Continuous Deployment
Explanation Awareness
PreparationImplementation
WaaS Cycle
21
34
Branches
Feature and Quality
Updates
Timelines
Managing
High Level
Explanation
Explanati
on
Awarenes
s
Preparati
on
Implementa
tion
Showing WaaS
Complexity in the
Enterprise
Compatibility
Procedural changes
Technological
requirements for
implementation
Awareness
Explanati
on
Awarenes
s
Preparati
on
Implementa
tion
Application list with all
information
Plan for procedural and
technological changes
Process for Application
Incompatibility
Defining Deployment
Strategy
Preparation
Explanati
on
Awarenes
s
Preparati
on
Implementa
tion
Action plan
Implementing
process
Technical
implementation
Further steps
Implementation
Explanati
on
Awarenes
s
Preparati
on
Implementa
tion
Procedural Approaches
Windows Servicing
Pilot Broad
2017 2018 2019
Windows as a Service
Skipping possible?
2020
18 months for each release
Windows 10 1709
Plan &
Prepare
Windows 10 1803
Windows 10 1809
Windows 10 1703
Upgrade Machine
Nearly no time buffer
Pilot Broad
2017 2018 2019
Windows as a Service
Automation?
2020
18 months for each release
Windows 10 1709
Plan &
Prepare
Windows 10 1803
Windows 10 1809
Windows 10 1703
Broad +10d
Broad +10d
Broad +10d
Broad +10d
▪ Application Holder
▪ Accountability
▪ Test User
▪ Manual / Automatic Testing
▪ Possibly different
Timeframes
▪ Feedback
Decentralized Testing Approach
Central IT
Key-Users
Application
holder
Test-User 1
SACT
Test-User 2
SACT + d
Test-User n
SAC
Automated /
Manual
Testing
Windows as a Service
Automation?
WaaS – Granular View for one Release
Phase Broad DeployPlan & Prepare
Buffer for Upgrade /
Compliance Cleanup
Insider
Preview
State
6 months 18 months
Windows 10 1803
Semi Annual Channel (Targeted) Semi Annual Channel
approx. 4 months approx. 14 months
Targeted Deploy
OS Release Ready for Broad
Deployment
▪ Plan & Prepare = Insider Preview = IP = 6 months
▪ Targeted Deploy = Semi Annual Channel (Targeted) = SACT = approx. 4 months
▪ Broad Deploy = Semi Annual Channel = SAC = approx. 14 months
▪ SACT + SAC = the time this OS Release is supported = 18 Months
▪ Buffer for Upgrade = Compliance Cleanup = approx. 4 months
Legend and Facts
Recurring Procedural Steps
Who
• Project Teams
• Users
• User Groups
What
• Tasks
• Steps
• Checks
Starting Time Point
• Relative (Event based)
• Absolute (Date based)
Working Time Frame
• Relative (Event based)
• Absolute (Timespan based)
Finishing Date
• Relative (Event based)
• Absolute (Date based)
Outcome
• Information (e.g. Prerequisites)
• Configuration Set (GPOs)
• Accomplished Tasks
• New Tasks / Roadmap
Recurring Procedural Steps – Demo 1
Who • Project Team
What • Validate new Features
Starting Time
Point
• [Absolute] 2 Months before OS Release in February
Working Time
Frame
• [Absolute] 4 Weeks after Start
Finishing Date • [Absolute] 1st July / 1st November
Outcome
• [Information] What features should be used? What
are the Prerequirements?
• [Tasks] Are any features planned to target later
releases?
Recurring Procedural Steps – Demo 2
Who • Project Team
What • Validate new Features
Starting Time
Point
• [Event] Feature closing
Working Time
Frame
• [Event] ASAP till OS Release
Finishing Date • [Event] OS Release
Outcome
• [Information] What features should be used? What
are the Prerequirements?
• [Tasks] Are any features planned to target later
releases?
Retrieving Procedural Steps
Brainstorming
for all Tasks
Removing
unnnecessary
Tasks
Setting Who,
What and the
Outcome
Choosing
between
Date-based
and
Event-based
for each time
Visualizing
the Tasks in
Timeline for
one complete
Release
Defining Starting Time Point,
Working Time Frame
and Finishing Date with
Visualization
Share
Complete List
Fine-tuning
TimeTrigger
Plan & Prepare Targeted Deploy Broad Deploy
Collection
OS Release Ready for Broad
Compliance
Cleanup
UpgradeReactive Testing & ProductionProactive Testing
Automation of Servicing with Rings
Plan & Prepare Targeted Deploy Broad Deploy
Automated SelectionSemi-manual SelectionManual Selection
Planning Ring Counts
1 - 3 3 - 12 5 - 40
Cleanup
2 - 4
Auto
Targeted Deploy
Targeted Deploy
OS Release Ready for Broad
https://blogs.msdn.microsoft.com/daviddasneves/2017
/08/12/automating-windows-as-a-service/
Automating Windows
as a Service
Windows Analytics
Windows Analytics
A suite of tools
Windows Analytics
A suite of tools
Plan upgrades by identifying
devices that are ready and identify
and resolve top app/driver compat
blockers.
Ensure update and antimalware
compliance with timely reports
for all your devices (even those
on the road).
Reduce support costs by
proactively identifying and
remediating top end-user
impacting issues.
Upgrade Readiness
Windows Analytics
Ensuring Windows 10 is up to date
Allows IT to . . .
▪ quickly identify and focus on critical issues
impeding upgrades.
▪ get data-driven insights to plan and
manage upgrades end to end.
Upgrade Readiness provides . . .
▪ workflow visualization from pilot to
deployment.
▪ powerful upgrade readiness insights and
recommendations about computers,
applications, and drivers.
▪ a risk-based approach to app
rationalization.
▪ Microsoft guidance on app and driver
compatibility issues.
Upgrade Readiness
Collect details
• Apps
• Drivers
• Office add-ins
• Web pages
Find known issues from
compatibility database
• Detected by
Microsoft or
reported by ISVs
• Workarounds,
remediation steps
Match with
Ready for Windows
data
• Support statements
• Broad usage
information
Upgrade Readiness:
Combining data sources
Ready for Windows
A clear view for ISV apps:
• ISV support statements for Windows 10
• App installation data from the broad set
of Windows 10 devices
App Status Guidance
Adopted This application has been installed on at least 10,000 commercial
Windows 10 devices.
Highly adopted This application has been installed on at least 100,000
commercial Windows 10 devices.
Supported version
available
The ISV has declared support for a version of this application on
Windows 10.
Contact software
provider
There may be compatibility issues with this solution, and thus
Microsoft recommends contacting the software provider to learn
more.

Weitere ähnliche Inhalte

Was ist angesagt?

Automating Critical Security Controls for Threat Remediation and Compliance
Automating Critical Security Controls for Threat Remediation and ComplianceAutomating Critical Security Controls for Threat Remediation and Compliance
Automating Critical Security Controls for Threat Remediation and ComplianceQualys
 
Securing Your Public Cloud Infrastructure
Securing Your Public Cloud InfrastructureSecuring Your Public Cloud Infrastructure
Securing Your Public Cloud InfrastructureQualys
 
Windows Active Directory Security with IS Decisions
Windows Active Directory Security with IS DecisionsWindows Active Directory Security with IS Decisions
Windows Active Directory Security with IS DecisionsIS Decisions
 
Webcast Series #1: Continuous Security and Compliance Monitoring for Global I...
Webcast Series #1: Continuous Security and Compliance Monitoring for Global I...Webcast Series #1: Continuous Security and Compliance Monitoring for Global I...
Webcast Series #1: Continuous Security and Compliance Monitoring for Global I...Qualys
 
Security Whack-a-Mole: SANS 2017 Threat Landscape Survey
Security Whack-a-Mole: SANS 2017 Threat Landscape SurveySecurity Whack-a-Mole: SANS 2017 Threat Landscape Survey
Security Whack-a-Mole: SANS 2017 Threat Landscape SurveyQualys
 
Ivanti Patch Tuesday for November 2019
Ivanti Patch Tuesday for November 2019Ivanti Patch Tuesday for November 2019
Ivanti Patch Tuesday for November 2019Ivanti
 
June Patch Tuesday 2018
June Patch Tuesday 2018June Patch Tuesday 2018
June Patch Tuesday 2018Ivanti
 
May 2018 Patch Tuesday Analysis
May 2018 Patch Tuesday AnalysisMay 2018 Patch Tuesday Analysis
May 2018 Patch Tuesday AnalysisIvanti
 
Effective Patch and Software Update Management
Effective Patch and Software Update ManagementEffective Patch and Software Update Management
Effective Patch and Software Update ManagementQuest
 
The New Security Practitioner
The New Security PractitionerThe New Security Practitioner
The New Security PractitionerAdrian Sanabria
 
Cyber Tech Israel 2016: Get Your Head in the Cloud
Cyber Tech Israel 2016: Get Your Head in the CloudCyber Tech Israel 2016: Get Your Head in the Cloud
Cyber Tech Israel 2016: Get Your Head in the CloudSymantec
 
Qualys Brochure for CISOs
Qualys Brochure for CISOsQualys Brochure for CISOs
Qualys Brochure for CISOsQualys
 
KACE End Point Security Update
KACE End Point Security UpdateKACE End Point Security Update
KACE End Point Security Updatekenross15
 
December 2018 Patch Tuesday Analysis
December 2018 Patch Tuesday AnalysisDecember 2018 Patch Tuesday Analysis
December 2018 Patch Tuesday AnalysisIvanti
 
A journey from dev ops to devsecops
A journey from dev ops to devsecopsA journey from dev ops to devsecops
A journey from dev ops to devsecopsVeritis Group, Inc
 
October Patch Tuesday Analysis 2018
October Patch Tuesday Analysis 2018October Patch Tuesday Analysis 2018
October Patch Tuesday Analysis 2018Ivanti
 
introduction to Azure Sentinel
introduction to Azure Sentinelintroduction to Azure Sentinel
introduction to Azure SentinelRobert Crane
 
Kaspersky Security for Mac - Comprehensive Protection for the Mac OS X Enviro...
Kaspersky Security for Mac - Comprehensive Protection for the Mac OS X Enviro...Kaspersky Security for Mac - Comprehensive Protection for the Mac OS X Enviro...
Kaspersky Security for Mac - Comprehensive Protection for the Mac OS X Enviro...imagazinepl
 
Css sf azure_8-9-17-intro to security in the cloud_mark brooks_al
Css sf azure_8-9-17-intro to security in the cloud_mark brooks_alCss sf azure_8-9-17-intro to security in the cloud_mark brooks_al
Css sf azure_8-9-17-intro to security in the cloud_mark brooks_alAlert Logic
 
Web Application Firewall (WAF) DAST/SAST combination
Web Application Firewall (WAF) DAST/SAST combinationWeb Application Firewall (WAF) DAST/SAST combination
Web Application Firewall (WAF) DAST/SAST combinationTjylen Veselyj
 

Was ist angesagt? (20)

Automating Critical Security Controls for Threat Remediation and Compliance
Automating Critical Security Controls for Threat Remediation and ComplianceAutomating Critical Security Controls for Threat Remediation and Compliance
Automating Critical Security Controls for Threat Remediation and Compliance
 
Securing Your Public Cloud Infrastructure
Securing Your Public Cloud InfrastructureSecuring Your Public Cloud Infrastructure
Securing Your Public Cloud Infrastructure
 
Windows Active Directory Security with IS Decisions
Windows Active Directory Security with IS DecisionsWindows Active Directory Security with IS Decisions
Windows Active Directory Security with IS Decisions
 
Webcast Series #1: Continuous Security and Compliance Monitoring for Global I...
Webcast Series #1: Continuous Security and Compliance Monitoring for Global I...Webcast Series #1: Continuous Security and Compliance Monitoring for Global I...
Webcast Series #1: Continuous Security and Compliance Monitoring for Global I...
 
Security Whack-a-Mole: SANS 2017 Threat Landscape Survey
Security Whack-a-Mole: SANS 2017 Threat Landscape SurveySecurity Whack-a-Mole: SANS 2017 Threat Landscape Survey
Security Whack-a-Mole: SANS 2017 Threat Landscape Survey
 
Ivanti Patch Tuesday for November 2019
Ivanti Patch Tuesday for November 2019Ivanti Patch Tuesday for November 2019
Ivanti Patch Tuesday for November 2019
 
June Patch Tuesday 2018
June Patch Tuesday 2018June Patch Tuesday 2018
June Patch Tuesday 2018
 
May 2018 Patch Tuesday Analysis
May 2018 Patch Tuesday AnalysisMay 2018 Patch Tuesday Analysis
May 2018 Patch Tuesday Analysis
 
Effective Patch and Software Update Management
Effective Patch and Software Update ManagementEffective Patch and Software Update Management
Effective Patch and Software Update Management
 
The New Security Practitioner
The New Security PractitionerThe New Security Practitioner
The New Security Practitioner
 
Cyber Tech Israel 2016: Get Your Head in the Cloud
Cyber Tech Israel 2016: Get Your Head in the CloudCyber Tech Israel 2016: Get Your Head in the Cloud
Cyber Tech Israel 2016: Get Your Head in the Cloud
 
Qualys Brochure for CISOs
Qualys Brochure for CISOsQualys Brochure for CISOs
Qualys Brochure for CISOs
 
KACE End Point Security Update
KACE End Point Security UpdateKACE End Point Security Update
KACE End Point Security Update
 
December 2018 Patch Tuesday Analysis
December 2018 Patch Tuesday AnalysisDecember 2018 Patch Tuesday Analysis
December 2018 Patch Tuesday Analysis
 
A journey from dev ops to devsecops
A journey from dev ops to devsecopsA journey from dev ops to devsecops
A journey from dev ops to devsecops
 
October Patch Tuesday Analysis 2018
October Patch Tuesday Analysis 2018October Patch Tuesday Analysis 2018
October Patch Tuesday Analysis 2018
 
introduction to Azure Sentinel
introduction to Azure Sentinelintroduction to Azure Sentinel
introduction to Azure Sentinel
 
Kaspersky Security for Mac - Comprehensive Protection for the Mac OS X Enviro...
Kaspersky Security for Mac - Comprehensive Protection for the Mac OS X Enviro...Kaspersky Security for Mac - Comprehensive Protection for the Mac OS X Enviro...
Kaspersky Security for Mac - Comprehensive Protection for the Mac OS X Enviro...
 
Css sf azure_8-9-17-intro to security in the cloud_mark brooks_al
Css sf azure_8-9-17-intro to security in the cloud_mark brooks_alCss sf azure_8-9-17-intro to security in the cloud_mark brooks_al
Css sf azure_8-9-17-intro to security in the cloud_mark brooks_al
 
Web Application Firewall (WAF) DAST/SAST combination
Web Application Firewall (WAF) DAST/SAST combinationWeb Application Firewall (WAF) DAST/SAST combination
Web Application Firewall (WAF) DAST/SAST combination
 

Ähnlich wie Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'ts

Visual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximoVisual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximoDaniel Semedo
 
Your application ever up-to-date? Go continuous delivery
Your application ever up-to-date? Go continuous deliveryYour application ever up-to-date? Go continuous delivery
Your application ever up-to-date? Go continuous deliveryDavide Benvegnù
 
Community IT Webinar - Managing Windows 10
Community IT Webinar - Managing Windows 10Community IT Webinar - Managing Windows 10
Community IT Webinar - Managing Windows 10Community IT Innovators
 
Office Add-ins community call-March 2019
Office Add-ins community call-March 2019Office Add-ins community call-March 2019
Office Add-ins community call-March 2019Microsoft 365 Developer
 
Continuous Testing 2016
Continuous Testing 2016Continuous Testing 2016
Continuous Testing 2016Karim Fanadka
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsPerfecto by Perforce
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughAngela Dugan
 
CoreyCPayneOctober2016
CoreyCPayneOctober2016CoreyCPayneOctober2016
CoreyCPayneOctober2016Corey Payne
 
SplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps BreakoutSplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps BreakoutSplunk
 
DevOps with Microsoft Stack
DevOps with Microsoft StackDevOps with Microsoft Stack
DevOps with Microsoft StackDeepti Jain
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsSplunk
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisXebiaLabs
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017Micro Focus
 

Ähnlich wie Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'ts (20)

Visual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximoVisual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximo
 
How to Add Perfecto to Your CI
How to Add Perfecto to Your CIHow to Add Perfecto to Your CI
How to Add Perfecto to Your CI
 
Your application ever up-to-date? Go continuous delivery
Your application ever up-to-date? Go continuous deliveryYour application ever up-to-date? Go continuous delivery
Your application ever up-to-date? Go continuous delivery
 
Community IT Webinar - Managing Windows 10
Community IT Webinar - Managing Windows 10Community IT Webinar - Managing Windows 10
Community IT Webinar - Managing Windows 10
 
Office Add-ins community call-March 2019
Office Add-ins community call-March 2019Office Add-ins community call-March 2019
Office Add-ins community call-March 2019
 
Resume
ResumeResume
Resume
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 
Continuous Testing 2016
Continuous Testing 2016Continuous Testing 2016
Continuous Testing 2016
 
Mobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest TeamsMobile App Quality Roadmap for DevTest Teams
Mobile App Quality Roadmap for DevTest Teams
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools Walkthrough
 
CoreyCPayneOctober2016
CoreyCPayneOctober2016CoreyCPayneOctober2016
CoreyCPayneOctober2016
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
SplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps BreakoutSplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps Breakout
 
DevOps with Microsoft Stack
DevOps with Microsoft StackDevOps with Microsoft Stack
DevOps with Microsoft Stack
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
 
Musharraf_Syed_Resume
Musharraf_Syed_ResumeMusharraf_Syed_Resume
Musharraf_Syed_Resume
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
Devops
DevopsDevops
Devops
 

Kürzlich hochgeladen

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

Kürzlich hochgeladen (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'ts

  • 1. Windows 10 Servicing - the do’s and don'ts Alexander Benoit Head of Competence Center Microsoft @sepago @ITPirate
  • 2. Alexander Benoit Senior Consultant / Head of Competence Center Microsoft „Future Workplace“, Security SCCM, Intune, Windows 10, Defender Framework,… Alexander.Benoit@sepago.de @ITPirate http://it-pirate.com/
  • 4. Update evolution With Windows 7 and 8, servicing choices added complexity and cost, increased fragmentation, and reduced quality Cumulative Updates Typical Windows 7 PC: Selectively Patched Windows 7 Test Lab PC: Fully Patched What you were running What software developers are testing Y YY
  • 6. With Windows 10 servicing, consistency and simplicity are paramount • A single cumulative update each month • Security fixes, reliability fixes, bug fixes, etc. • Supersedes the previous month’s update • No new features • Try them out with Security Update Validation Program (SUVP), other • Very reliable, with built-in rollback capabilities • Simple deployment using in-place upgrade, driven by existing tools • Try them out with Insider Preview Quality Updates Feature Updates
  • 7. Broad Deploy Stage broad deployment Information workers General population Long Term Servicing Channel Deploy for mission critical systems Specialized systems Specific feature and performance feedback Application compatibility validation Windows Insider Preview Branch Test machines, small pilots Targeted Deploy Deploy to appropriate audiences Test and prepare for broad deployment Early adopters, initial pilots, IT devices STAGE NUMBEROFDEVICES Release Thinking through deployment strategy
  • 8. Windows as a Service Windows 10 1709 Windows 10 1803 Windows 10 1809 Windows 10 1703 2017 2018 2019 2020 Pilot BroadPlan & Prepare 18 months for each release
  • 9. Windows Update as a Service Release Thinking Agile Thinking
  • 10. Project Communication • IT / Infrastructure • Application holder • Management • Client Team • IT Security • Data Privacy Team • “Betriebsrat” Communi cation is key!
  • 13. Process Windows as a Service is also a mind change
  • 14. Release Thinking / Waterfall Model New Client Documen tation Outsourcing Complete Testing Client Release One version of Windows in Deployment Single complete Testing Release Deployment
  • 15. Agile Model Develop Test User Acceptance Testing Pre-Production Production Several Versions of Windows 10 in Deployment Continuous Testing Continuous Deployment
  • 17. Branches Feature and Quality Updates Timelines Managing High Level Explanation Explanati on Awarenes s Preparati on Implementa tion
  • 18. Showing WaaS Complexity in the Enterprise Compatibility Procedural changes Technological requirements for implementation Awareness Explanati on Awarenes s Preparati on Implementa tion
  • 19. Application list with all information Plan for procedural and technological changes Process for Application Incompatibility Defining Deployment Strategy Preparation Explanati on Awarenes s Preparati on Implementa tion
  • 22. Pilot Broad 2017 2018 2019 Windows as a Service Skipping possible? 2020 18 months for each release Windows 10 1709 Plan & Prepare Windows 10 1803 Windows 10 1809 Windows 10 1703 Upgrade Machine Nearly no time buffer
  • 23. Pilot Broad 2017 2018 2019 Windows as a Service Automation? 2020 18 months for each release Windows 10 1709 Plan & Prepare Windows 10 1803 Windows 10 1809 Windows 10 1703 Broad +10d Broad +10d Broad +10d Broad +10d
  • 24. ▪ Application Holder ▪ Accountability ▪ Test User ▪ Manual / Automatic Testing ▪ Possibly different Timeframes ▪ Feedback Decentralized Testing Approach Central IT Key-Users Application holder Test-User 1 SACT Test-User 2 SACT + d Test-User n SAC Automated / Manual Testing
  • 25. Windows as a Service Automation?
  • 26. WaaS – Granular View for one Release Phase Broad DeployPlan & Prepare Buffer for Upgrade / Compliance Cleanup Insider Preview State 6 months 18 months Windows 10 1803 Semi Annual Channel (Targeted) Semi Annual Channel approx. 4 months approx. 14 months Targeted Deploy OS Release Ready for Broad Deployment
  • 27. ▪ Plan & Prepare = Insider Preview = IP = 6 months ▪ Targeted Deploy = Semi Annual Channel (Targeted) = SACT = approx. 4 months ▪ Broad Deploy = Semi Annual Channel = SAC = approx. 14 months ▪ SACT + SAC = the time this OS Release is supported = 18 Months ▪ Buffer for Upgrade = Compliance Cleanup = approx. 4 months Legend and Facts
  • 28. Recurring Procedural Steps Who • Project Teams • Users • User Groups What • Tasks • Steps • Checks Starting Time Point • Relative (Event based) • Absolute (Date based) Working Time Frame • Relative (Event based) • Absolute (Timespan based) Finishing Date • Relative (Event based) • Absolute (Date based) Outcome • Information (e.g. Prerequisites) • Configuration Set (GPOs) • Accomplished Tasks • New Tasks / Roadmap
  • 29. Recurring Procedural Steps – Demo 1 Who • Project Team What • Validate new Features Starting Time Point • [Absolute] 2 Months before OS Release in February Working Time Frame • [Absolute] 4 Weeks after Start Finishing Date • [Absolute] 1st July / 1st November Outcome • [Information] What features should be used? What are the Prerequirements? • [Tasks] Are any features planned to target later releases?
  • 30. Recurring Procedural Steps – Demo 2 Who • Project Team What • Validate new Features Starting Time Point • [Event] Feature closing Working Time Frame • [Event] ASAP till OS Release Finishing Date • [Event] OS Release Outcome • [Information] What features should be used? What are the Prerequirements? • [Tasks] Are any features planned to target later releases?
  • 31. Retrieving Procedural Steps Brainstorming for all Tasks Removing unnnecessary Tasks Setting Who, What and the Outcome Choosing between Date-based and Event-based for each time Visualizing the Tasks in Timeline for one complete Release Defining Starting Time Point, Working Time Frame and Finishing Date with Visualization Share Complete List Fine-tuning
  • 32. TimeTrigger Plan & Prepare Targeted Deploy Broad Deploy Collection OS Release Ready for Broad Compliance Cleanup UpgradeReactive Testing & ProductionProactive Testing Automation of Servicing with Rings
  • 33. Plan & Prepare Targeted Deploy Broad Deploy Automated SelectionSemi-manual SelectionManual Selection Planning Ring Counts 1 - 3 3 - 12 5 - 40 Cleanup 2 - 4 Auto
  • 34. Targeted Deploy Targeted Deploy OS Release Ready for Broad
  • 37. Windows Analytics A suite of tools Plan upgrades by identifying devices that are ready and identify and resolve top app/driver compat blockers. Ensure update and antimalware compliance with timely reports for all your devices (even those on the road). Reduce support costs by proactively identifying and remediating top end-user impacting issues.
  • 39. Allows IT to . . . ▪ quickly identify and focus on critical issues impeding upgrades. ▪ get data-driven insights to plan and manage upgrades end to end. Upgrade Readiness provides . . . ▪ workflow visualization from pilot to deployment. ▪ powerful upgrade readiness insights and recommendations about computers, applications, and drivers. ▪ a risk-based approach to app rationalization. ▪ Microsoft guidance on app and driver compatibility issues. Upgrade Readiness
  • 40. Collect details • Apps • Drivers • Office add-ins • Web pages Find known issues from compatibility database • Detected by Microsoft or reported by ISVs • Workarounds, remediation steps Match with Ready for Windows data • Support statements • Broad usage information Upgrade Readiness: Combining data sources
  • 41. Ready for Windows A clear view for ISV apps: • ISV support statements for Windows 10 • App installation data from the broad set of Windows 10 devices App Status Guidance Adopted This application has been installed on at least 10,000 commercial Windows 10 devices. Highly adopted This application has been installed on at least 100,000 commercial Windows 10 devices. Supported version available The ISV has declared support for a version of this application on Windows 10. Contact software provider There may be compatibility issues with this solution, and thus Microsoft recommends contacting the software provider to learn more.