Summary
To respond rapidly to changes in the business, IT organizations are expediting enterprise Agile framework adoptions at scale. Traditional architecture development methods don't add value in the fast-moving iterative Agile software development, and cannot survive any longer. Therefore, Agile architecture practices are important. Instead of big upfront designs, iterative and just-enough architecture using intentional architecture and emergent design is the way forward.
Agile architecture development is a collaborative effort. It must support the continuous flow of values with a Lean-Agile mindset to actively eradicate any non-value-added features and activities. The team must adapt and practice continuous refactoring with repeated and fast learning cycles. Architecture should enable agility in product delivery by vigorously seeking opportunities to adopt proven patterns and techniques such as DevOps, continuous delivery, microservices, and so on. Agile architecture practice...