transforming organizational culture, processes & practices · 1 | © forest technologies ltd....

Post on 03-Jul-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Transforming Organizational

Culture, Processes & Practices

Andy Cureton, CEO, Forest Technologies

Credits: Ben Rockwood (Joyent)

2 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

https://www.startwithwhy.com

3 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

4 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

DevOps Components

• Collaboration of People

• Convergence of Process

• Creation and Exploitation of Tools

5 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

DevOps Supports Flow

Requirements Dev Software Ops Service .

Customers

6 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Collaboration of People

7 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

When we're surrounded by people who believe what we

believe, something remarkable happens... trustemerges."

- Simon Sinek

8 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

c : Its a group of people with a commonset of values and beliefs.

Webster

What is Community?

9 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

c : the set of shared attitudes, values, goals, andpractices that characterizes an institution or

organization

Webster

What is Culture?

10 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Attributes of Culture

• Shared Values• Shared Goals• Shared Practices• Shared Attitudes

11 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Implementing Culture

• Determine your core values• Create goals which meet business needs

and are consistent with those values• Create practices that simplify the process

toward those goals• Test against these with the attitudes of your

employees

12 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Altering Culture• Listen carefully to the attitudes of

employees• Determine which values aren’t being

embraced; do you need to change the values?

• Examine the current goals of the organization

• Adjust the practices to always drive towards the goals

13 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Deming’sSeven Deadly Diseases of Management#1:

Lack of constancy of purposeto plan product and service that will have amarket and keep the company in business,

and provide jobs.

14 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Sinek’s Golden Circle

Ted Talk: Simon Sinek: How great leaders inspire action”

Why

How

WhatLogical

Emotional

15 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

This is your customer

16 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

We build this....

17 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

So he can drive this

18 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

DevOps Supports Flow

Requirements Dev Software Ops Service .

Customers

19 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Convergence of Process

20 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

“Efficiency is doingthings right;

effectiveness is doingthe right things.”

Peter Drucker

21 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Influencing Fields of Study

• Agile• Operations Management (OM)• Systems Thinking• Theory of Constraints (TOC)• LEAN (TPS)

• IT Service Management (ITSM) - ITIL

22 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Agile Manifesto

Individuals and interactions over processes and tools Working software over comprehensive documentation

Customer collaboration over contract negotiation Responding to change over following a plan

2001

23 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

24 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

25 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Ops and can re-enforce silos

Agile Operations

• The original idea that became DevOps• SCRUM doesn’t work for Operations• The ideas are sound, but incomplete for Ops

and can reinforce solos

26 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Why SCRUMDoesn’t

Work for Ops

There are 4 types of work:• Business Projects (New Service)• Internal Projects (Implement CM)• Planned Changes (Tickets)• Unplanned Changes (Break-fix, Interrupts)

27 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Measurement, Quality, Scheduling,etc.

focused on service industries (like us)

Operations Management• The traditional study of management

• You learn this as part of an MBA

• Includes the study of:

• Scheduling, Project Management, Process Measurement, Quality Scheduling etc.

• Previously focused on manufacturing, today software too

• Includes TOC, LEAN/TPS, Six Sigma, etc.

28 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Systems Thinking

• A system is a whole that cannot be divided

into independent parts

• The essential parts of a system are those

which none of its parts have

• A system is not the sum of the behaviours

of its parts, it is the product of their

interactions

29 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

The Systems Challenge

• Imagine the company just burned down

and you have to start over from

scratch…how would you do things

differently?

• If you can’t imagine change without

constraints, how can you think that you’ll

know what to do with constraints?

30 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Theory of Constraints (TOC)

1. Identify the system's constraint (e.g., equipment, people, policy )

2. Decide how to Exploit the system's constraint3. Subordinate everything else to above decision4. Elevate the system's constraint(s)5. If, as a result of these steps, the constraint has

moved, return to Step 1. Don't let INERTIA become the constraint.

“The Goal” - Dr. Goldratt

31 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

TOC: Drum-Buffer-Rope

• Drum: The beat at which everything moves

• Buffer: A cache of work before the constraint

• Rope: A pull method to draw work through the system

Drum: 2/hr Buffer: 5 units

32 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Production System (TPS)

draws on Deming,Drucker,Toyoda, Shingo,

pull based system

LEAN

• Draws principles from the Toyota

• TPS was created by Ohno at Toyota, but draws on Deming, Drucker, Toyoda, Shingo, Shewhart, Ford, etc, etc, etc.

• Focus on eliminating waste and creating a pull based system

33 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

touch.

Sustaining

LEAN Concepts• Kaizen: Continuous Improvement

• Kanban: Just in Time (JIT) pull signaling system

• Jidoka: “Autonomation” automation with a human touch

• Poka-Yoke: Mistake Proofing

• 5 S’s: Sorting, Simplifying, Sweeping, Standardizing, Sustaining

• 5 Whys: Root cause analysis method

• Muda (Waste): Removal of all non-value add action

34 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Creation & Exploitationof Tools

35 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Common “DevOps” Tools• Chef, Puppet, Cfengine

• Docker

• Nagios

• Ganglia, Graphite + statsd, Munin

• Splunk, Logstash, Graylog2

• Rundeck, Mcollective

• Collins, Juju, Crowbar

• Git, Mercurial, Subversion

36 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

DevOps Tools?

• awk, sed, grep

• LDAP & Kerberos

• sudo, RBAC/BSM

• Rsyslogd

• NFS/CIFS

• Post-It Notes

37 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Best DevOps Tool

38 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

What is a DevOps Tool?

Any tool that:

• Aids the convergence of process• Aids in the collaboration of people

Tools MUST Support Flow!

39 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Example 1: Beer

1. Aids in the convergence of process??

2. Aids the collaboration of people??

40 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Example 2: Metrics

1. Aids in the convergence of process??

2. Aids the collaboration of people??

41 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

Summary

42 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

It’s about Customers

43 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

It’s about flow

44 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

It’s about pride of workmanship

45 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

If you’re not having fun you’re doing it wrong!

46 | © Forest Technologies Ltd. All rights reserved t: @ForestTechLLP

andy@forest-technologies.co.uk

@ForestTechLLP

LinkedIn

offers.forest-technologies.co.uk/blog

www.forest-technologies.co.uk

Thank you

top related