A Product Category Team is a group of leaders responsible for identifying business needs, approving funding, and establishing time, cost, and scope constraints. This team is cross-functional like all the other teams and meets on a regular cadence to move high-level work items through the System of Delivery. This team resolves prioritization concerns, makes high-level tradeoffs, and applies resources to constraints to improve flow when bottlenecks are identified.
This team exists to understand the Product Category Team’s business needs while breaking Epics into Features and Features into User Stories. The team maximizes the flow of value across Delivery Teams while accelerating risk reduction and the validation of assumptions. A significant role this team plays is the early identification of cross-cutting concerns, impediments, dependencies, and other issues that can’t be easily resolved.
These teams are formed around a Product Line or business capability area. They provide clarity through a well-defined backlog and hold teams accountable to make and meet commitments. The Product Line helps ensure the Delivery Teams have everyone and everything necessary while showing measurable progress by facilitating the demonstration of integrated features and providing timely information to the Product Category Team.
The Delivery Team is responsible for creating the Story tasks from the Features and Stories. Work is done to complete the Story and/or Feature so that it meets the definition of done. Teams have a set of roles. The roles are guidelines to help the team deliver on their responsibilities. A person may hold more than one role as long as the team can keep its commitments. The Delivery Team as a whole is responsible for collaborating to achieve these responsibilities.
A Delivery Team is staffed similarly to a Product Team and consists of developers, testers, analysts, and other specialists who may be required to deliver against their product backlog. This team can also use Scrum or Kanban as their process model.