Chapter 16Intentional Architecture

Architecture is planned.                 —Waterfall

Architecture should be grown.1  —Grady Booch

Architecture emerges.                     —Kent Beck

Of all the topics that create controversy with respect to agile methods, perhaps no topic creates more smoke and heat than software architecture. While the best practices described in Part II of this book reflect what is common about these agile methods and therefore represent some primary points of agreement, the topics of requirements and architecture are noticeably missing there. Invariably, when these topics do emerge, they highlight the differences among the methods, rather than common principles, and a heated debate often ensues.

However, even here, we attempt ...

Get Scaling Software Agility: Best Practices for Large Enterprises now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.