devops discoveries and transformations
TRANSCRIPT
www.ranger4.com
DevOpstastic
Webcast:DevOps Discoveries and
Transformations
Helen Beal Ryan Dobson
www.ranger4.com
DevOpstastic
Fanatical about making life on earth fantastic.
www.ranger4.com
DevOpstastic
High vs Low DevOps Performers
From: The State of DevOps Report 2016 by Puppet Labs
www.ranger4.com
DevOpstastic
Cost of excess rework = staff size x Average salary x Benefits multiplier x Percentage of time spent on excess rework
From: The State of DevOps Report 2016 by Puppet Labs
www.ranger4.com
DevOpstastic
Cost of Downtime = Deployment frequency x Change failure rate x MTTR x Hourly cost of outage
From: The State of DevOps Report 2016 by Puppet Labs
www.ranger4.com
DevOpstastic
DevOps Assessment
Cost: £15,000 per assessment
• Maturity/readiness assessment• 3 days onsite• Project Stakeholder Kickoff• Interviewee Briefing• 12+ 45 minute interviewsFor: Organisations wanting to embark on a DevOps Transformation and needing a clear, best-practice based plan for change
Deliverables: A detailed report describing current state (bottlenecks, successes, improvement opportunities), articulating desired future state based on best practice and the recommended route between the two points – the DevOps Transformation roadmap.
A DevOps Transformation roadmap includes:
• Baselined current state
• Identified bottlenecks• Prioritised change
plan• A DMI* score• Benefits of change• DevOps based
practices• Future state• Benefits of change• Description of journey*The DMI is the DevOps Maturity Index: a unique single DevOps Maturity score calculated using Ranger4
developed algorithms
www.ranger4.com
DevOpstastic
The Emerging DevOps Superpattern
DevOps
ITSM
Agile
Holac
racy
Lean
Theory of Constraints
Safety CultureLearning
Organisation
www.ranger4.com
DevOpstastic
DevOps Maturity Assessment & Transformation
CHALLENGE: Increasing dissatisfaction from the business with IT’s ability to respond at speed creating
pain and increasing amounts of shadow IT.Recommendations
• Use the Cloud Transformation Team to start experimenting with devops principles• Revisit the use of Agile in development and retrain/coach for more effectiveness – also
push Agile into Service Management• Aim for end to end ideation to realisation (the ‘devops loop’ or continuous release
cycle in this initial value stream – report success to the business and celebrate• Define, agree and report on metrics that matter – this will help create the basis for a
common vocabulary• Move towards continuous funding
“Recognising the need to adopt devops across a globally distributed organisation is one thing. Working
out how to start the journey is quite another. To over come concerns like: ‘Are we ready for devops?’, the team
at Ranger4 helped us to not only identify where we sit on the devops maturity scale, but also helped us
define a clear journey to overcome these first hurdles. ”
Kevin Rowlandson,Global Infrastructure Architect
Benefits
• Ability to deliver change in minutes rather than weeks
www.ranger4.com
DevOpstastic
DevOps Discovery, Training & Transformation
CHALLENGE: Large enterprise, fragmented IT needing to increase pace and collaboration across all
departments; best practices/standards required
Benefits
• Extensive Agile Coaching ensured roles fulfilled properly, sprints defined and executed as planned, product backlog refined and prioritised effectively
• DevOps Training across multiple groups ensured common understanding of the principles behind devops and allowed effective transformation planning and execution
• Multiple Discovery engagements allowed enterprise-wide communication of devops best practice and toolchain standardisation
• Improvement of the requirements management process resulted in a dramatic drop in reported defects
Findings and Recommendations• Establish Scrum teams• Cross-skill team members• Identify existing areas of BAT best practice• Move towards TDD and UCD• Use cross enterprise training to prepare for next phase of transformation• Implement tooling for formal requirements elicitation and acceptance criteria• Move towards specifying user stories using BDD• Implement automated testing using managed test data• Use integration testing/service virtualization• Focus on central and landed tests• Move to Continuous Deployment; make it “like breathing”• Utilise existing tooling and investigate alternatives for additional scale• Step up cloud capacity
www.ranger4.com
DevOpstastic
Benefits
• Innovation increased as did employee satisfaction as moved away from wasteful meetings or tasks and work on creating value
• Binding technology to business goals and behaviour created savings in the cost of delivery and support of technology products, features and use
• Optimising the flow of work improved cadence and reduced waste
• Introducing feedback loops across all areas will allowed improvement in collaboration and cooperation
• Moving to a cadence of budget matching work eased the pain of justification and control over longer budget cycles
DevOps Discovery
CHALLENGE: LEGO have been fantastically successful in recent years but that brings its own challenges
around managing growth and scale
Recommendations• Make time to save time• Resolve the ‘them and us’ scenarios• Use Cloud to provide platform stability and resilience• The “One IT for all” concept must be introduced• Introduce automation techniques like ChatOps to engender collaboration and begin
the drive to enable feedback loops as early and often across the delivery pipeline as possible
• Work towards a continuous funding mechanism to support iterative development• Create a team of individuals responsible for the innovation and support of a product
or feature which entails the entire infrastructure and value stream lifecycle• Create mini-DevOps conferences for teams to explore, share, test new ideas in terms
of collaboration, creation and support• Management must tier KPIs down to each level and then using Lean Hoshin
Kanri/Catchball allow teams to create KPIs that matter and map to business goals
www.ranger4.com
DevOpstastic
FIP Product Backlog
DevOps Product Backlog
Manage Your DevOps Transformation Using Agile Principles – it is an iterative, evolutionary, transformational journey
Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint … Sprint 12
Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint …
Mer
ge
Back
logs
Team
Team
Culture
Automation
Lean
Measurements
Sharing
Guidewire Delivery
DevO
ps P
rinci
ples
U
nder
stoo
d
Conti
nuou
s In
tegr
ation
Valu
e St
ream
M
appe
d
Conti
nuou
s Del
iver
y
DevO
ps L
oop:
id
eatio
n to
Re
alisa
tion
Met
rics t
hat M
atter
Agr
eed
Met
rics t
hat M
atter
Rep
orte
d
Cros
s-Sk
illed
team
s Est
ablis
hed
Team
Team Team
Guidewire Delivery
Guidewire Delivery
Guidewire DeliverySh
arin
g Pl
atfor
m Im
plem
ente
d (a
nd tr
aine
d on
)
Team
Team
Auto
mat
ed E
nviro
nmen
t Pr
ovisi
onin
g
www.ranger4.com
DevOpstastic
Ideation
Integration
ValidationOperation
Realisation
DevO
ps
Current State
CATS
Wikis
Mona
www.ranger4.com
DevOpstastic
Ideation
Integration
ValidationOperation
Realisation
DevO
ps
Recommended Future State
www.ranger4.com
DevOpstastic
Organisational EvolutionStage Typified by Current
ExamplesKey
BreakthroughsGuiding
Metaphor
REDConstant exercise of power by chief to keep troops in line. Fear is the glue of the organisation. Highly reactive, short-term focus. Thrives in chaotic environments.
• Mafia• Street Gangs• Tribal militia
• Division of labour• Command
authority
Wolf pack
AMBERHighly formal roles within a hierarchical pyramid. Top-down command and control (what and how). Stability valued above all through rigorous processes. Future is repetition of past.
• Catholic church• Military• Most government
agencies• Public school
systems
• Formal roles (stable and scalable hierachies)
• Processes (long-term perspectives)
Army
ORANGE
Goal is to beat competition, achieve profit and growth. Innovation is key to staying ahead. Management by objectives (command and control on what; freedom on the how).
• Multinational companies
• Charter schools
• Innovation• Accountability• Meritocracy
Machine
GREENWithin the classic pyramid structure, focus on culture and empowerment to achieve extraordinary employee motivation.
• Culture driven organisations (e.g. Southwest Airlines, Ben & Jerry’s…)
• Empowerment• Values-driven
culture• Stakeholder
models
Family
TEALSelf-organising and self-managed teams with coaches when needed. Coaches do not have P&L responsibility or managerial authority.
• Spotify, FAVI, Morning Star, Waterstones
• Trusting those doing the job
• Autonomy, mastery and purpose
System
From ‘Reinventing Organisations’ by Frederic Laloux
www.ranger4.com
DevOpstastic
Be DevOpstastic