6 Product taxonomy
This chapter covers
- Aligning value streams with business and customer outcomes
- Defining product taxonomy building blocks
- Designing a product taxonomy
- Choosing the right North Stars
- Mapping modernization opportunities and challenges
When moving to independent value streams, it’s essential to start with business and customer outcomes to ensure the design of your organization structure and software architecture are optimized for the highest-priority outcomes. This is important for designing individual value streams and organizing groups of dependent value streams to achieve end-to-end fast flow. A product taxonomy enables this by serving as the vision for your desired socio-technical architecture, driven by each product's business and customer outcomes.
A product taxonomy visualizes the big picture, showing how each part of the architecture fits together. It helps provide visibility across the organization, uncover risks that impact flow, and it’s an excellent foundation for mapping out the modernization opportunities and challenges in each business area. For larger organizations, a taxonomy also helps to deal with organizational and technical complexity at higher levels of scale.