Best practices for managing a product development team
Product development is dynamic work. Taking a raw concept through to go-to-market release is an adventure that touches nearly every group within an organization. Everyone contributes in some way, from human resources to sales to marketing. However, it is the core product development team who is responsible for the strategic and tactical work of planning, building, and launching a product.
The only thing more dynamic than developing a product? Managing the team behind it. These folks come from different disciplines and have unique perspectives. The collective product development team works together in a formal way, but folks are not usually linked formally on an org chart and may have additional responsibilities to their functional team outside of their product duties. There is plenty of room for ambiguity, tension, and even dysfunction.
That is why healthy organizations take a proactive approach to managing product development teams. This includes understanding and defining who should (and should not) be part of the team, the responsibilities of the group, the duties of each individual, and how everyone should work together most effectively.
Who is part of a product development team?
Product development encompasses a range of activities. The core product development team typically includes representatives from several functional groups — including product management, project management, product marketing, engineering, and operations.
The broader product team often includes representatives from marketing, sales, and customer support. These individuals provide necessary cross-functional context that informs the core product development team’s decision-making. Although the work of these other teams supports overall product success, these folks are not as close to the day-to-day details of planning, building, and managing a product.
Different roles in a product development team
A product development team reflects the product that is being built and the organization that is offering it. Say you have a very complex product in an enterprise company — you might spin off product development teams around different areas of functionality or technology. In a startup with a nascent offering, it is much more common to have a team that focuses on every aspect of the product.
Here are a few of the professional roles you might find in a product development team, presented in alphabetical order and excluding senior or executive-level titles:
Quality assurance (QA) manager
User experience (UX) designer
User interface (UI) designer
What are some important traits of a good product development team?
High-performing teams all share a few similar traits. This is true regardless of what goal the group is working towards — whether it is moving a soccer ball across a pitch or transforming a concept into a digital experience that delights users. Teamwork runs on a mindset that the whole is greater than the sum of its parts.
Because product development is so dynamic, you could create a list of hundreds of traits that would benefit the people behind the process. However, there are five basic attributes that you will typically see in a high-functioning product development team:
Transparent: Open communication is essential. The best product development teams express ideas and share feedback with clarity. There are no hidden agendas.
Curious: Striving to understand the “why” behind any issue is a hallmark of effective product development teams. These folks are always asking questions to understand the true meaning.
Empathetic: Customer-centricity drives product success. Product development teams cultivate a sense of empathy for users and each other that leads to better solutions — and brings meaning to the work.
Creative: Delivering real value requires out-of-the-box thinking. Exceptional product development teams are nimble free-thinkers who can approach a problem from different angles.
Pragmatic: Product development has real costs. Product development teams are always looking for the most practical solution that will deliver the most value in the least time with minimal effort — not the ideal that may consume more resources.
Should a product development team report to engineering or product management?
This is one of the most hotly debated questions among product builders. The answer depends on a few factors — including company maturity, size, and industry. For example, you often find engineering-led product development teams in early-stage startups. These folks are in a scrappy, rapid build mode and so there is not usually a formal structure with separate groups for product management, software engineers, product designers, etc.
Some companies have a founder who is the technical brain behind the product. In addition to acting as CEO, this person might assume the role of CPO and CTO — a compromised dual-responsibility that can challenge diversity of ideas. Product managers and engineers each bring unique skills to product development work. If the ultimate company leader approaches product decisions from a developer-first mentality, you can miss out on perspectives.
Product development teams are not one-size-fits all. Functional groups will each have their own team structure and play a complementary role in supporting the process of taking an idea from concept to go-to-market launch. Product managers and engineers who work together on the same product in a formal way will report to managers within their functional department.
The delineation is always a bit fuzzy in this type of cross-functional work. There are often so-called “dotted line” management relationships between senior leaders and colleagues within a product development team. This term refers to someone who might assign you a task or review your work, but is not ultimately in a position to discipline or reward you in a conventional management way. Clear communication between individual teammates, direct managers, and dotted-line managers is essential to avoid competing priorities or contradictory directives that can delay progress and frustrate everyone involved.
Related reading:How do product managers work with engineers?
How to build and manage a product development team?
Product development teams grow over time. As the company scales, so does the group supporting the product or products that it offers. Formalizing team structures and hiring new folks should be approached prudently. Throwing more people at a problem is not always the way to solve it — frequently you create more discord and confusion as people adapt.
You want to be circumspect. A good way to do so is to catalog current org charts, job descriptions, and overall duties. You can then reference your company vision and product strategy to create a team charter. This is a living document that outlines responsibilities, communication guidelines, and expectations for the team. As you hire new folks, the team charter becomes a valuable training tool. And as teammates thrive (or stumble) it can be a touchstone for managers.
Hiring best practices
Product development teams span a variety of disciplines. Ensuring that prospective hires have the required technical skills and practical experience is a given. However, you want to hire for both hard and soft skills. Remember our list of the five traits above — transparency, curiosity, empathy, creativity, and pragmatism are just as critical as technical acumen.
Here are a few ways you can streamline hiring practices to build an outstanding product development team:
Define the position to be filled, with a focus on competencies
Create a skills inventory (both hard and soft)
Be open to non-traditional work histories and experience
Develop a standard assessment method (test or project)
Practice behavioral interviewing that elicits context-specific answers
Ensure candidates speak with a variety of employees
Management best practices
There is not a designated manager of a product development team. You have de facto leaders of the group (typically the product manager). But there should be a sense of a “flat” structure to the group — meaning that people feel confident and comfortable to share ideas, feedback, criticism, and praise.
At a senior or executive-level, tactics management can leverage to support a productive and high-functioning product development team include:
Modeling what leadership looks like
Choosing the right team structure
Codifying internal processes
Deciding on appropriate performance evaluations
Investing in product development tools that improve team collaboration
Collaboration best practices
Individuals have a responsibility to honor the team charter and work towards achieving the product vision. Each person plays an integral part in reaching the goals and KPIs set — regardless of how their functional duties align to those metrics. (Remember: The whole is greater than the sum of its parts.) But product managers do hold a unique position of leading the product development team without express authority. Naturally, how this person behaves is an indicator of what is expected from everyone.
The following is a brief list of recommendations for how product managers can set a precedent for fruitful collaboration:
Establish a “one team” mentality
Share the product vision
Represent business and customer needs
Provide access to roadmap plans
Optimize meeting time
Display an entrepreneurial spirit
Throw credit to others
Inject a sense of play
Product development is exhilarating. You have a rare opportunity to bring ideas to life. You have the responsibility to deliver on business goals. And you have the privilege to solve real problems for real people. This is serious work — but it should be enjoyable. Time is not promised, so try to have fun and celebrate with the folks who join you.
Aha! is the world's #1 product development software. Start a free trial today.
- What is a business model?
- What is customer experience?
- What is the Complete Product Experience (CPE)?
- What is a customer journey map?
- What is product-led growth?
- What are the types of business transformation?
- What is enterprise transformation?
- What is digital transformation?
- What is the role of product management in enterprise transformation?
- What is a Minimum Viable Product (MVP)?
- What is a Minimum Lovable Product (MLP)?
- What is product vision?
- How to set product strategy
- What is product-market fit?
- What is product differentiation?
- How to position your product
- How to price your product
- What are product goals and initiatives?
- How to set product goals
- How to set product initiatives
- What is product value?
- What is value-based product development?
- 10Ps marketing matrix
- 2x2 prioritization matrix
- Business model
- Customer journey map
- Lean canvas
- Porter's 5 forces
- Segment profile
- Strategic roadmap
- SWOT analysis
- Collections: Business model
- Collections: SWOT
- Collections: Objectives and key results (OKR)
- Collections: Product positioning
- Collections: Market positioning
- Collections: Marketing strategy
- 2x2 prioritization matrix
- Kanban board
- Feature requirement
- Market requirements document (MRD)
- PI board
- Pros and cons
- Release roadmap
- ROAM board
- User story map
- Collections: Product development process
- Collections: MRD
- Collections: PRD
- Collections: Gantt chart
- Collections: User story and mapping
- Collections: Feature definition checklist
- Common product development methodologies
- Common agile development methodologies
- What is agile product management?
- What is agile software development?
- What is waterfall product management?
- What is agile transformation?
- Agile vs. lean
- Agile vs. waterfall
- What is an agile roadmap?
- What is an agile retrospective?
- Best practices of agile development teams
- What is a burndown chart?
- What is issue tracking?
- Introduction to agile metrics
- Agile glossary
- What is scrum?
- What are scrum roles?
- What is a scrum master?
- What is the role of a product manager in scrum?
- What is a sprint?
- What is a sprint planning meeting?
- What is a daily standup?
- What is a sprint review?
- Product release vs. sprint in scrum
- Themes, epics, stories, and tasks
- How to implement scrum
- How to choose a scrum certification
- What is a product?
- What is product development?
- What is product management?
- What is portfolio product management?
- What is product operations?
- What are the stages of product development?
- What is the product lifecycle?
- What is a product management maturity model?
- What is product development software?
- Why product teams need virtual whiteboarding software
- Introduction to marketing
- What are some marketing job titles?
- What is the role of a marketing manager?
- What is the role of a product marketing manager?
- How are marketing teams organized?
- Which tools do marketers use?
- Interview questions for marketing managers
- Typical salary for marketing managers
- How to make a career switch into marketing