search menu icon-carat-right cmu-wordmark

Enabling Agility Through Architecture

This article discusses the important role that architecture plays in effectively applying Agile practices to software development.

Software Engineering Institute


Industry and government stakeholders continue to demand increasingly rapid innovation and the ability to adjust products and systems to emerging needs. Amid all the enthusiasm for using Agile practices to meet these needs, the critical role of the underlying architecture is often overlooked. This article originally appeared in Crosstalk.