Patterns to develop and evolve architecture during an agile software project
Rebecca Wirfs-Brock, Joseph William Yoder, Eduardo Guerra · 2015
The design of the architecture during an agile project is an ongoing activity that takes place in all phases of a project lifecycle. It is important to continue to evolve the architecture in order to keep it suitable for the software system's current needs. This paper documents four patterns for working on and evolving a system's architecture using agile techniques.