Lessons Learned - 8 Years of Distributed Development at Google | Daniel Peterson | LTG-33

Post on 12-Apr-2017

349 views 0 download

Transcript of Lessons Learned - 8 Years of Distributed Development at Google | Daniel Peterson | LTG-33

Confidential + ProprietaryConfidential + Proprietary

Lessons Learned8 Years of Distributed Development at Google

Confidential + Proprietary

whoami(dape@google.com)

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