Product Management
Structuring Product Teams
70 people are learning this skill right now!
Learn Structuring Product Teams with the Practica AI Coach
The Practica AI Coach helps you improve in Structuring Product Teams by using your current work challenges as opportunities to improve. The AI Coach will ask you questions, instruct you on concepts and tactics, and give you feedback as you make progress.Curated Learning Resources
- Factors in Structuring a Product OrganizationMarty discusses important factors to consider when structuring a product organization. The top priority is ensuring each product team has clear ownership over their area to feel empowered. It is also important to align the product structure with users, development teams, Software Architecture, and business units, though aligning with users first is advocated. The optimal product team structure changes over time, so revisiting it annually makes sense. Larger organizations commonly have teams providing common services which are among the most difficult due to dependencies. In the end, any product structure involves tradeoffs between optimizing for some things over others.
- Don’t Ship the Org Chart, Part 1Ken discusses how to best organize product management teams as startups grow. He recommends not dividing teams based on engineering code bases like front-end vs back-end, but rather by customer experience, such as buyer vs seller experiences. Organizing teams this way allows each PM to fully own an end-to-end customer experience. He also notes that when envisioning new features, fewer PMs should need to be involved in decisions if the teams are experience-based rather than code-based. Additionally, he stresses that any Organizational Structure will need to change over time as the company and product evolve.
- Establishing a Product Organization StructureJens-Fabian discusses how product organizations should structure their teams as the company grows. In startups with just a few people, little formal structure is needed as coordination is easy. However, as the number of employees increases, more structure is required so people are not overwhelmed managing relationships. Without subteams, a 100-person company would result in nearly 5,000 individual relationships to coordinate. Therefore, larger product organizations need defined substructures and teams so employees can focus on their work instead of communication. The Organizational Structure determines who works together on what aspects of product development.