February 2024
Intermediate to advanced
488 pages
16h 26m
English
This chapter covers
Modern architecture requires a socio-technical approach. Jointly optimizing the organization and software architecture is necessary to achieve optimal organizational performance. More than a well-designed software architecture is needed to achieve fast flow because teams may be organized in a way that introduces friction and bottlenecks into their workflow. Teams must work on the same code and, as a result, must synchronize their changes and deployments or risk tripping over each other.
Ideally, teams should form part of independent value streams. As explained ...
Read now
Unlock full access