Avoid the pitfalls of local optimization. Focus on the end to end value stream. In the context of a software value stream.
- The concept of end to end includes the entire process of value delivery to the customer. It encompasses functions ranging from business strategy and ideation, all the way to instrumentation of usage, to determine which values were most adopted by the customer base.
- Review your mental models. Comparing Software Development to Manufacturing leads to ineffective optimisations. Software Development is non-linear value steam, much like an Airline Routing Network rather than the more linear Manufacturing Value Streams.
- Alignment is critical between Organisation Structure, Software Architecture and Value Stream Architecture.