Top Banner
1 GridIron + OpenShift Mastering People, Process, Culture and Technology with Teamwork and Mission Focus June 25, 2015 Christopher Hample Thomas A. McGonagle
22
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: GridIron + OpenShift

1

GridIron + OpenShiftMastering People, Process, Culture and Technology with Teamwork and Mission

FocusJune 25, 2015

Christopher Hample

Thomas A. McGonagle

Page 2: GridIron + OpenShift

2

IntroductionThomas A. McGonagle (@mcgonagle)

• Red Hat Alumni: OpenShift Online Site Reliability Engineer

• Booz Allen Hamilton: Lead Technologist• Played Football for 8 years, played offensive and

defensive line• From Boston, love the Patriots• Volunteer at an animal shelter

Page 3: GridIron + OpenShift

3

IntroductionChris Hample (@ChrisHample)

• Senior Lead Technologist @ Booz Allen Hamilton• Project Jellyfish• Operations Lead• Based out of Austin, TX• Storied University of Texas football history

Page 4: GridIron + OpenShift

4

IntroductionChris Hample (@ChrisHample)

Page 5: GridIron + OpenShift

5

GridIron GamificationPositional players working together in concert

Page 6: GridIron + OpenShift

6

GridIron and Its HistoryComponents of DevOps

• People – Changing the organization to accommodate DevOps (expanding agile practices)

• Culture – Teamwork and mission focus• Process – Continuous planning, execution and

assessment (e.g. performance)• Technology – Red Hat’s OpenShift, etc.

Page 7: GridIron + OpenShift

7

March

April

April

Culture

Autom

ation

Sharing

Ass

essm

ent

Mission-focused

Team-oriented

Operate

Deploy

Drive

Develop/Test

Big AgileFocus on continuous planning, execution and assessment

Page 8: GridIron + OpenShift

GridIron: Big AgileFocus on continuous planning, execution and assessment

8

March

April

April

Culture

Autom

ation

Sharing

Ass

essm

ent

Mission-focused

Team-oriented

Lineman

WR

QB

RunningBack

Metaphors:TouchdownLine of scrimmage

Offense:Drive = QBDev/Test = RBDeploy = WROps = Lineplays, andformations, etc.

Defense:Many forces working against your offense

Page 9: GridIron + OpenShift

9

GridIronWinning American Football strategies that provide a framework that can help you:

• Accelerate innovation by increasing the velocity of your application development and deployment;

Page 10: GridIron + OpenShift

10

GridIronWinning American Football strategies that provide a framework that can help you:

• Improve agility by integrating cross-functional teams that trust each other;

Page 11: GridIron + OpenShift

11

GridIronWinning American Football strategies that provide a framework that can help you:

• Build an engaged culture by encouraging collaboration and shared ownership;

Page 12: GridIron + OpenShift

12

GridIronWinning American Football strategies that provide a framework that can help you:

• Increase your effectiveness and efficiency by continuously assessing your performance

Page 13: GridIron + OpenShift

13

Teamwork and Mission FocusScoring touchdowns with GridIron

• Manifests an easy to understand style of DevOps

Page 14: GridIron + OpenShift

14

Teamwork and Mission FocusScoring touchdowns with GridIron

• Focuses the whole team on a single goal; getting software into production (scoring a touchdown)

Page 15: GridIron + OpenShift

15

Teamwork and Mission FocusScoring touchdowns with GridIron

• Brings a “team first” mindset to the game

Page 16: GridIron + OpenShift

16

Vince Lombardi QuotesThe importance of teamwork and mission focus

• People who work together will win, whether it be against complex football defenses, or the problems of modern society. – Vince Lombardi

• Football is like life – it requires perseverance, self-denial, hard work, sacrifice, dedication and respect for authority – Vince Lombardi

Page 17: GridIron + OpenShift

17

GridIron Team DynamicsBest American Football team dynamics

March

April

• High levels of communication, trust and commitment

• Participation focused• Role specialization (positional players)• Share team identity and rapport

Page 18: GridIron + OpenShift

18

GridIron Team DynamicsBest American Football team dynamics continued

March

April

• Teammates are positive• The team collectively executes game strategy,

and accepts calculated risk• Adopt a rigorous but inclusive and blame-free

culture

Page 19: GridIron + OpenShift

19

Shared PlaybooksFacilitate communication and help manage your workflow

Page 20: GridIron + OpenShift

20

Shared PlaybooksFacilitate communication and help manage your workflow

• Accelerate innovation, improve quality, and reduce cost• How tasks are communicated• Player’s guides are comprehensive so that everyone

knows what everyone else is doing• Everyone is on the same page• Rigorously automating, testing, and validating

everything in the development lifecycle, wherever possible

Page 21: GridIron + OpenShift

21

Playbook ExamplesContinuous integration and monitoring playbook examples

• Continuous Integration and Monitoring• Goal of Play for Team• Role’s Responsibilities

• Development• Test• Operations• Business• Security• Release

Page 22: GridIron + OpenShift

22

Partners and TechnologiesOpenShift’s technology stack