lessons learned - 8 years of distributed development at google | daniel peterson | ltg-33
TRANSCRIPT
Confidential + ProprietaryConfidential + Proprietary
Lessons Learned8 Years of Distributed Development at Google
Confidential + Proprietary
whoami([email protected])
Confidential + Proprietary
2878(2008-03-31)
Confidential + Proprietary
Communications
Confidential + Proprietary
L6 TLM(staff software engineer)
Confidential + Proprietary
20 40 30 30
Confidential + Proprietary
06:00 - 20:00
Confidential + Proprietary
Lessons Learned(so far... anecdotal... at best)
Confidential + Proprietary
Disclaimer
Confidential + Proprietary
Background
Confidential + Proprietary
Code is king!
Confidential + Proprietary
Engineers all the way down...
Confidential + Proprietary
Team1 TL, 3-5 SWE, 1 PM,
1 TPM1 SRE, 1 SET, 1 TE
Confidential + Proprietary
Working at Google...
Confidential + Proprietary
Project ManagerScrum Master
Common ToolsProject Model
Confidential + Proprietary
How do we avoid this?
Confidential + Proprietary
Recruiting
Confidential + Proprietary
LeadershipOwnershipPriorities
GTD
Confidential + Proprietary
O: ObjectivesKR: Key Results
Confidential + Proprietary
70%
Confidential + Proprietary
Code Reviews
Confidential + Proprietary
When we don’t agree?
Confidential + Proprietary
Launch tool
Confidential + Proprietary
Distributed Development
Confidential + Proprietary
Talent not $$$
Confidential + Proprietary
KISS
Confidential + Proprietary
Separation of Concerns
Confidential + Proprietary
Strong Local Leaders
Confidential + Proprietary
Weekly Team Syncs
Confidential + Proprietary
Weekly 1:1
Confidential + Proprietary
Travel
Confidential + Proprietary
The beer factor
Confidential + Proprietary
Let’s do a Video Chat!
Confidential + Proprietary
Profile Pictures
Confidential + Proprietary
Candid Feedback
Confidential + Proprietary
Finally, remember...
Confidential + Proprietary
OK to fail
Confidential + Proprietary