Download - DOES15 - Mike McGarr - Beyond the Culture Deck What You Don’t Already Know About Netflix

Transcript

BEYOND THE CULTURE DECK:WHAT YOU DON'T ALREADY

KNOW ABOUT NETFLIXMIKE MCGARR @SONOFGARR

MIKEMCGARR.COM

© J. Michael McGarr, 2015

A YEAR AND A HALF AGO...

© J. Michael McGarr, 2015

DIRECTOR OF DEVOPS

© J. Michael McGarr, 2015

© J. Michael McGarr, 2015

WHAT MAKES NETFLIXSO SPECIAL?

© J. Michael McGarr, 2015

WHAT ENTERPRISES CAN LEARN FROM NETFLIX

© J. Michael McGarr, 2015

© J. Michael McGarr, 2015

© J. Michael McGarr, 2015

It may well be the most important document

ever to come out of the Valley.1

— Sheryl Sandberg

1 GQ Magazine, 2013

© J. Michael McGarr, 2015

OUR CONSTITUTION

© J. Michael McGarr, 2015

FREEDOM ANDRESPONSIBILITY

© J. Michael McGarr, 2015

FREEDOM

© J. Michael McGarr, 2015

RESPONSIBILITY

© J. Michael McGarr, 2015

YOU BUILD ITYOU OWN IT

© J. Michael McGarr, 2015

F&RNOT JUST

FOR ENGINEERS© J. Michael McGarr, 2015

"YOU CAN'T DO THAT"(SOMETHING YOU RARELY HEAR AT NETFLIX)

© J. Michael McGarr, 2015

ENGINEERING TOOLS

© J. Michael McGarr, 2015

© J. Michael McGarr, 2015

If you want more freedom, you must take on more responsibility.

© J. Michael McGarr, 2015

QUESTION:

DO THOSE WITHTHE RESPONSIBILITY,

ALSO HAVETHE FREEDOM?

© J. Michael McGarr, 2015

alignment?

© J. Michael McGarr, 2015

CONTEXT,NOT CONTROL

© J. Michael McGarr, 2015

Managers focus on the 'what'

Engineers focus on the 'how'

© J. Michael McGarr, 2015

CLOUD DEPLOYMENTS SHOULD...

> immutable server pattern> register with Eureka

> red black deployments> rule of 3

© J. Michael McGarr, 2015

HOW DO WE ENSURE COMPLIANCE?

© J. Michael McGarr, 2015

we don't

© J. Michael McGarr, 2015

MAKE DOING THE RIGHT THING EASY

© J. Michael McGarr, 2015

PROVIDE FAST FEEDBACK

© J. Michael McGarr, 2015

QUESTION:IF YOU GIVE YOUR EMPLOYEES THE

RIGHT BUSINESS CONTEXTCAN YOU TRUST THEM TO MAKE THE

RIGHT DECISIONS?© J. Michael McGarr, 2015

CENTRALIZED TEAMS

© J. Michael McGarr, 2015

© J. Michael McGarr, 2015

© J. Michael McGarr, 2015

CENTRALIZED OPS OR QA TEAMS

© J. Michael McGarr, 2015

© J. Michael McGarr, 2015

CENTRALIZED TOOLS TEAMS

© J. Michael McGarr, 2015

Centralized teams enable product teams

© J. Michael McGarr, 2015

NO OPS TEAMNO QA TEAM

© J. Michael McGarr, 2015

> we don't own your code> we don't own your builds

> we don't own your pipelines> we don't own your instances

© J. Michael McGarr, 2015

QUESTION:HOW COUPLED ARE YOUR

CENTRALIZED TEAMSTO YOUR

PRODUCT TEAMS?© J. Michael McGarr, 2015

PROCESS

© J. Michael McGarr, 2015

© J. Michael McGarr, 2015

Netflix has no process?

© J. Michael McGarr, 2015

Immune system against unnecessary process

© J. Michael McGarr, 2015

process allergy

© J. Michael McGarr, 2015

USE PROCESS TO SOLVE PROBLEMS(THEN AGGRESSIVELY ABANDON IT WHEREVER YOU CAN)

© J. Michael McGarr, 2015

COMMUNICATION

© J. Michael McGarr, 2015

FEEDBACK

© J. Michael McGarr, 2015

COLLABORATIVE CULTURE(NO BRILLIANT JERKS)

© J. Michael McGarr, 2015

ONE ON ONES

© J. Michael McGarr, 2015

MEMOS

© J. Michael McGarr, 2015

TEAM MEETINGS

© J. Michael McGarr, 2015

WASTE

© J. Michael McGarr, 2015

ELIMINATE WASTE

© J. Michael McGarr, 2015

WASTEIS A NECESSARY BYPRODUCT OF

INNOVATION© J. Michael McGarr, 2015

QUESTION:

HOW TOLERANTIS YOUR CULTURE OF

DUPLICATE OR THROWAWAYEFFORTS?

© J. Michael McGarr, 2015

WRAPPING IT UP

© J. Michael McGarr, 2015

TAKEAWAYS

1. Those with responsibility should have the freedom2. High performers do the right thing, given the right context

3. Centralized teams enable product teams4. Use process to solve problems, then abandon it

5. Innovation generates waste

© J. Michael McGarr, 2015

WHAT I WOULD LOVE TO HEAR

> stories of bottom-up change> perspectives on culture (and sub-cultures)

> users of Netflix OSS

© J. Michael McGarr, 2015

Questions?

© J. Michael McGarr, 2015

MIKE MCGARR @SONOFGARR

MIKEMCGARR.COM

© J. Michael McGarr, 2015