Back to resources

How to share information with other tech teams in an efficient way

Meetings
Internal Communication
Collaboration
Productivity

6 December, 2017

Bruno Miranda
Bruno Miranda

VP Engineering at Doximity

Bruno relates how a 50 person engineering team tried to increase their sharing of technical knowledge while holding as few meetings as possible.

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

Building and Maintaining Company Culture: How to Scale Teams Accordingly

26 May

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

Mission / Vision / Charter
Scaling Team
Building A Team
Company Culture
Collaboration
Onboarding
Sharing The Vision
Elwin Lau

Elwin Lau

Director of Software at JANA Corporation

Building and Maintaining Company Culture: How to Scale Teams Accordingly

26 May

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

Mission / Vision / Charter
Scaling Team
Building A Team
Company Culture
Collaboration
Onboarding
Sharing The Vision
Elwin Lau

Elwin Lau

Director of Software at JANA Corporation

Managing Different Time Zones: Inclusive Collaboration Methods

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.

Remote
Internal Communication
Collaboration
Cross-Functional Collaboration
Jonathan Belcher

Jonathan Belcher

Engineering Manager - Patient Experience at Curative

Managing Remotely: Balancing Team Cohesion and Focus Time

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.

Remote
Micromanagement
Meetings
Internal Communication
Productivity
Psychological Safety
Performance
Jonathan Belcher

Jonathan Belcher

Engineering Manager - Patient Experience at Curative

Creating a Company Culture That Balances Helpfulness and Productivity

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.

Mission / Vision / Charter
Company Culture
Collaboration
Cross-Functional Collaboration
Alexis Philippe

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.