Upload
mike-mcgarr
View
1.265
Download
10
Embed Size (px)
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