Systems
The 'Systems' element of Product Team management focuses on the different systems and processes that Product Teams use to manage their work effectively and efficiently. The systems and processes that Product Teams use can have a significant impact on team performance, engagement, and culture.
Principles and Practices
Effectiveness
Principle | Context | Practice |
---|---|---|
Principles are constant, practices are temporary | We need to understand the underlying principles so that we can adapt our practices to the current context | By defining the product development principles we have a framework to guide our processes and practices. |
There are infinite ways to build software products | We need to define what good looks like for our process | By creating and evangelising a process vision based on our principles and our current context we can empower teams to make decisions on how to work and what improvements to adopt. |
Every structure is a tradeoff | We need to prioritise autonomy at the expense of some alignment and control. But we also need a way to handle exceptions. | By empowering teams we get the benefits of faster delivery and higher quality outcomes. But there are times when we need coordinated effort across teams. In these cases, we can run a project and temporarily merge one or more teams. |
You need to support the people who build the product | We need to ensure that we have the right processes to help people grow and excel in their careers | By running performance reviews we can help people understand what they need to do to grow in their careers. |
Efficiency
Principle | Context | Practice |
---|---|---|
You can't manage what you can't measure | We need to understand how our process is performing | By identifying the process health metrics we have a way of determining how our process is performing and where we need to improve. |
Sustainability
Principle | Context | Practice |
---|---|---|
We want to align personal and product success | We need to ensure that people are rewarded for the success of the product | By linking compensation reviews and promotion processes to product performance we can ensure that people are aligned with the success of the product. |
While we would love everyone to get on, it's not always possible | We need to ensure that we have a way to resolve conflicts quickly | By running employee surveys to surface any tensions early and putting in place a conflict resolution process we can attempt to resolve issues before they escalate into grievances. |
Criticisms
Criticism | Description | Mitigation |
---|---|---|
Overemphasis on Autonomy | Excessive focus on autonomy can lead to under-coordination and misalignment of team goals. | Many companies adopt an accordion model where teams are alternatively made more and less autonomous to try to offset the negatives of both models. |
Inflexible Practices | Adhering too rigidly to defined practices may prevent teams from adapting effectively to changing circumstances. | Teach the principles and then let teams decide which practices make the most sense for their context. |
Misalignment of Rewards | Linking compensation too directly to product outcomes can lead to short-termism and neglect of long-term goals. | The Ecosystem strategy needs to outline how the product fits into the wider company strategy and how the team's work contributes to that. This counters the short-termism that can come from linking compensation to product outcomes because it ensures that the product is growing sustainably relative to the company's goals. |
Anti-patterns
- Process Over People: Prioritising systems and practices at the expense of individual and team well-being.
- Resistance to Change: Systems become so entrenched that there is significant resistance to necessary evolutions or changes.
- Feedback Fatigue: Over-soliciting feedback to the point where employees feel overwhelmed and disengage from the feedback process.