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

Post on 21-Jan-2018

75 Views

Category:

Presentations & Public Speaking

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Connecting to Dots:Agile, DevOps & Lean IT

Michael Orzen

Mike Orzen

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

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

- John Dewey

© 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

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

Stress

Impatience

Lack of Focus

Lack of Awareness

Health and Performance Impact

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

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

The Wandering Mind

Your Mind’sCurrentFocus

Your Target Focus

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

Mindfulness

Your Mind’sCurrentFocus

Your TargetFocus

Mindfulness!

© 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”

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

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

- George E. P. Box

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

Create and Flow Value!

Agile

DevOpsLean IT

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

© 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

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

Create and Flow Value!

Agile

DevOpsLean IT

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

Createvalue

Understand and manage the value

stream

Create & flowvalue

Establish pull

Improveforever

Start Here!

Lean

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

Tools Trust

Two Pillars of Lean

© 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

© 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

© 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

© 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

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

Create and Flow Value!

Agile

DevOpsLean IT

© 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

© 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)

© 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)

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

Create and Flow Value!

Agile

DevOpsLean IT

© 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

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

DevOps & Learning Cycles

© 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)

© 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)

© 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

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

Create and Flow Value!

Agile

DevOpsLean IT

© 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:

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

Purpose

People

Process

Technology

© 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

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

Connecting to Dots:Agile, DevOps & Lean IT

Michael Orzen

Mike Orzenmike@mikeorzen.com

ThankYou!

top related