Getting product and engineering teams to work together harmoniously can be difficult. Although these teams share similar goals (i.e., a successful end-product), the motivation and process for getting there can be distinct for each group.Â
For instance, product managers typically own the vision for the product. Product teams often dream big and are tasked with understanding and aligning the product with the overall strategy and business case.Â
Engineers, on the other hand, are the technical crew that translates the vision into a tangible product. They have to balance the big dreams for the product with the realities of time, resources, and budget constraints. These differences naturally create friction between the two groups as they focus on competing priorities.Â
So what can you do about it?
Fortunately, just because it doesnât come easily doesnât mean you canât create a more collaborative and respectful relationship between product and engineering. Hereâs how both sides can work together to build a stronger, more productive working relationship.Â
Understanding the challenges
Before you can build a good relationship between your product and engineering teams, you need to understand what obstacles are creating friction in the first place.Â
Sometimes assumptions and misconceptions get in the way of building a productive and mutually respectful relationship. Here are a few misconceptions (and sometimes real challenges) of working with product managers and engineers.
Misconceptions of working with product managers
- PMs focus too much on process and meetings, wasting engineering time and slowing development.Â
- PMs enforce tedious amounts of documentation and testing, making engineers spend more time on paperwork than on actual development.
- PMs measure everything or nothing, making it difficult to know where to focus, what to prioritize, and how to determine the value added by the products.Â
Misconceptions of working with engineers
- Engineers only care about technical specifications and codingâthey donât care why they are building a product, just what it is and how to build it.Â
- Engineers arenât social. They prefer to be left alone to do their work and arenât worried about the âbig picture.â
- Engineers arenât âideaâ people. They donât need to be included in strategy and planningâthey are best used for implementation.
The sad truth is that these misconceptions are widely held (and occasionally even true). As a result, mistrust, lack of respect, and misunderstanding prevent many organizations from taking advantage of the full potential of their teams.  Â
Instead, product and engineering remain separate entities with little overlap besides product managers lobbing new requests to the engineers and engineers hustling to meet requirements on deadline.Â
But it doesnât have to be that way, and frankly shouldnât be either.Â
How to improve the relationship between PMs and engineers
Achieving a more respectful, collaborative environment will require work from both teams. Review potential steps that your product managers and engineers can take now.
Tips for product managers
1. Develop a product strategy together
If you want to build a more cooperative relationship between the two teams, you must create that foundation from the beginning of the development process.Â
Bring the engineering team into your roadmap planning conversations and align both teams with a shared vision and business strategy.
This isnât just a symbolic gesture of goodwill. Incorporating the engineering team into your planning and strategy sessions will give you a different perspective on your product and development choices.
Engineers can provide important insight on usability, feasibility, and timelines for specific features, and offer suggestions and ideas for the product that you may not have considered. Plus, seeing your plans and the direction for the product helps engineers develop and design technology more efficiently because they know whatâs ahead.
Additionally, by collaborating on the product strategy and roadmap, both teams will understand why the product is being developed. This keeps engineering on the same page as the product team and helps them see the purpose behind what theyâre doing and the decisions the PM makes along the way.Â
Use Lucidchart to streamline the planning process using a product roadmap. A visual product roadmap makes it easy to see exactly what steps you need to take, who is involved, and how the plan aligns with your strategy. Plus, itâs easy to share with your team members and stakeholders so everyone is on the same page.Â