SlideShare uma empresa Scribd logo
1 de 50
Steve@devopsgroup.com
@TheOpsMgr @DevOpsGroup
Agenda
• A cautionary tale (or two)
• DevOps 101 (Express Edition!)
• DevOps on Windows – WinOps - Mini-Case studies
• Starting your own WinOps Community
@TheOpsMgr @DevOpsGroup
https://www.theguardian.com/bu
siness/2018/sep/04/tsb-chief-
executive-paul-pester-steps-
down
TSB said in July the compensation and repair bill
associated with the IT problems had reached
£176m, but the final cost is likely to be higher
because at that point the bank had resolved only
a third of the 135,403 complaints it received.
@TheOpsMgr @DevOpsGrouphttps://www.bbc.co.uk/news/technology-34066941
@TheOpsMgr @DevOpsGrouphttps://www.bbc.co.uk/news/technology-34066941
@TheOpsMgr @DevOpsGroup
Cloud Computing
Smartphones
Changing Demographics
Why do we need a
new model for IT?
John P. Kotter, “Accelerate!”, HBR
The hierarchical structures and organizational
processes we have used for decades to run and
improve our enterprises are no longer up to the
task of winning in this faster-moving world
Gene Kim, Author of the Phoenix Project
“High performing organisations such as Amazon, Google,
Twitter, Etsy and Netflix have adopted a set of techniques we
now call DevOps and they are routinely deploying hundreds
or even thousands of production changes a day, while
preserving world-class reliability, stability and security. By
instituting a set of cultural norms, processes and practices,
these high performers are achieving breath-taking
performance.”
@TheOpsMgr @DevOpsGroup
“The architecture, technical practices, and cultural norms
that enable us to…
Increase our ability to deliver applications and services…
Quickly and safely, which enables rapid experimentation
and innovation, and the fastest deliver of value to our
customers…
While ensuring world-class security, reliability and
stability…
… so that we can win in the marketplace”
Gene Kim, DevOps Enterprise Summit, October 2018
@TheOpsMgr @DevOpsGroup
@TheOpsMgr @DevOpsGroup
@TheOpsMgr @DevOpsGroup
Low Performers Key Success Factor High Performers
Command & Control Management Style Autonomous
Conservative Attitude to Change Experimental
Silo Organisation Structure Collaborative
Project-focussed Delivery Focus Product-centric
Waterfall Delivery Model Iterative (Agile)
Large (Huge) Batch size Smallest possible
Monolithic Systems Architecture Loosely coupled
Proprietary Technology Open (Source)
On-premise Infrastructure Public Cloud
Manual Processes Automated
High Performance IT is a different way of working
@TheOpsMgr @DevOpsGroup
What does this mean for your business? (2017)
High Performance IT powers High Performance Business
46x
Deploy
frequency
Lead time for
changes
440x 96x
Mean time to
recover
1
5
Change
failure rate
2x
Likelihood of exceeding profitability, market share and
productivity goals.
High performers compared with low performers, 2017 State of DevOps report
@TheOpsMgr @DevOpsGroup
What does this mean for your business? (2018)
High Performance IT powers High Performance Business
46x
Frequent
code
deployments
Faster lead
time for
changes
2555x 2604x
Faster to
recover from
incidents
7x
Lower change
failure rate
2x
Likelihood of exceeding profitability, market share and
productivity goals.
Elite performers compared with low performers, 2018 State of DevOps report
@TheOpsMgr @DevOpsGroup
ASOS Case Study
Challenges
• Rapidly growing organisation ~25
scrum teams
• In–house, centralised ALM
framework now a bottleneck
• Maxed out ~ 300 releases / yr
Solution
• Azure adoption
• Re-architect codebase / decouple
monolith
• Adopt industry standard DevOps
tooling e.g. TeamCity, Octopus
Deploy
Result
• Now scaled to 75 scrum teams
• 3000+ release a year
• Grown to £1.8Bn revenue https://www.youtube.com/watch?v=oWe-
u4HDDac&feature=youtu.be
@TheOpsMgr @DevOpsGroup
Challenges
• Too slow to release code
• Datacentres capacity issues
• Siloed org supporting 14 different
ticketing platforms
Solution
• Product Aligned Org
• Shared Platforms inc open source
• Containerise, Instrument, Automate
Result
• Improved collaboration across
teams
• Shared platforms reduce waste
• Improved time to market
https://www.youtube.com/watch?v=PL0IEhpxNWQ&feature=youtu.be
@TheOpsMgr @DevOpsGroup
Facebook Case Study
Challenges
• Lack of visibility into current & desired
state
• SCCM knowledge siloed
• Reliance on GUI / config not in source
control (unlike Linux environments)
Solution
• Build a toolchain using Chocolatey,
Powershell, Chef, Phacility and other
modern tooling to replace SCCM
• Everything in source control
• Peer code reviews to share knowledge
Result
• Improved visibility and auditability
(it’s all in source control)
• Better collaboration
(everyone can edit a text file)
https://www.youtube.com/watch?v=oWe-
u4HDDac&feature=youtu.be
@TheOpsMgr @DevOpsGroup
CallCredit Case Study
Challenges
• Multiple manual deployments
• Lots of waiting in queues / handovers
• Long build times
• End Result – customers not getting
upgrades = No value delivered!
Solution
• 3 day hackathon with MSFT to get their
core platform into containers on Windows
as a proof-of-concept (via VSTS)
Result
• Validation that they can containerise &
automate
• Business buy-in to scale this out to
Production now they can see the benefits
• Plan to start re-factoring the monolith
https://www.youtube.com/watch?v=SNh7nNdLbqQ
Just because you’re on Windows doesn’t mean you
can’t do DevOps (WinOps!)… so no excuses!
People and processes are the hardest challenge you’ll
face in building a Adaptive IT capability
http://www.thinkwaystrategies.com/content/businesses-consultants-get-f
Which is incredibly hard in siloed Enterprise
organisations, which is why taking a “systems
thinking” approach and mapping value streams is so
critical
Find the biggest pain point, fix that, call what you did
to fix it DevOps and then rinse & repeat…
Concept
30 days 30-90 days 90-180+ days 180+ days
Identify organisational
capabilities and constraints
• Highlight drivers for
adoption
• Establish goals & objectives
• Create actionable next steps
1
Adopt
Delivery of new capabilities at scale
• Expand delivery & platform teams
• Workloads and data migration/
production cutover
• Implementation of DevOps Target
Operating Model
• Knowledge transfer and
enablement
3
Pilot
Demonstration of new capabilities
• Decision pack for strategic adoption
• Establish learning pathways
• Develop and build a Minimum Viable
DevOps Pipeline
• Migrate pilot workloads as
representative use cases
2
Practice
Ongoing improvement of
implemented solutions
• Continued knowledge transfer
and enablement.
• Continued coaching and
mentoring.
4
Everyone was focussed on solving IT problems that
were causing business problems… so that the success
had a measurable impact on the organisation
https://www.winops.org/
https://chocolateyfest.com/
 Start telling your own #WinOps stories on blogs, LinkedIn,
Twitter, wherever – remember, sharing is caring 
https://globaldevopsbootcamp.com/
https://global.azurebootcamp.net/
Your Career
Here?
www.devopsgroup.com@DevOpsGroup
team@devopsgroup.com0800 368 7378
Questions?
© DevOpsGroup DOGPublic
Stephen Thair,
Steve@devopsgroup.com
@TheOpsMgr

Mais conteúdo relacionado

Mais procurados

DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows DevDOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows DevGene Kim
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayVMware Tanzu
 
Maximising the value of the Cloud through DevOps
Maximising the value of the Cloud through DevOpsMaximising the value of the Cloud through DevOps
Maximising the value of the Cloud through DevOpsDevOpsGroup
 
Making Sense of DevOps Tools: Open Source to Enterprise Solutions
Making Sense of DevOps Tools: Open Source to Enterprise SolutionsMaking Sense of DevOps Tools: Open Source to Enterprise Solutions
Making Sense of DevOps Tools: Open Source to Enterprise SolutionsClaudia Ring
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous DeliveryCapgemini
 
Enterprise DevOps in the Age of Docker & Microservices
Enterprise DevOps in the Age of Docker & MicroservicesEnterprise DevOps in the Age of Docker & Microservices
Enterprise DevOps in the Age of Docker & MicroservicesXebiaLabs
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachIevgenii Katsan
 
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery XebiaLabs
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturityBrian Dawson
 
Automated Governance
Automated GovernanceAutomated Governance
Automated GovernanceJohn Willis
 
Apply Scrum to Your Hardware & Manufacturing Projects for Better Results by H...
Apply Scrum to Your Hardware & Manufacturing Projects for Better Results by H...Apply Scrum to Your Hardware & Manufacturing Projects for Better Results by H...
Apply Scrum to Your Hardware & Manufacturing Projects for Better Results by H...SmitsMC LLC
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...Manuel Pais
 
Treating Your Pipeline as a Product - Full Day Workshop
Treating Your Pipeline as a Product - Full Day WorkshopTreating Your Pipeline as a Product - Full Day Workshop
Treating Your Pipeline as a Product - Full Day WorkshopManuel Pais
 
Enabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at ScaleEnabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at ScaleBob Sokol
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like ProductsVMware Tanzu
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeCapgemini
 
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)XebiaLabs
 
Integration Horror Stories
Integration Horror StoriesIntegration Horror Stories
Integration Horror StoriesTasktop
 
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterDOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterGene Kim
 

Mais procurados (20)

DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows DevDOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
 
Maximising the value of the Cloud through DevOps
Maximising the value of the Cloud through DevOpsMaximising the value of the Cloud through DevOps
Maximising the value of the Cloud through DevOps
 
Making Sense of DevOps Tools: Open Source to Enterprise Solutions
Making Sense of DevOps Tools: Open Source to Enterprise SolutionsMaking Sense of DevOps Tools: Open Source to Enterprise Solutions
Making Sense of DevOps Tools: Open Source to Enterprise Solutions
 
HP Discover Session BB2160: Agile DevOps Continuous Delivery
HP Discover Session BB2160:  Agile DevOps Continuous DeliveryHP Discover Session BB2160:  Agile DevOps Continuous Delivery
HP Discover Session BB2160: Agile DevOps Continuous Delivery
 
Enterprise DevOps in the Age of Docker & Microservices
Enterprise DevOps in the Age of Docker & MicroservicesEnterprise DevOps in the Age of Docker & Microservices
Enterprise DevOps in the Age of Docker & Microservices
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
Automated Governance
Automated GovernanceAutomated Governance
Automated Governance
 
Apply Scrum to Your Hardware & Manufacturing Projects for Better Results by H...
Apply Scrum to Your Hardware & Manufacturing Projects for Better Results by H...Apply Scrum to Your Hardware & Manufacturing Projects for Better Results by H...
Apply Scrum to Your Hardware & Manufacturing Projects for Better Results by H...
 
Devops the Microsoft Way
Devops the Microsoft WayDevops the Microsoft Way
Devops the Microsoft Way
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
 
Treating Your Pipeline as a Product - Full Day Workshop
Treating Your Pipeline as a Product - Full Day WorkshopTreating Your Pipeline as a Product - Full Day Workshop
Treating Your Pipeline as a Product - Full Day Workshop
 
Enabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at ScaleEnabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at Scale
 
Running Data Platforms Like Products
Running Data Platforms Like ProductsRunning Data Platforms Like Products
Running Data Platforms Like Products
 
Evolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management OfficeEvolution of the DevOps Quality Management Office
Evolution of the DevOps Quality Management Office
 
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)
 
Integration Horror Stories
Integration Horror StoriesIntegration Horror Stories
Integration Horror Stories
 
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that MatterDOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
DOES14 - Stephen Elliot - IDC - Delivering DevOps Business Metrics that Matter
 

Semelhante a WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies - MS Ignite The Tour Edition

DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGroup
 
Devops a la sauce Microsoft
Devops a la sauce MicrosoftDevops a la sauce Microsoft
Devops a la sauce MicrosoftMicrosoft
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devopsUlf Mattsson
 
Is DevOps Really Changing IT Support?
Is DevOps Really Changing IT Support?Is DevOps Really Changing IT Support?
Is DevOps Really Changing IT Support?Jon Stevens-Hall
 
Achieve New Heights with Modern Analytics
Achieve New Heights with Modern AnalyticsAchieve New Heights with Modern Analytics
Achieve New Heights with Modern AnalyticsSense Corp
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
The Bright Ops Future - Reinventing Operations in the Age of Cloud-Native IT
The Bright Ops Future - Reinventing Operations in the Age of Cloud-Native ITThe Bright Ops Future - Reinventing Operations in the Age of Cloud-Native IT
The Bright Ops Future - Reinventing Operations in the Age of Cloud-Native ITVMware Tanzu
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeVMware Tanzu
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsNicolas (Nick) Barcet
 
01 - DevOpsGuys - Atmosphere May 2015 widescreen
01 - DevOpsGuys - Atmosphere May 2015 widescreen01 - DevOpsGuys - Atmosphere May 2015 widescreen
01 - DevOpsGuys - Atmosphere May 2015 widescreenStephen Thair
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsCognizant
 
DBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDatavail
 
The Impact of SMACT on the Data Management Stack
The Impact of SMACT on the Data Management StackThe Impact of SMACT on the Data Management Stack
The Impact of SMACT on the Data Management StackSnapLogic
 
Atmosphere Conference 2015: DevOps and the Need for Speed
Atmosphere Conference 2015: DevOps and the Need for SpeedAtmosphere Conference 2015: DevOps and the Need for Speed
Atmosphere Conference 2015: DevOps and the Need for SpeedPROIDEA
 
Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...
Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...
Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...Precisely
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?XebiaLabs
 
Aitp presentation ed holub - october 23 2010
Aitp presentation   ed holub - october 23 2010Aitp presentation   ed holub - october 23 2010
Aitp presentation ed holub - october 23 2010AITPHouston
 
Connecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnectaDigital
 
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Knoldus Inc.
 

Semelhante a WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies - MS Ignite The Tour Edition (20)

DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
 
Devops a la sauce Microsoft
Devops a la sauce MicrosoftDevops a la sauce Microsoft
Devops a la sauce Microsoft
 
How to add security in dataops and devops
How to add security in dataops and devopsHow to add security in dataops and devops
How to add security in dataops and devops
 
Is DevOps Really Changing IT Support?
Is DevOps Really Changing IT Support?Is DevOps Really Changing IT Support?
Is DevOps Really Changing IT Support?
 
Achieve New Heights with Modern Analytics
Achieve New Heights with Modern AnalyticsAchieve New Heights with Modern Analytics
Achieve New Heights with Modern Analytics
 
Agile EcoSystem
Agile EcoSystemAgile EcoSystem
Agile EcoSystem
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
The Bright Ops Future - Reinventing Operations in the Age of Cloud-Native IT
The Bright Ops Future - Reinventing Operations in the Age of Cloud-Native ITThe Bright Ops Future - Reinventing Operations in the Age of Cloud-Native IT
The Bright Ops Future - Reinventing Operations in the Age of Cloud-Native IT
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a Mainframe
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOps
 
01 - DevOpsGuys - Atmosphere May 2015 widescreen
01 - DevOpsGuys - Atmosphere May 2015 widescreen01 - DevOpsGuys - Atmosphere May 2015 widescreen
01 - DevOpsGuys - Atmosphere May 2015 widescreen
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
 
DBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDBA Role Shift in a DevOps World
DBA Role Shift in a DevOps World
 
The Impact of SMACT on the Data Management Stack
The Impact of SMACT on the Data Management StackThe Impact of SMACT on the Data Management Stack
The Impact of SMACT on the Data Management Stack
 
Atmosphere Conference 2015: DevOps and the Need for Speed
Atmosphere Conference 2015: DevOps and the Need for SpeedAtmosphere Conference 2015: DevOps and the Need for Speed
Atmosphere Conference 2015: DevOps and the Need for Speed
 
Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...
Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...
Digital Transformation: How to Run Best-in-Class IT Operations in a World of ...
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?
 
Aitp presentation ed holub - october 23 2010
Aitp presentation   ed holub - october 23 2010Aitp presentation   ed holub - october 23 2010
Aitp presentation ed holub - october 23 2010
 
Connecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud Platform
 
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
 

Mais de DevOpsGroup

DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018
DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018
DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018DevOpsGroup
 
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...DevOpsGroup
 
Why Culture eats DevOps for Breakfast
Why Culture eats DevOps for BreakfastWhy Culture eats DevOps for Breakfast
Why Culture eats DevOps for BreakfastDevOpsGroup
 
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The UglyDevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The UglyDevOpsGroup
 
Why #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youWhy #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youDevOpsGroup
 
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGroup
 
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure WebinarDevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure WebinarDevOpsGroup
 
Building for DevOps Success
Building for DevOps SuccessBuilding for DevOps Success
Building for DevOps SuccessDevOpsGroup
 
DevOps is the Answer... What was the question again? DevOps and Digital Trans...
DevOps is the Answer... What was the question again? DevOps and Digital Trans...DevOps is the Answer... What was the question again? DevOps and Digital Trans...
DevOps is the Answer... What was the question again? DevOps and Digital Trans...DevOpsGroup
 
WinOps meetup April 2016 DevOps lessons from Microsoft \\Build\
WinOps meetup April 2016   DevOps lessons from Microsoft \\Build\WinOps meetup April 2016   DevOps lessons from Microsoft \\Build\
WinOps meetup April 2016 DevOps lessons from Microsoft \\Build\DevOpsGroup
 
Continuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps EditionContinuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps EditionDevOpsGroup
 
Delivering DevOps Automation on Windows
Delivering DevOps Automation on WindowsDelivering DevOps Automation on Windows
Delivering DevOps Automation on WindowsDevOpsGroup
 
Continuous delivery for databases
Continuous delivery for databasesContinuous delivery for databases
Continuous delivery for databasesDevOpsGroup
 
#DevOps in a windows world - @DevOpsGuys
#DevOps in a windows world - @DevOpsGuys#DevOps in a windows world - @DevOpsGuys
#DevOps in a windows world - @DevOpsGuysDevOpsGroup
 
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)DevOpsGroup
 
01 why of dev ops - devopsguys - magentys - final
01   why of dev ops - devopsguys - magentys - final01   why of dev ops - devopsguys - magentys - final
01 why of dev ops - devopsguys - magentys - finalDevOpsGroup
 
The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014DevOpsGroup
 
The benefits of using an APM solution while performance testing
The benefits of using an APM solution while performance testingThe benefits of using an APM solution while performance testing
The benefits of using an APM solution while performance testingDevOpsGroup
 
DevOpsGuys Performance Testing with APM Tools workshop
DevOpsGuys Performance Testing with APM Tools workshopDevOpsGuys Performance Testing with APM Tools workshop
DevOpsGuys Performance Testing with APM Tools workshopDevOpsGroup
 
Devopsguys DevOps 101 for recruiters
Devopsguys   DevOps 101 for recruitersDevopsguys   DevOps 101 for recruiters
Devopsguys DevOps 101 for recruitersDevOpsGroup
 

Mais de DevOpsGroup (20)

DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018
DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018
DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018
 
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
Pester & PSScriptAnalyser - Power Test your PowerShell with PowerShell - Futu...
 
Why Culture eats DevOps for Breakfast
Why Culture eats DevOps for BreakfastWhy Culture eats DevOps for Breakfast
Why Culture eats DevOps for Breakfast
 
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The UglyDevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
 
Why #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youWhy #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with you
 
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
DevOpsGuys - How to get started with DevOps - Redgate Webinar April 2017
 
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure WebinarDevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
 
Building for DevOps Success
Building for DevOps SuccessBuilding for DevOps Success
Building for DevOps Success
 
DevOps is the Answer... What was the question again? DevOps and Digital Trans...
DevOps is the Answer... What was the question again? DevOps and Digital Trans...DevOps is the Answer... What was the question again? DevOps and Digital Trans...
DevOps is the Answer... What was the question again? DevOps and Digital Trans...
 
WinOps meetup April 2016 DevOps lessons from Microsoft \\Build\
WinOps meetup April 2016   DevOps lessons from Microsoft \\Build\WinOps meetup April 2016   DevOps lessons from Microsoft \\Build\
WinOps meetup April 2016 DevOps lessons from Microsoft \\Build\
 
Continuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps EditionContinuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps Edition
 
Delivering DevOps Automation on Windows
Delivering DevOps Automation on WindowsDelivering DevOps Automation on Windows
Delivering DevOps Automation on Windows
 
Continuous delivery for databases
Continuous delivery for databasesContinuous delivery for databases
Continuous delivery for databases
 
#DevOps in a windows world - @DevOpsGuys
#DevOps in a windows world - @DevOpsGuys#DevOps in a windows world - @DevOpsGuys
#DevOps in a windows world - @DevOpsGuys
 
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
 
01 why of dev ops - devopsguys - magentys - final
01   why of dev ops - devopsguys - magentys - final01   why of dev ops - devopsguys - magentys - final
01 why of dev ops - devopsguys - magentys - final
 
The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014
 
The benefits of using an APM solution while performance testing
The benefits of using an APM solution while performance testingThe benefits of using an APM solution while performance testing
The benefits of using an APM solution while performance testing
 
DevOpsGuys Performance Testing with APM Tools workshop
DevOpsGuys Performance Testing with APM Tools workshopDevOpsGuys Performance Testing with APM Tools workshop
DevOpsGuys Performance Testing with APM Tools workshop
 
Devopsguys DevOps 101 for recruiters
Devopsguys   DevOps 101 for recruitersDevopsguys   DevOps 101 for recruiters
Devopsguys DevOps 101 for recruiters
 

Último

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Último (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

WinOps - Lessons learned from Enterprise DevOps with Microsoft technologies - MS Ignite The Tour Edition

  • 1.
  • 2.
  • 4. @TheOpsMgr @DevOpsGroup Agenda • A cautionary tale (or two) • DevOps 101 (Express Edition!) • DevOps on Windows – WinOps - Mini-Case studies • Starting your own WinOps Community
  • 5.
  • 7.
  • 8. TSB said in July the compensation and repair bill associated with the IT problems had reached £176m, but the final cost is likely to be higher because at that point the bank had resolved only a third of the 135,403 complaints it received.
  • 11.
  • 12. @TheOpsMgr @DevOpsGroup Cloud Computing Smartphones Changing Demographics Why do we need a new model for IT?
  • 13. John P. Kotter, “Accelerate!”, HBR The hierarchical structures and organizational processes we have used for decades to run and improve our enterprises are no longer up to the task of winning in this faster-moving world
  • 14. Gene Kim, Author of the Phoenix Project “High performing organisations such as Amazon, Google, Twitter, Etsy and Netflix have adopted a set of techniques we now call DevOps and they are routinely deploying hundreds or even thousands of production changes a day, while preserving world-class reliability, stability and security. By instituting a set of cultural norms, processes and practices, these high performers are achieving breath-taking performance.”
  • 15. @TheOpsMgr @DevOpsGroup “The architecture, technical practices, and cultural norms that enable us to… Increase our ability to deliver applications and services… Quickly and safely, which enables rapid experimentation and innovation, and the fastest deliver of value to our customers… While ensuring world-class security, reliability and stability… … so that we can win in the marketplace” Gene Kim, DevOps Enterprise Summit, October 2018
  • 16.
  • 17.
  • 20.
  • 22.
  • 23.
  • 24. Low Performers Key Success Factor High Performers Command & Control Management Style Autonomous Conservative Attitude to Change Experimental Silo Organisation Structure Collaborative Project-focussed Delivery Focus Product-centric Waterfall Delivery Model Iterative (Agile) Large (Huge) Batch size Smallest possible Monolithic Systems Architecture Loosely coupled Proprietary Technology Open (Source) On-premise Infrastructure Public Cloud Manual Processes Automated High Performance IT is a different way of working
  • 25. @TheOpsMgr @DevOpsGroup What does this mean for your business? (2017) High Performance IT powers High Performance Business 46x Deploy frequency Lead time for changes 440x 96x Mean time to recover 1 5 Change failure rate 2x Likelihood of exceeding profitability, market share and productivity goals. High performers compared with low performers, 2017 State of DevOps report
  • 26. @TheOpsMgr @DevOpsGroup What does this mean for your business? (2018) High Performance IT powers High Performance Business 46x Frequent code deployments Faster lead time for changes 2555x 2604x Faster to recover from incidents 7x Lower change failure rate 2x Likelihood of exceeding profitability, market share and productivity goals. Elite performers compared with low performers, 2018 State of DevOps report
  • 27.
  • 28. @TheOpsMgr @DevOpsGroup ASOS Case Study Challenges • Rapidly growing organisation ~25 scrum teams • In–house, centralised ALM framework now a bottleneck • Maxed out ~ 300 releases / yr Solution • Azure adoption • Re-architect codebase / decouple monolith • Adopt industry standard DevOps tooling e.g. TeamCity, Octopus Deploy Result • Now scaled to 75 scrum teams • 3000+ release a year • Grown to £1.8Bn revenue https://www.youtube.com/watch?v=oWe- u4HDDac&feature=youtu.be
  • 29. @TheOpsMgr @DevOpsGroup Challenges • Too slow to release code • Datacentres capacity issues • Siloed org supporting 14 different ticketing platforms Solution • Product Aligned Org • Shared Platforms inc open source • Containerise, Instrument, Automate Result • Improved collaboration across teams • Shared platforms reduce waste • Improved time to market https://www.youtube.com/watch?v=PL0IEhpxNWQ&feature=youtu.be
  • 30. @TheOpsMgr @DevOpsGroup Facebook Case Study Challenges • Lack of visibility into current & desired state • SCCM knowledge siloed • Reliance on GUI / config not in source control (unlike Linux environments) Solution • Build a toolchain using Chocolatey, Powershell, Chef, Phacility and other modern tooling to replace SCCM • Everything in source control • Peer code reviews to share knowledge Result • Improved visibility and auditability (it’s all in source control) • Better collaboration (everyone can edit a text file) https://www.youtube.com/watch?v=oWe- u4HDDac&feature=youtu.be
  • 31. @TheOpsMgr @DevOpsGroup CallCredit Case Study Challenges • Multiple manual deployments • Lots of waiting in queues / handovers • Long build times • End Result – customers not getting upgrades = No value delivered! Solution • 3 day hackathon with MSFT to get their core platform into containers on Windows as a proof-of-concept (via VSTS) Result • Validation that they can containerise & automate • Business buy-in to scale this out to Production now they can see the benefits • Plan to start re-factoring the monolith https://www.youtube.com/watch?v=SNh7nNdLbqQ
  • 32.
  • 33. Just because you’re on Windows doesn’t mean you can’t do DevOps (WinOps!)… so no excuses!
  • 34. People and processes are the hardest challenge you’ll face in building a Adaptive IT capability
  • 36.
  • 37.
  • 38. Which is incredibly hard in siloed Enterprise organisations, which is why taking a “systems thinking” approach and mapping value streams is so critical
  • 39.
  • 40. Find the biggest pain point, fix that, call what you did to fix it DevOps and then rinse & repeat…
  • 41. Concept 30 days 30-90 days 90-180+ days 180+ days Identify organisational capabilities and constraints • Highlight drivers for adoption • Establish goals & objectives • Create actionable next steps 1 Adopt Delivery of new capabilities at scale • Expand delivery & platform teams • Workloads and data migration/ production cutover • Implementation of DevOps Target Operating Model • Knowledge transfer and enablement 3 Pilot Demonstration of new capabilities • Decision pack for strategic adoption • Establish learning pathways • Develop and build a Minimum Viable DevOps Pipeline • Migrate pilot workloads as representative use cases 2 Practice Ongoing improvement of implemented solutions • Continued knowledge transfer and enablement. • Continued coaching and mentoring. 4
  • 42. Everyone was focussed on solving IT problems that were causing business problems… so that the success had a measurable impact on the organisation
  • 43.
  • 46.  Start telling your own #WinOps stories on blogs, LinkedIn, Twitter, wherever – remember, sharing is caring 
  • 50. www.devopsgroup.com@DevOpsGroup team@devopsgroup.com0800 368 7378 Questions? © DevOpsGroup DOGPublic Stephen Thair, Steve@devopsgroup.com @TheOpsMgr

Notas do Editor

  1. Anyone know who this guy is? TSB – 550 branches across UK, 8500 staff, acquired in 2015 by Spanish Bank Banco Sabadell for £1.7Bn 20th TSB April 2018 started a “migration” from their former parent Lloyds Banking Group platform to the (new) Sabadell Proteo banking platform Suffice to say… it didn’t go well… Up to 1.9 customers were locked out of their accounts for days. People didn’t get paid. Mortgages weren’t paid. Direct debits and standing orders weren’t paid. People could see other people’s accounts People were defrauded of money… Complete meltdown. Things were was so bad TSB had to call in IBM to help. So bad the CEO lost his job… <click> So bad that when I gave this talk back at Ignite in September the problems still hadn’t been fixed <click>
  2. The FCA (the UK equivalent of the FSCA / SARB in RSA) are contemplating mandating MTTR in the Financial Services regulations. Partly as a result of this issue. But there have been many other cases of high profile failures And these failures have a real cost <click>
  3. GBP 176M = $3Tn ZAR So potentially half a billion pounds (xxx USD) cost… which is 5x the £100M saving they were hoping to make from the migration <change topic> But it’s NOT only the CEO’s and CIO’s that have to worry about losing their jobs in this brave new world… the 4th industrial revolution as some people are calling it… Who here would call themselves an IT Pro / Operations person / systems administrator? So back in 2013 2 academics Frey and Osborne published a paper where they analysed the likelihood of job losses due to automation based on a number of key characteristics of the work. What they came up with was… <click>
  4. 78% likelihood for “IT Operations technician” So if any of you were wondering whether you should get into devops and learn some developer skills it’s worth pointing out that… <click>
  5. Developers are in the “quite unlikely” bucket… Speaking of DevOps – let’s whip into a DevOps 101 to understand what DevOps is and isn’t <click>
  6. Before we dive into WHAT Devops is, and isn’t, it’s worth asking the question “Why do we need a new operating model for IT”? There are many factors as play but I’d like to highlight 3 factors that have a major influence on the need for change The first is Cloud Computing – cloud computing has fundamentally changed the underlying economics of computing. New entrants – digital native startups – no longer need to build their own data centres, buy servers, storage and networking in order to get started. They can use per minute billed, global scale IaaS, SaaS and PaaS services and scale their usage to meet customer demand The second is the rise of the Smartphone – “we’ve got an app for that” is now a ubiquitous expectation across almost all consumer and B2B sectors. This has put enormous pressure on IT to ship new features, and new back-end integrations services - (API’s) - into their often aging legacy software estates Thirdly is the changing demographics of “digital natives” and “millennials” who have grown up in a internet-enabled, smartphone-centric world. They expect “on demand” services, on their phones and laptops, with a seamless customer experience between the two, and ideally that seamless experience extending into the physical world, for example for bricks&mortar retailers. All of this combines into a wave of Digital Disruption & Innovation that needs new, faster and better ways of deliverying IT services. The old ways just won’t work any more…
  7. John P Kotter – Harvard Emeritus professor and leading management theorist for 30 years – but it best when he said [quote] In turn, this lead IT practitioners and researchers to look at what the leading tech (and often digital native) IT companies were doing – the Googles, Amazons and Netflixes of the world. And what they found was… [click]
  8. These organisations where DIFFERENT – as Gene Kim, (co-Author of “the phoenix project which I urge you all to read…) said they have different “cultural norms, processes and practices” Which leads to his 2018 definition of DevOps… <click>
  9. Click Click Click Click Click So when we looked patterns practices and cultural norms we found they broke down into 5 key areas – which leads to what’s called the CALMS model of DevOps <click>
  10. What they found was that high performing IT organisations were different in 5 key areas… A FOUNDATION of Culture – they embraced change, were more autonomous and more empowered 4 Pillars of core practices to support DevOps Transformation and high-performance IT… Automation – they were leveraging the latest automation tools like Puppet, Chef and Ansible Lean IT – they were embracing Lean IT principles borrowed from manufacturing (particularly automotive and the Toyota Production System e.g. Kanban) but more importantly focussing on small batch sizes and the flow of work through the system Measurement – they were using advanced measurement techniques to provide constant feedback on their customer needs, and the impact of their IT initiatives. Less opinion, more data science! Sharing – a focus on breaking down silos between departments and sharing knowledge and best practice, often using ideas drawn from open source software development. Let’s quickly drill down into 2 of those in a bit more detail – breaking down the silos and the flow of work… [click]
  11. most traditional IT organisation are organised by TECHNICAL ROLE into a series of silos – each with a different waiting queue, with a different SLA, each focussing on optimising it’s own part of the end to end value stream. Think of it like a car engine – if your carburettor or fuel injection system only focussed on “its role” and tried to “maximise its utilisation” it would pour the maximum amount of fuel and air it can up to the limit of its designed capacity into the cylinder, regardless of the current throttle input or engine revs. End result – the engine stalls and dies. The system breaks. DevOps is systems thinking – let’s look at the OUTCOME we’re trying to achieve, and design a model optimise for the fast flow of work, normally with smaller batch sizes, and organised around multi-disciplinary teams. SO what does a product-aligned, multi-disciplinary DevOps team look like? [click]
  12. The idea of a DevOps product delivery team is that they own a defined product from initial design and development right through into production deployment AND operations – Dev & Ops together in a vertically integrated team. The product owner is empowered to prioritise the backlog of work, based on the organisational goals, customer needs and the fast feedback of data from customers and product (remember the M for measurement in CALMS). The goal here is to balance out the “user stories” (new features) with the “Operability stories” (things that make it easier to manage, reduce outages or cloud hosting costs etc). All of this underpinned by a focus on automating as much as possible, to free up time for higher value work.
  13. Where you start across the DevOps pipeline is very dependent on the organisation Where is your constraint?
  14. In an agile way, delivering cumulative outcomes that reduce the cost of delay and get value into the hands of our customers faster But all of this requires behavioural change from ALL the stakeholders… <click>
  15. Cloud Enabled DevOps Optimised Integrated Systems API’s Agile & Lean Process Skilled Workforce
  16. The performance difference between high and low performers across 4 key metrics that measure Speed & Stability is stark. And this flows through into higher organisational performance. So they did this survey in 2019… anyone want to guess the numbers? <click>
  17. In 2018 they introduced the Elite performance category… How much do you think Paul Pester would have paid to have 7x the change of keeping his job… Or instead of 159 days the recovery time being 159/2604 = 1.5hrs… Ok, so onto part 3 – lets look at some of this in the real world based on case studies presented over the last 4 years of WinOps conferences in London <click>
  18. Justs worth mentioning that these case studies all come with YouTube links to the case study presentations so you can all watch them at your leisure, and the presentation deck will be available after the session via the Ignite portal and I will tweet out a link as well. <click>
  19. https://www.youtube.com/watch?v=oWe-u4HDDac&feature=youtu.be https://www.slideshare.net/WinOpsConf/ian-margetts-asos-journey-to-continuous-deployment
  20. Due to acquisition worldwide they were supporting 14 different ticket platforms… https://www.youtube.com/watch?v=PL0IEhpxNWQ&feature=youtu.be https://www.slideshare.net/WinOpsConf/connon-macrae-evolution-of-ticketmasters-journey-to-devops
  21. https://www.youtube.com/watch?v=A-3PGmM4gHE&feature=youtu.be
  22. https://www.youtube.com/watch?v=SNh7nNdLbqQ
  23. Any objection based on not having the technology on Windows is no longer valid – all the major tools vendors and cloud vendors support Windows workloads and technologies.
  24. But if you thought technology was the problem… then YOU are probably the problem 
  25. Transformations, change initiatives and Projects fail… more than they succeed. So how can you make your transformation scalable so that even if it’s a “fail” at organisation level you’ve still had a lasting impact at the individual or team level… This is why there is a lot of emphasis on “ways of working” so we start this transformation at the lowest, most granular level.
  26. Remember the model of behaviour change? We have to take people along this journey Understanding that different people will change at different rates. And some might not change at all <click>
  27. What we often see is what we call the Icecream sandwich model of organisational change C suite want it because they don’t want to end up like Paul Pester… Engineering want it because they want to learn all those shiny new skills (cos we like shiny!) Middle Management… are terrified of letting go of command & control because they don’t know how to LEAD so they are frozen in fear…
  28. DevOps is all about systems thinking and focusing on the constraints that affect the ENTIRE system and then focusing your pilots and changes at the point of constraint. And things like value-stream mapping and event storming are great here. It’s amazing the power of getting a diverse group of people into a room with whiteboards, post-its and sharpies and actually get them to map out their dependencies….
  29. It’s AMAZING the power of getting a diverse group of people into a room with whiteboards, post-its and sharpies and actually get them to map out their dependencies…. A lot of what we [DevOpsGroup] do often feels more like marriage guidance counselling for dysfunctional organisations where the relationship has broken down and it’s heading for divorce (or in IT terms “outsourcing”) unless we can bridge these silos.
  30. Start small – all the case studies we discussed started with small pilots, hack days, 1 team and so forth… Hot Tips - Find the biggest pain point that people have been whinging and moaning about for ever, fix that, call what you did to fix it DevOps and then rinse & repeat…
  31. We have a four stage model – Concept, Pilot, Adopt, Practice
  32. And the final key lesson from these case studies is that even though they were IT led projects, and sometimes they were fixing “IT problems”, they were all solving the BUSINESS problem that was being impeded by the IT constraint – shipping features faster, improving stability and scalability etc. <Click> This is the secret to selling the transformation to the wider business – “we want to build these new capabilities that are going to help you win customers, build better products, get products to market faster” – not “I want to move all these servers to Azure using Azure Migrate and Azure Site Recovery” [Changing topic] So changing topics a bit now to focus on the WinOps community as a whole and as a call to action to what you can do back in your own communities to drive the DevOps on Windows message forward… <click>
  33. Microsoft is mobilising great resources to help along with the great new Microsoft Learn platform too.