22
1 GridIron + OpenShift Mastering People, Process, Culture and Technology with Teamwork and Mission Focus June 25, 2015 Christopher Hample Thomas A. McGonagle

GridIron + OpenShift

Embed Size (px)

Citation preview

1

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

FocusJune 25, 2015

Christopher Hample

Thomas A. McGonagle

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

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

4

IntroductionChris Hample (@ChrisHample)

5

GridIron GamificationPositional players working together in concert

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.

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

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

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;

10

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

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

11

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

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

12

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

• Increase your effectiveness and efficiency by continuously assessing your performance

13

Teamwork and Mission FocusScoring touchdowns with GridIron

• Manifests an easy to understand style of DevOps

14

Teamwork and Mission FocusScoring touchdowns with GridIron

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

15

Teamwork and Mission FocusScoring touchdowns with GridIron

• Brings a “team first” mindset to the game

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

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

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

19

Shared PlaybooksFacilitate communication and help manage your workflow

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

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

22

Partners and TechnologiesOpenShift’s technology stack