(part 2): devops, culture, people, process a journey to ... · a journey to digital transformation...

36
A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat Canada @realmikecardy https://www.linkedin.com/in/michael-cardy/

Upload: others

Post on 24-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

A Journey to Digital Transformation (Part 2): DevOps, Culture, People, ProcessMichael Cardy

Chief Strategist Red Hat Canada@realmikecardyhttps://www.linkedin.com/in/michael-cardy/

Page 2: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

Red Hat’s Unique Point of View

OUR WHY:Because open unlocks the world’s potential

OUR BUSINESS:Red Hat is an enterprise-class software company

with an open source development model

DRIVEN BY:Our People & Culture

2

Page 3: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

3

Start with WHY

Simon Sinek - “Start with WHY”

Golden Circle

Page 4: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

DevOps

Page 5: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

5

Origins of DevOps

● Convergence of Philosophical and Management Movements

● Lean Manufacturing, Theory of Constraints, Agile Software, Agile Infrastructure, Toyota “Kata”

Page 6: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

6

Origins of DevOps

10 deploys per dayDev & Ops cooperation at Flickr

John Allspaw & Paul Hammond Velocity 2009

Toronto

Page 7: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

DevOps

7

● Apply Lean Principles to IT Value Stream

● Not just a technology problem● Technology is the easy part● Movement

Page 8: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

INSERT DESIGNATOR, IF NEEDED8

What is DevOps? And DevSecOps?

[1] https://theagileadmin.com/what-is-devops/[2] https://upload.wikimedia.org/wikipedia/commons/0/05/Devops-toolchain.svg, by Kharnagy (Own work) [CC BY-SA 4.0 (http://creativecommons.org/licenses/by-sa/4.0)], via Wikimedia Commons[3] http://www.devsecops.org/blog/2015/2/15/what-is-devsecops

“DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support.”[1]

“The purpose and intent of DevSecOps is to build on the mindset that ‘everyone is responsible for security’...”[3]

Page 9: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

9

The Core, Chronic Conflict“THE CORE, CHRONIC CONFLICT” – DR. ELIYAHU M. GOLDRATT, “WHEN ORGANIZATION MEASUREMENTS AND INCENTIVES ACROSS DIFFERENT SILOS PREVENT ACHIEVEMENT OF GLOBAL, ORGANIZATIONAL GOALS”

Specifically in IT:

DIAMETRICALLY OPPOSING GOALS AND INCENTIVES BETWEEN DEVELOPMENT AND OPERATIONS:•RESPOND TO THE RAPIDLY CHANGING COMPETITIVE LANDSCAPE (Dev)•PROVIDE STABLE, RELIABLE AND SECURE SERVICES TO THE CUSTOMER (Ops)

Source: The DevOps Handbook - Gene Kim, Jez Humble, Patrick Debois, & John Willis

Page 10: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

An Example of Organizing Teams

Create shared consciousness in your organization by sharing information building genuine relationships and trust

10

Page 11: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

● Systems Thinking● Constant Learning● *Feedback loops

DevOps Principles

11

Page 12: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

GENERAL DISTRIBUTION12

1. Fast Flow

2. Feedback loops

3. Constant Learning & Experimentation

DevOps Principles

Page 13: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

13

Yerkes-Dodson Law - Simple Tasks Sustain Performance

https://en.wikipedia.org/wiki/Yerkes%E2%80%93Dodson_law

Page 14: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

14

Anxiety Size = Batch Size

ComplexUnfamiliar

Difficult

Arousal Performance

Page 15: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

15

“Culture eats strategy for breakfast” - Peter Drucker

Page 16: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

Culture

Page 17: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

- Dr. David Bray, Exec Director, People-Centered Internet

At the end of the day, when we talk about technology change —whether it’s the Internet of Everything, big data, or machine learning —

it’s really about people and organizationalcultures, first and foremost.

17

Page 18: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

- Dr. David Bray, Exec Director, People-Centered Internet

Then it’s about how those people

get stuff done together …

18

Page 19: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

Red Hat Why or Purpose

19

Page 20: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

20

Culture

“A culture is defined as the organisation’s pattern ofresponse to the problems and opportunities itencounters.”

- Dr. Westrum

Source: “A typology of organisational cultures”, Dr. Robert Westrum - Quality and Safety in Health Care 2004

Page 21: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

21

Other Side Of Innovation

Page 22: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

“The most critical issue for organisational safetyis the flow of information.”

“...information will provide the glue that keepsthe team focused and coordinated.”

“The culture, then, represents those habits ofthought and action by changing the culture, virtually

everything can change—trust, openness, confidence, andeven competence.”

“Conscience Inquiry”22

Safety Culture - Conscience Inquiry

Page 23: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

23

One Of The Highest Predictors Of Performance

One Of The Highest Predictors Of Performance

Cultures with Requisite Imagination - Dr. Ron Westrum

How organizations treat Information

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1765804/

Page 24: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

24

Google Project Aristotle • Psychological Safety: refers to an individual’s perception of

the consequences of taking an interpersonal risk• Dependability:members reliably complete quality work on time• Structure and Clarity:individual’s understanding of job

expectations, the process for fulfilling these expectations• Meaning:Finding a sense of purpose in either the work itself or the

output is important for team effectiveness• Impact: results of one’s work, the subjective judgement that your

work is making a difference, is important for teams.

http://www.cs.cmu.edu/~ab/Salon/research/Woolley_et_al_Science_2010-2.pdfSource: https://rework.withgoogle.com/print/guides/5721312655835136/

Page 25: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

OPEN SOURCE IS MORE THAN CODE. IT’S CULTURE.

OPEN SOURCECULTURE

Engaged communitiesmore rapidly adapt change

Transparency forces honesty and authenticity

Open standardspreserve business agility

Shared problems are solved faster

Manifested in many ways:● Collaborative Communication

Platforms (Slack)● Meetups, User Groups, etc.● Modernize HR policies to allow

associates to participate in this activities

Ensure Open Source Policy is up to date

● Allow for code sharing and collaboration across government/industry

25

Page 26: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

THE OPEN ORGANIZATIONJIM WHITEHURST, RED HAT CEO

CONVENTIONAL ORGANIZATION“TOP DOWN”

OPEN ORGANIZATION“BOTTOM UP”

WHAT

HOW

WHY

WHAT

HOW

WHY

SETTING DIRECTION

GETTING THINGS DONE

MOTIVATING AND INSPIRING

COMMAND ANDCONTROL

CENTRALPLANNING

TITLE ANDRANK

HIERARCHY

PROMOTIONAND PAY

CATALYZINGINCLUSIVE

DECISION-MAKING

MERITOCRACY LET THESPARKS FLY

PURPOSEAND PASSION ENGAGEMENT

26

Page 27: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

People

Page 28: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

"Open-source software (OSS) industry saturation is complete: Today, 95% of mainstream IT organizations leverage nontrivial

open-source software assets within their mission-critical IT portfolios — whether they know it or not."

Gartner, Hype Cycle for Open Source Software 2016

[1] Driver, Mark. Gartner Hype Cycle report, Hype Cycle for Open-Source Software 2016, July 2016. #G00308949

Use Open Source as a Talent Management Solution

Create a Culture of Innovation

28

Page 29: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

Open Source DevelopmentDrives Rapid Innovation

Build Your Own

Communities

29

Page 30: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

Using Open Source as a Talent Solution

SOURCE: How Open Source Tech Helps Feds Solve Workforce Turnover Issues

OPEN SOURCE CAN HELP BRIDGE THE KNOWLEDGE & SKILL GAP AND HELP TEAMS:

● Capture & preserve information for current and future use

● Facilitate “automation” across systems● Reduce vendor lock in● Spur the creation of an innovative culture

30

Page 31: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

Process

Page 32: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

Show us. We need a way to experience Red Hat technology and culture

in a tangible, hands-on way …

- Red Hat Strategic Advisory Board - 2015

32

Page 33: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

OPEN INNOVATION LABSOPEN SOURCING OUR DNA TO ACCELERATE APPLICATION DEVELOPMENT

MISSION

VISION

To accelerate the delivery of our customer’s innovative ideas, and createinfectious enthusiasm for building applications the Red Hat Way, by leveraging

community-powered innovation to deliver an outstanding labs experience.

To empower our customers to deliver the most innovative softwaresuccess stories of the 21st century.

33

Page 34: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

CONFIDENTIAL - FOR INTERNAL USE ONLY

DISCOVERY SESSION

AGENDA

RESULTS

In a 1-day no cost session, the client and Red Hatter work together to scope Labs and make Red Hat sticky.

• Understand business priorities and IT landscape• Identify future state objectives• Define value hypothesis• Define minimum viable product to build in Lab

• Well-documented consulting proposal + SOW• Clear understanding of objectives• Established credibility and thought leadership

INTERATE ENABLE

34

CREATE THE SPACETO INNOVATE

RAYMOND YEESchool of Athens

https://www.flickr.com/search/?license=4%2C5%2C6%2C9%2C10&ad-vanced=1&text=the%20school%20of%20athens

Original image: https://en.wikipedia.org/wiki/File:Sanzio_01.jpg

Page 35: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

Call to Action • Consider Open Innovation Lab with your Account

Executive• Come see me today for a conversation• Reach out to me on Social Media:

• https://ca.linkedin.com/in/michael-cardy• #realmikecardy• [email protected]• Subscribe to the Red Hat North Youtube Channel

35

Page 36: (Part 2): DevOps, Culture, People, Process A Journey to ... · A Journey to Digital Transformation (Part 2): DevOps, Culture, People, Process Michael Cardy Chief Strategist Red Hat

plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHat

THANK YOU