xebia masterclass better-faster-smarter-with-devops

Post on 14-Apr-2017

149 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Welkom in de DevOps ArenA4 november 2016

Rik FarenhorstXebia

Dragana MijatovicQuint Wellington Redwood

Better, Faster, Smarter

Source:PuppetLabs- StateofDevOps 2016

DevOps Done Right: some implications

DevOps: Creating a culture of High Performance IT

Program

09:30 |

10:15 |

10:45 |

11:15 |

11:45 |

DevOps Journey KPNDennis Eijkelenboom

12:15 |

Break + Expert Sessions

DevOps & TransformationFrederik Schukken (Quint)

DevOps & AutomationBarry Godthelp & Maarten Kennis (XebiaLabs)

DevOps & Talent DevelopmentMichiel Sens (Xebia)

Closure + ‘The Phoenix Project’

12:30 | Lunch + Expert Sessions

VOORINTERNGEBRUIK KPNPRESENTATIE,TITEL 7

Transformatie naar een DevOpsorganisatieMasterclass DevOps Quint & Xebia 04-11-2016Dennis Eijkelenboom (CPO KPN S&I Digital)

• Be adaptive

• Be relevant

• Be responsive

• Be effective

VOORINTERNGEBRUIK KPNPRESENTATIE,TITEL 10

Make it visible and measurable

14

Agile organization

- Relevant

- Small steps

- Feedback loop- Flexibility

DevOps à 1 shared goal!

Digital Eco System

TransformationtoHighPerformingITNovember 4th, 2016

Frederik SchukkenQuint Wellington Redwood

Courage is Required

But be prepared

§Disruption§Mistakes§Annoyed customers§Disappearing roles§Uncertainty

The challenge towardsHigh Performing IT

§How to start your journey§How to keep going§What is your plan to succeed?!

Know your Journey

applications

infrastructure

operations development

lean it

Choose a Value Stream and make it visible

The sequence of activities an organization undertakes to deliver upon a customer promise

Build a winning coalition

Reduce batch sizes

Limit the amount of WIP (Work In Progress)

Strive towards FLOW

Create feedback loops and measure everything

self-service clearAPI’s measure&metering ...

“intelligent infrastructure”

Organize to maximize Flow

Create a high trust culture

And automate everything

TP

AO

AUTOMATEDBUILD

AUTOMATEDTEST

AUTOMATEDPROVISIONING

* Improve quality* Increase

predictability

AUTOMATED DEPLOYMENT

* Release insight* Reduce release

time* Reduce errors* Less downtime* Cost reduction

* Improve reliability

* Repeatable* Reduce cost* Increase speed

* Reduce costs* Increase speed* Reduce risk

ARCHITECTURE

AGILE ORGANIZATION

* Deliver fast* Deliver often* Do the right

things

Continuous Integration

Take an Integral Approach

High Performance IT

Keep track of progress

Improve every day

Every journey has a beginning

DevOps Transformation (Integrate)DesignAnalyze

Leadership, KPI, governance & technology alignment

Sustain & Grow (Perform)Pilot Wave.. Wave.. n

cycles of continuous improvement

Prepare

DevOps Transformation (Integrate)DesignAnalyze

Leadership, KPI, governance & technology alignment

Sustain & Grow (Perform)Pilot Wave.. Wave.. n

cycles of continuous improvement

Transform

DevOps Transformation (Integrate)DesignAnalyze

Leadership, KPI, governance & technology alignment

Sustain & Grow (Perform)Pilot Wave.. Wave.. n

cycles of continuous improvement

Guide

DevOps Transformation (Integrate)DesignAnalyze

Leadership, KPI, governance & technology alignment

Sustain & Grow (Perform)Pilot Wave.. Wave.. n

cycles of continuous improvement

Limit the Costs through Leadership

Leaders§ Get trained§ Develop a vision§ Get involved§ Focus on Flow§ Understand the problems§ Help others to develop

SuccessLoading….

DevOps– Tools– CDPipeline

Barry GodthelpXebiaLabs

Maarten KennisXebiaLabs

November 4th, 2016

Periodic table of DevOps

Today’s reality in your software delivery process

§ NottheRighttoolfortheJob

§ NottheRighttoolfortheJob

§ Excel

Today’s reality in your software delivery process

§ NottheRighttoolfortheJob

§ Excel

§ Manualsteps/gates

Today’s reality in your software delivery process

§ NottheRighttoolfortheJob

§ Excel

§ Manualsteps/gates

§ Complex

Today’s reality in your software delivery process

§ NottheRighttoolfortheJob

§ Excel

§ Manualsteps/gates

§ Complex

§ Silo’sDevandOps

Today’s reality in your software delivery process

§ NottheRighttoolfortheJob

§ Excel

§ Manualsteps/gates

§ Complex

§ Silo’sDevandOps

§ Waste

Today’s reality in your software delivery process

§ NottheRighttoolfortheJob

§ Excel

§ Manualsteps/gates

§ Complex

§ Silo’sDevandOps

§ Waste

§ Status

Today’s reality in your software delivery process

§ NottheRighttoolfortheJob

§ Excel

§ Manualsteps/gates

§ Complex

§ Silo’sDevandOps

§ Waste

§ Status

§ Unpleasantsurprises

Today’s reality in your software delivery process

§ NottheRighttoolfortheJob

§ Excel

§ Manualsteps/gates

§ Complex

§ Silo’sDevandOps

§ Waste

§ Status

§ Unpleasantsurprises

§ DisciplineQuality

Today’s reality in your software delivery process

§ NottheRighttoolfortheJob

§ Excel

§ Manualsteps/gates

§ Complex

§ Silo’sDevandOps

§ Waste

§ Status

§ Unpleasantsurprises

§ DisciplineQuality

§ Audit/Control/Compliance

Today’s reality in your software delivery process

Orchestrate the entire software delivery process

Software Delivery Pipeline

How to start

§ Createanendtoendsoftwaredeliverypipeline

§ Connectallstakeholders

§ Integrateyourexistingautomation

§ Startdelivery

§ ValueStreamAnalyse

§ Whereisthe“waste”

§ Managedependencies

§ What’sinarelease

§ Who,WhatandWhere

§ Visibility,Automation,Control

Demo CD Pipeline Orchestrator

§ Modelyoursoftwaredeliveryprocess

§ Runyoursoftwaredeliveryprocess

§ ReleaseDashboard

§ Calender

§ Reporting“whereisthewaste”

DevOps & Competentie ontwikkelingintroducing DASANovember 4th, 2016

Michiel SensXebia

DASA 6 principles

Let’s focus on DASA Principle 2

Think about what you would like to achieve for your organization

The High Performance IT Organization

The High Performance IT Organization

source: State of DevOps report - https://devops-research.com/

Reality: constraints we need to deal with

63

• (lowperformance)Culture

• (complex)Organization&Architecture

• (rigidandsuboptimal)Processes

• (noorad-hoc)Automation

• (noorad-hoc)Measurement

Familiar?

Create with the end in mind:What are the elements of a ‘High Performance IT Organization’?

• Aperformanceculture characterizedbyenthusiasmandinspiration• Anorganization (&architecture)whichiseasytonavigateandalign• Processes whichcontinuouslyadapttochangingcircumstances• Everymanualactivityautomated togainspeedandreliability• Everyactivitymeasured foreffectiveness

A high performance culture

‘Quality first’

‘ContinuousImprovement’

‘Taking responsibility’

‘Experimentation & risk taking’

‘Trust’

‘…..’

An easy to navigate organization

self-service clearAPI’s measure&metering ...

“intelligent infrastructure”

Conway’s law(organization influences architecture)

An easy to navigate architecture

Processes which are easy to adapt

singlepieceflow

Everything automated

“Intelligent Infrastructure”

(infrastructure-as-code)

Activities measured for effectiveness

Create with the end in mind ….

The High Performance IT Organization

So many topics, how to connect the dots?

We’ve trained many classes

High performance culture?Enable your people!

High performance culture?Organization needs to support.

The Hierarchy of Importance: Customers on Top and Centering on the Teams that Add Value

Management

PMOHR LegalFinance

Platform Team

Service Team

Customers

The DASA Mission > the qualificationprogram for helping you get there

The DASA Mission > the qualificationprogram for helping you get there

Forerunners"A forerunner is someone or something that comes before another, a sign that something is going to happen".

The DASA Mission > the qualificationprogram for helping you get there

The DASA Vision > The ‘go-to’ initiative to help organizations become“High Performance IT Organizations”

Thank you!

www.devopsagileskills.org

Tot ziens in de DevOps ArenA!

Rik FarenhorstXebia

Dragana MijatovicQuint Wellington Redwood

top related