How to share information with other tech teams in an efficient way
6 December, 2017

VP Engineering at Doximity
Problem
How do you ensure a 50 person R&D team split between 10 sub-teams share enough technical details with each other to prevent reinventing the wheel, overbuilding, and stepping on each other's toes. This was the problem at hand. We needed to find an effective way, yet a way with low overheads, to communicate the work being done.
Actions taken
I established a person to be the tech lead of each sub-team. They were responsible for putting together a 15-minute presentation at the end of each quarter. The presentations' covered the technical aspects of the work the team had done, as well as planned work ahead. This worked really well. As the VPE I reviewed every presentation with the presenter to ensure the topics were being succinctly covered. These were presented to about 50 people and it was, therefore, an expensive meeting. The message each presentation needed to quickly convey was:
- The functionality their team had built that was reusable by other teams
- Changes they had made or were about to make which would be potentially sharable across different teams and applications
- Any gotchas they encountered during the last quarter regarding solutions they tried and problems they stumbled upon. It is very important to keep these presentations concise.
Lessons learned
Start sharing knowledge as early as possible. Pay attention to technical silos, and ensure each team has a technical lead responsible for communicating when what the team is building has a shared impact across teams. I wish we'd done this earlier, when we had three teams and about five engineers per team. However, it's never too late to start.
Discover Plato
Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader
Related stories
26 May
Elwin Lau, Director of Software at Jana, advocates the importance of maintaining culture within a company when scaling teams.

Elwin Lau
Director of Software at JANA Corporation
26 May
Elwin Lau, Director of Software at Jana, advocates the importance of maintaining culture within a company when scaling teams.

Elwin Lau
Director of Software at JANA Corporation
19 May
Jonathan Belcher, Engineering Manager at Curative, shares an unknown side of synchronous communication tools and advises managers on how to handle a team that’s spread across the globe.

Jonathan Belcher
Engineering Manager - Patient Experience at Curative
26 May
Jonathan Belcher, Engineering Manager at Curative, explains how to balance team cohesion and individual focus time, tapping into his experiences of working remotely for seven years.

Jonathan Belcher
Engineering Manager - Patient Experience at Curative
16 May
Alexis Philippe, Vice President, Product & Engineering at Amilla, describes his one simple rule for creating a culture of helpfulness that doesn't disrupt productivity.

Alexis Philippe
Vice President, Product & Engineering at Amilla
You're a great engineer.
Become a great engineering leader.
Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.
