Principles of Agile Architecture
The benefits of Agile methods are becoming more obvious and compelling. While the most popular practices were developed and proven in small team environments, the interest and need for using Agile in the enterprise is growing rapidly. That's largely because Agile provides quantifiable, "step-change" improvements in the "big three" software development measures - quality, productivity and morale. This white paper discusses the role of "Intentional Architecture" in the development of enterprise-class systems built using Agile methods and techniques.