devops discoveries and transformations

15
www.ranger4.co m DevOpstasti c Webcast: DevOps Discoveries and Transformations Helen Beal Ryan Dobson

Upload: ranger4-limited

Post on 15-Apr-2017

94 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: DevOps Discoveries and Transformations

www.ranger4.com

DevOpstastic

Webcast:DevOps Discoveries and

Transformations

Helen Beal Ryan Dobson

Page 2: DevOps Discoveries and Transformations

www.ranger4.com

DevOpstastic

Fanatical about making life on earth fantastic.

Page 3: DevOps Discoveries and Transformations

www.ranger4.com

DevOpstastic

High vs Low DevOps Performers

From: The State of DevOps Report 2016 by Puppet Labs

Page 4: DevOps Discoveries and Transformations

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

Page 5: DevOps Discoveries and Transformations

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

Page 6: DevOps Discoveries and Transformations

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

Page 7: DevOps Discoveries and Transformations

www.ranger4.com

DevOpstastic

The Emerging DevOps Superpattern

DevOps

ITSM

Agile

Holac

racy

Lean

Theory of Constraints

Safety CultureLearning

Organisation

Page 8: DevOps Discoveries and Transformations

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

Page 9: DevOps Discoveries and Transformations

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

Page 10: DevOps Discoveries and Transformations

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

Page 11: DevOps Discoveries and Transformations

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

Page 12: DevOps Discoveries and Transformations

www.ranger4.com

DevOpstastic

Ideation

Integration

ValidationOperation

Realisation

DevO

ps

Current State

CATS

Wikis

Mona

Page 13: DevOps Discoveries and Transformations

www.ranger4.com

DevOpstastic

Ideation

Integration

ValidationOperation

Realisation

DevO

ps

Recommended Future State

Page 14: DevOps Discoveries and Transformations

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

Page 15: DevOps Discoveries and Transformations

www.ranger4.com

DevOpstastic

Be DevOpstastic