Back to resources

Building a Product Team as an Engineering Leader

Product Team
Product
Scaling Team
Building A Team
Ownership
Team Processes

28 December, 2021

Jacopo Toccacieli
Jacopo Toccacieli

VP of Engineering at ShippyPro

Jacopo Toccacieli, VP of Engineering at Tehama, discusses how he built a product team to balance it with the engineering team and create harmony.

When There Is No Harmony Between Engineering and Product Teams

We often stumble across the question: what makes a good product team? Once we roughly have an answer to that, the next question would be, how is a product team necessary for the success of an engineering organization?

About three years ago, I joined a company as a VP of engineering, and at that time, there was only a single product director. During the first 90 days of my interaction with the engineering managers and leadership, I realized that there was a huge disconnection in the product roadmap. The gap was between what was presented to the executive layer versus what was achieved by the engineering team. The bottom line of this was not because the engineering team was not capable but because there was a loss in translation between the two groups of individuals. One more factor that followed was that on the one hand, 30 engineers were working as a team, while on the other, there were no product managers. The product director was on a pretty high level.

Implement Processes to Measure the Success of Your Product

Fast forward into my role as a VP of engineering, I created a parallel product team. For each engineering team, I hired a product owner who was reporting to the director of product. In essence, I made sure that both the upper management of the engineering and product teams were aligned and elaborated the long-term roadmap.

In order to build the product team, the first step was to identify the number of product personnel we needed to match with the engineering team. As a general rule of thumb, the ratio I used was 1 product owner for every 6 - 9 engineers, which worked wonderfully. Otherwise, it would have become a seesaw situation, where one side would be overloaded while the other would not have enough correspondence.

It's no surprise that product owners think from a customer's point of view and have a coherent picture of the subset of the product. Based on that, we ensured that the product owner was around a functional area of the product; we matched that with our existing engineering team. A lot of the factors also revolved around the expectations from the engineering managers.

While the product owner truly needs to own the business priorities, the engineering team needs to figure out how to deliver on that. This brought us back to square one: bringing in product folks focused on "what" we needed to do to make our customers happy. The engineering managers continued to nurture and build teams, focusing on their deliverables and emphasizing the product's "how" part.

Since the product owners and the senior product people were more on a day-to-day operation, the phenomenon dramatically reduced the gap between the two orgs, necessitating the requirement of a single roadmap. It also reduced the "engineering versus product" competitiveness, which aligned them in one line.

In specific organizations, both the product and engineering roles may seem to overlap, but in reality, they complete each other. Therefore, when the "what" came from the intelligent product individuals combined with the expertise of the engineering team, it brought synergistic results. Plus, to get a certain alignment to the hierarchy, we also created some peers on the upper level of the engineering organization with the product, ensuring a high-level strategic alignment on longer-term initiatives.

Reduce the Friction and Define the Roles Early on

  • Clearly define the roles of each individual before it becomes a challenge. One of our struggles was managing expectations and the relationship between product owners and engineering managers. We could have eliminated that from the beginning if we stated: "who does what."
  • Make sure to create a platform of opportunities for product and engineering leadership. Check that there are no surprises around the corner, including involving engineering leadership with their partners. So, when there is a significant feature launch, the teams need to be in sync.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

Team Development Framework for new managers

26 June

Individual Contributors are familiar with a technical development framework that helps them with building products. Managers, especially new managers can leverage a parallel framework to help them build their teams while drawing analogies from an already familiar framework.

Building A Team
Team Processes
New Manager
Viswa Mani Kiran Peddinti

Viswa Mani Kiran Peddinti

Sr Engineering Manager at Instacart

Effective Hiring Practices: Asking the Right Questions

23 June

Josef Starychfojtu, VP of Engineering at Mews, delves into his interviewing tactics for recruiting the best-suited candidates.

Building A Team
Hiring
Josef Starychfojtu

Josef Starychfojtu

VP of Engineering, Platform at Mews

How Product Management Chose Me

23 June

My accidental journey into product management

Product
Personal Growth
New PM
Career Path
Michael Castro

Michael Castro

Sr. Manager, Product Management at Capital One

How Product Marketing Can (and Should) Help Product Development

20 June

Pavel Safarik, Head of Product at ROI Hunter, discusses the frequently overlooked role of product marketing in getting high user adoption rates for your product.

Goal Setting
Product Team
Product
Different Skillsets
Cross-Functional Collaboration
Pavel Safarik

Pavel Safarik

Head of Product at ROI Hunter

Promoting Interdepartmental Teamwork for More Efficient Problem-Solving

13 June

Roland Fiala, Senior Vice President of Engineering at Productsup, raises an interesting issue about autonomy in teams: does it hinder collaboration opportunities that lead to better problem-solving? He shares his system for promoting teamwork in engineering departments.

Internal Communication
Collaboration
Roadmap
Team Processes
Cross-Functional Collaboration
Roland Fiala

Roland Fiala

Senior Vice President of Engineering at Productsup

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.