The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
1. www.devopsguys.com | Phone: 0800 368 7378 | e-mail: team@devopsguys.com | 2017
Scaling DevOps in the
Enterprise
Lessons learnt from implementing DevOps in the real
world
DOG - Public
2. 2
Agenda
• Icebreaker – DevOps Inception Canvas – 10 mins
• DevOps 101- 15 mins or 0 mins
• Making sure we’re on the same page as what DevOps
is… and isn’t!
• Scaling DevOps – 15 mins or 30 mins
3. 3
Chatham House
Chatham House Rule
“When a meeting, or part thereof, is held under
the Chatham House Rule, participants are free
to use the information received, but neither
the identity nor the affiliation of the
speaker(s), nor that of any other participant,
may be revealed”
8. 8
Why do we need a new model for IT?
•Cloud Computing
•Smartphones
•Changing
Demographics
9. 9
Organisations need to change
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
21. 21
Warning – don’t focus on Speed over Stability!
Source: State of DevOps Report 2017
22. 22
State of DevOps Report
2x as likely to success on objectives
We found that high performers were more than twice as
likely to achieve or exceed the following objectives:
• Quantity of products or services.
• Operating efficiency.
• Customer satisfaction.
• Quality of products or services provided.
• Achieving organizational and mission goals.
• Measures that demonstrate to external parties whether or not the
organization is achieving intended results.
25. 25
What is product management?
Martin Eriksson,
MindTheProduct.com
I’ve always defined product
management as the intersection
between business, technology
and user experience
31. 31
ORGANIZATIONAL CHANGES
INTELLIGENT INFRASTRUCTURE PLATFORM
MISSION
COMMAND
END TO END
CROSS-
FUNCTIONAL
VALUE DRIVEN
AUTONOMOUS
PRODUCT
TEAMS
CATALOG
TEAM
PLATFORM
TEAM
SHOPPING
BASKET TEAM
SEARCH
TEAM
SHIPPING TEAM
API
SELF
SERVICE
CLEAR API’S METERING AUTOMATIO
N
ETC…
35. 35
OKRs
• Created @ Intel
• Popolarised by John Doerr @ Google
• Seeks to align teams via a cascading
hierarchy of Objectives (goals) and
Key Results (metrics) focussed on
key customer Outcomes
https://www.amazon.co.uk/Measure-What-Matters-Simple-Drives-
ebook/dp/B078X4HKS9/
40. 40
Driving Experimentation
We believe:
Will result in:
Increased test automation
Improved IT Performance
We will have the confidence to proceed
when:
We see a measurable improvement in
Change Fail Rate and MTTR
We believe:
Will result in:
<this capability>
<this outcome>
We will have the confidence to proceed
when:
<we see a measurable
signal>
Hypothesis-driven development: Barry O’Reilly: http://barryoreilly.com/2013/10/21/how-to-implement-hypothesis-driven-
development/
41. 41
The DORA Metrics Framework
• Suitable for individuals,
teams, departments or
organisations.
• Suited to technical and
non-technical teams.
• Suitable for top down
and bottom up metrics.
42. 42
Outputs v Outcomes
Let’s pretend: we are a highway construction company:
https://hbr.org/2012/11/its-not-just-semantics-managing-
outcomes
OutcomesOutputs
• Number of highway
miles built
• Number of highway
miles repaired
• Number of bridges built
• etc
• Improved Traffic flow
• Reduced Travel times
• Reduction in Accidents
43. 43
Example Outcomes
• Organisational Performance
• IT Performance
• Team Engagement
• Customer Satisfaction
• Brand Awareness
• Business Efficiency
• Engineering Excellence
• Career Progression
44. 44
Example 1: IT Performance
Test Automation
Version Control
Deployment Automation
IT Performance
(Speed & Stability)
Deployment
Frequency
Lead time for change
MTTR
Change fail rate
% Total test coverage
Unit test coverage
% Application code in VC
% App config code in VC
% Infrastructure code in VC
% Deployments Automated
OutcomesOutputsRemember!
48. 48
DevOps Client Engagement Process
DISCOVER VALIDATE SCALE OPTIMISE
• Establish goals & objectives
• Highlight drivers for adoption
• Assessment of DevOps Maturity
• Create actionable next steps
• Deliver learning pathways
• Create initial delivery & platform
teams
• Develop and build a Minimum
Viable DevOps Pipeline
• Migrate pilot workloads as
representative use cases
• Validate applications and
operations on the DevOps
Pipeline
• Map security, compliance and
operational approaches against
new controls
• Position the organisation to
adopt DevOps at scale
• Expand delivery & platform
teams
• Workloads and data migration /
production cutover
• Implementation of DevOps
Target Operating Model
• Knowledge transfer and
enablement
• Post migration support and
handoff of applications
• Executive presentation, training
and handoff
• Ongoing improvement of
implemented solutions.
• Continued knowledge transfer
and enablement.
• Continued coaching and
mentoring.
01 02 03 04
49. 49
Cloud Engineering Engagements
Inception
Day
An intense day of
workshops to uncover
what your solution really
needs to solve and
provide expert technical
advice and guidance on
how this can be achieved.
Build, Test and
Transition
Build the cloud platform;
bringing a minimum viable
service into production to
prove the design principles
and then iterating.
Continually transitioning
into service; either with the
your operational teams or
the CloudOps managed
service
Operate and
Optimise
The expert teams that built
your platform retain
responsibility for its
ongoing operations and
optimisation.
Flexible managed service
and support options
aligned to your operating
model.
Discovery and
Design
Collaboratively design and
architect the platform,
considering its reliability,
operability and security.
Build any spikes or POCs
that are needed and plan
the main build or migration
phase.
50. 50
Call to Action
• Goal - Drive Cloud consumption by driving DevOps Adoption
1. Help you drive DevOps & Cloud thought leadership into your accounts
via webinars, client briefings, presentations etc
2. Run a DevOps Transformation Workshop
• 2-3 hours of structured Transformation brainstorming
3. Cloud Migration Engineering
• Accelerate their adoption by helping them deliver
• (like Skyscanner, Wealthify etc)
52. 52
Founders
JAMES SMITH
A commercially-focused IT Professional with a 20 year
record of driving growth in revenue. Delivered ecommerce
systems for Dell, Pizza Hut & RAC - transacting millions of
orders and more than $150 million in revenue a year.
STEVE THAIR
A highly experienced IT professional with over 25 years’
experience across system development and infrastructure
operations. Steve is one of 6 Microsoft Regional Directors in
the UK.
DOG-Internal
53. 53
Company Overview
• Founded 2013
• 70 Staff
• 30+ Clients
• £7.2m turnover FY18
• Headquartered in Cardiff
• Established as thought leaders in DevOps
• Quoted by Gartner and Forrester in
commissioned research
• Microsoft customer advisory board for DevOps
• Winner – 2016 Wales Start Up Awards
“DevOpsGuys are luminaries in the UK DevOps space.”
Gene Kim, Author – “The Phoenix Project”
DOG-Internal
61. 61
Acknowledgements & Awards
“20 UK-based tech start-ups you should know about.” “100 DevOps leaders, enthusiasts, and experts you should follow
today.”
“I consider DevOpsGuys luminaries in the DevOps space because of all their work to help large, complex
organizations understand how they can adopt DevOps principles and practices”.
Gene Kim, co-author of “The DevOps Handbook" and
"The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win”
DOG-Internal