connecting the dots: agile, devops, lean it - mike orzen - agilenz 2017

34
© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com Connecting to Dots: Agile, DevOps & Lean IT Michael Orzen Mike Orzen

Upload: agilenz-conference

Post on 21-Jan-2018

75 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Connecting to Dots:Agile, DevOps & Lean IT

Michael Orzen

Mike Orzen

Page 2: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

We do not learn from experience, we learn from reflecting on experience.

- John Dewey

Page 3: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

The Challenge / Opportunity

• “Crap at the speed of light”– Email– Text– Facebook– LinkedIn– Twitter

• TV news cycle – 24/7 doom and destruction!

• Tyranny of the urgent

• Meetings, One-on-One’s, Drop Ins

Page 4: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Stress

Impatience

Lack of Focus

Lack of Awareness

Health and Performance Impact

Page 5: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Page 6: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

The Wandering Mind

Your Mind’sCurrentFocus

Your Target Focus

Page 7: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Mindfulness

Your Mind’sCurrentFocus

Your TargetFocus

Mindfulness!

Page 8: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Practicing Mindfulness

When the mind wanders…

1) Become aware of your current focus

2) Focus on the task at hand

3) Observe what is happening (is my focus drifting, am I daydreaming, am I worrying, am I planning, am I present?)

4) Gently refocus on the target

5) Each time you do, you strengthen your“awareness muscles”

Page 9: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

”Essentially, all models are wrong, but some are useful."

- George E. P. Box

Page 10: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Create and Flow Value!

Agile

DevOpsLean IT

Page 11: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Page 12: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Applying Lean in IT Is Relatively New

1900 2000

Henry FordConveyor Line/Process Flow

Taylor, GilbrethScientific Management

DemingVisits Japan

Taiichi Ohno - Birth of Toyota Production System

Shewart atBell LabsStatistical Analysis/Process Control

TotalQualityManagement

Six SigmaMotorola, Allied Signal, GE

“The Machine ThatChanged the World”published

“Lean Thinking”published

Lean Six Sigma

Theory of Constraints

TrainingWithin Industry

JuranVisits Japan

Feigenbaum publishes “Quality Control Principles” Shingo Prize

created

Age of Scientific Management Age of Engagement Age of Integration

Lean Office, Supply Chain, Health Care, Service

Industries and beyond

“Reengineering the Corporation” published

1950

Agile Manifesto

mid-1500s , continuous flow production

of warships – Venice1793, interchangeable parts to

cotton gin - Eli Whitney

Agile Manifesto

“Lean IT” published

Lean Mfg.

DevOps

Page 13: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Create and Flow Value!

Agile

DevOpsLean IT

Page 14: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Createvalue

Understand and manage the value

stream

Create & flowvalue

Establish pull

Improveforever

Start Here!

Lean

Page 15: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Tools Trust

Two Pillars of Lean

Page 16: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Application Delivery Value Stream

Service Desk Event Value Stream

IT Services Value Streams

Cyber Event Value Stream

SDLC Value Stream

Op

eratio

ns

Service

De

sk & Su

pp

ort

Ente

rprise A

rchite

cture

Go

vern

ance

, Finan

cial Mgt.

Infrastru

cture

Po

rtfolio

Mgt.

Ap

plicatio

n D

evelo

pm

en

t

PM

O an

d R

eso

urce

Mgt.

QA

and

Testin

g

Page 17: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Lean IT

• 3 essential components to IMPROVE FLOW:

– Engaging People

– Improving Processes• Eliminating Waste: Non-value Added Work, Variation & Overburden

• Applying Methodical Problem Solving

– Leveraging Technology

Page 18: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Lean IT – 10 Dots

1) Understand customer-defined value to know quality and waste

2) Front-load the development process to explore options early

3) Create a level process flow

4) Use standardization to reduce variation and drive predictable outcomes

5) Balance functional expertise and cross-functional knowledge

Page 19: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Lean IT – 10 Dots

6) Fully integrate suppliers into the development system

7) Fully integrate customers into the development system

8) Build learning and continuous improvement into the process

9) Align people through simple visual communications

10) Adapt technologies to fit your people and process

Page 20: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Create and Flow Value!

Agile

DevOpsLean IT

Page 21: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Agile Software Development

Sprints

Product

Backlog

Daily Scrum

Product

OwnerRetrospective

User StoriesBurn Down

Chart

Scrum

MasterVelocity

Release

Backlog

Estimates

Ship-Ready

Feature Set

Time Boxed

Page 22: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Agile/Scrum – 10 Dots

1) Run the business and IT as one team (value streams)2) Self-organizing autonomous teams (respect for people)3) Breakdown the work iteratively for rapid feedback and course

correction (check/adjust)4) Break the work into smaller pieces (one-piece flow)5) Test code as part of development process (quality at the

source)

Page 23: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Agile/Scrum – 10 Dots

6) Drive healthy team behaviors by establishing a cadence (respect for people)

7) Make the work visual (visual management and standard work)8) Learn through reflection (continuous learning)9) Apply kanban (pull)10) Keep the team in tact (shared learning and trust)

Page 24: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Create and Flow Value!

Agile

DevOpsLean IT

Page 25: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Challenges

Dev Ops

Stability

Availability

Service

Speed

Deployment

Functionality

Silos

No Feedback

Multiple environments

Sub-cultures

MultipleTools

DifferentPriorities

NoShared

Objective

DisintegratedProcesses

CONFUSION

Page 26: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

DevOps & Learning Cycles

Page 27: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

DevOps – 10 Dots

1) Create a culture of trust , respect, and accountability (respect for people)

2) Take customer-centric action (voice of the customer)3) End-to-End responsibility DevSecOps (value streams)4) Work in cross-functional autonomous teams (respect + flow)5) Automate everything you can (accelerate flow)

Page 28: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

DevOps – 10 Dots

6) Amplify feedback Loops (check/adjust)7) Continuous integration and deployment (flow)8) Systemic measurement (manage by fact)9) Experimentation & mastery (continuous learning)10) Engage in continuous improvement (PDCA)

Page 29: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

The key to the Toyota Way [Lean Thinking]…is not any of the individual elements – but what is

important is having all the elements togetheras a system.

- Taiichi Ohno

Page 30: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Create and Flow Value!

Agile

DevOpsLean IT

Page 31: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Connecting (some of) the Dots

A. Respect for People

B. Customer-driven focus

C. Waste, Variation and Overburden

D. All-inclusive Value Streams

E. Daily Management of work using Visual Systems

F. Level Flow, Small Lots, and Pull

G. Feedback-driven Continuous Learning

H. Rapid-cycle Experimentation with standard work as a platform

A systems driven approach:

Page 32: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Purpose

People

Process

Technology

Page 33: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Connecting (some of) the Dots

Create your own true north

Be the change you want to see

Everyone has two jobs

Leaders have two more jobs

Behavior over thought

Practice Hansei daily

Page 34: Connecting the Dots: Agile, DevOps, Lean IT - Mike Orzen - AgileNZ 2017

© Copyright 2017 Mike Orzen & Associates, Inc. www.mikeorzen.com

Connecting to Dots:Agile, DevOps & Lean IT

Michael Orzen

Mike [email protected]

ThankYou!