
Building Evolutionary Architectures: Support Constant Change

There are two practices that should be adhered to from the beginning that will allow us to pay down technical debt later on: continuous integration and a small number of basic unit and user-journey tests. The moment a product (if we are in Horizon 3) or feature (in Horizon 2) goes from being an experiment to validated, we need to start aggressively
... See moreJez Humble, Joanne Molesky, • Lean Enterprise: How High Performance Organizations Innovate at Scale
Software Architecture in Practice, 4th Edition
learning.oreilly.com
Most commercial organizations face the following challenges when defining the architectures of their products: Focus on technology details rather than business context. Perception of architects as not delivering solutions or adding value. Inability of architectural practices to address the increase in speed of IT delivery and to adapt to modern del
... See morePierre Pureur • Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps (Addison-Wesley Signature Series (Vernon))
Project to Product: How to Survive and Thrive in the Age of Digital Disruption with the Flow Framework
amazon.com