search menu icon-carat-right cmu-wordmark

Evolutionary Architecture

May 2016 Presentation
Patrick Kua (ThoughtWorks)

This talk explores what evolutionary architecture is, concrete practices that architects use to build evolvable systems, and what makes building them easier.

Publisher:

Software Engineering Institute

Watch

Abstract

Evolutionary architecture and emergent design are two approaches to designing software in an agile manner. In this talk, we will explore what qualifies as evolutionary architecture, the concrete practices that architects use to build evolvable systems, and the surrounding conditions that make building evolutionary architectures easier.