21. Make architecture change-friendly
Agile teams still need architecture and design decisions. This chapter covers evolutionary architecture, technical debt, enablers, spikes, nonfunctional requirements, architecture runway, and balancing speed with maintainability.