How to build and evolve teams using values and culture Lucas Souza ENGINEERING MANAGER » @LUCASAS � 1
� 2
� 3
STARTUPS ARE MAD � 4
TIME IS SHORT � 5
� 6
ALIGNMENT EQUALS SPEED � 7
� 8
� 9
� 10
� 11
� 12
Dimensions of Product � 13
iPhone 2007 � 14
Product Team Dimensions of Product � 15
� 16
� 17
� 18
OWNERSHIP � 19
Poorly Aligned Well Biases Complemented Biases � 20
CULTURE PLAYS AN IMPORTANT ROLE � 21
What comes first? Culture or Good Habits � 22
Lack of habits will cause problems � 24
Lack of communication will cause problems � 25
Not being open to changes will cause problems � 26
HOW DOES INTERCOM MAINTAIN A HEALTH CULTURE? � 27
"The quicker you can get feedback on what you’re thinking the better your idea will be. Usage is oxygen for ideas”
HOW DOES IT WORK? � 31
WE HAVE A SET OF GUIDELINES FOR MAKING DECISIONS � 32
Many small steps are better than bigger launches � 33
When we think about building, we think about daily and weekly goals � 34
We optimize for face to face collaboration � 35
WE DEMAND CLEAR ACCOUNTABILITY � 36
It needs to be crystal clear who is accountable for what � 37
WE OBSESS OVER OUR LIGHTWEIGHT, TRANSPARENT ROADMAP � 38
Each program is broken down in N intermissions � 40
Each intermission has one or more tech plans � 42
Each pair of intermission + tech plan will drive hustle and daily goals � 44
It’s time to show what we built on that week :) Show & Tell � 45
This is all about getting feedback as soon as possible � 47
THINK BIG, START SMALL � 48
START BUILDING A CUPCAKE � 49
Pick the right problems � 51
Make sure success or failure is obvious to everyone � 52
Get more data and remember it’s just data � 53
Become an expert in not being an expert � 54
Engineers shouldn’t spend their careers looking at problems They’ve got to look through problems � 55
MOVE FAST AND OPTIMIZE FOR THE LONG TERM � 56
HOW DO ENGINEERS IN INTERCOM MOVE FAST? � 57
Shipping cadence defines Intercom � 59
~200 DEPLOYS PER DAY � 63
TESTS RUN IN ~5 MINUTES � 64
CONTINUOUS DEPLOY IN ~10 MINUTES � 65
Ship incrementally: 1 - Internal customers 2 - Beta customers 3 - All customers � 67
Slicing in tiny PRs, sometimes one feature requires ~10 PRs � 68
SHIPPING IS OUR HEART BEAT � 69
WITH ALL THOSE NEW TECHNOLOGIES AROUND US… � 70
HOW DOES INTERCOM WIN THE BATTLE? � 71
Choose standard technology � 72
Outsource undifferentiated heavy lifting � 73
Create enduring competitive advantage � 74
RUN LESS SOFTWARE � 75
DO ENGINEERS GET ADAPTED TO THIS CULTURE? � 76
PEOPLE GET ADAPTED TO A CULTURE AND HELP TO EVOLVE IT � 79
THANK YOU � 80
Recommend
More recommend