This article appeared in the Cutter IT Journal of Information Technology Management, Vol. 27, No. 2, February 2014, pp. 10-15.
Many practitioners have grappled with the issue of marrying an Agile approach to designing a solid architecture. This article presents lessons learned about the characteristics of an Agile architecture that enabled an organization to develop its architecture in an Agile manner and continue to rapidly deliver features when more stringent quality attribute requirements emerged.