Skip to Main Content
Being Agile: Eleven Breakthrough Techniques to Keep You from “Waterfalling Backward”
book

Being Agile: Eleven Breakthrough Techniques to Keep You from “Waterfalling Backward”

by Leslie Ekas, Scott Will
October 2013
Intermediate to advanced content levelIntermediate to advanced
224 pages
7h 58m
English
IBM Press
Content preview from Being Agile: Eleven Breakthrough Techniques to Keep You from “Waterfalling Backward”

Evolutionary Architecture and Emergent Design

Evolutionary architecture is an important practice that enables teams to maintain working software as it progresses through a project. As teams write code and evaluate what works well, the best design patterns “emerge.” When architecture, design, or redesign is part of the work needed in an agile project, the concepts of evolutionary architecture and emergent design should be considered. Contrary to popular mythology, evolutionary architecture does start with an architectural model, just not a finished model. So, if you’ve heard that evolutionary architecture is nothing more than an architectural “wild-west show,” I ask you to set such thoughts aside and read on.

The idea behind evolutionary architecture ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Communicate with Teams More Effectively

Communicate with Teams More Effectively

Charles Humble

Publisher Resources

ISBN: 9780133375640Purchase book