Beyond the Culture Deck: What you don't already know about Netflix

Preview:

Citation preview

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

BEYOND THE CULTURE DECK:WHAT YOU DON'T ALREADY

KNOW ABOUT NETFLIXMIKE MCGARR @SONOFGARR

MIKEMCGARR.COM

© J. Michael McGarr, 2015

WHAT ENTERPRISES CAN LEARN FROM NETFLIX

© 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

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

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

OUR CLOUD SERVICES 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

IF YOU GIVE YOUR EMPLOYEES THERIGHT BUSINESS CONTEXT

CAN 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

Engineering ToolsSecurity Engineering

Performance EngineeringTraffic and Chaos Engineering

Insight Engineering Platform Engineering

© J. Michael McGarr, 2015

NO OPS TEAMNO QA TEAM

© J. Michael McGarr, 2015

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

OUR PROCESS

© 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

Managers meet so engineers don't have to

© J. Michael McGarr, 2015

WASTE

© J. Michael McGarr, 2015

ELIMINATE WASTE

© J. Michael McGarr, 2015

WASTE

> duplicate efforts> throwaway code> system rewrites

© J. Michael McGarr, 2015

ENGINEERING TOOLSVS.

EDGE DEVELOPER EXPERIENCE

© J. Michael McGarr, 2015

WASTEIS A NECESSARY BYPRODUCT OF

INNOVATION© J. Michael McGarr, 2015

HOW TOLERANTIS YOUR CULTURE OF

DUPLICATE OR THROWAWAYEFFORTS?

© J. Michael McGarr, 2015

TAKEAWAYS

© J. Michael McGarr, 2015

THOSE WITH RESPONSIBILITYSHOULD HAVE THE FREEDOM

© J. Michael McGarr, 2015

HIGH PERFORMERS WILL DO THE RIGHT THING,GIVEN THE RIGHT CONTEXT

© J. Michael McGarr, 2015

CENTRALIZED TEAMSENABLE

PRODUCT TEAMS

© J. Michael McGarr, 2015

USE PROCESS TO SOLVE PROBLEMS,THEN ABANDON IT

© J. Michael McGarr, 2015

INNOVATION GENERATES WASTE

© J. Michael McGarr, 2015

QUESTIONS?MIKE MCGARR

@SONOFGARRMIKEMCGARR.COM

© J. Michael McGarr, 2015