Foreword by Rick Kazman

Since their first appearance over a decade ago, the various flavors of agile methods and processes have received increasing attention and adoption by the worldwide software community. So it is natural that, with this increased attention, software engineers are concerned about how agile methods fit with other engineering practices.

New software processes do not just emerge out of thin air; they evolve in response to a palpable need. In this case, the software development world was responding to a need for projects to be more responsive to their stakeholders, to be quicker to develop functionality that users care about, to show more and earlier progress in a project’s lifecycle, and to be less burdened by documenting ...

Get Agile Software Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.