meta_pixel
Tapesearch Logo
Log in
Thoughtworks Technology Podcast

Evolutionary Architecture | ThoughtWorks Beacon

Thoughtworks Technology Podcast

Thoughtworks

Technology, Careers, Business

4.558 Ratings

🗓️ 4 November 2016

⏱️ 16 minutes

🧾️ Download transcript

Summary

In this edition of the Beacon Podcast, Software Architect Neal Ford and CTO Rebecca Parsons go deeper into the definition of evolutionary architecture and discuss fitness functions. Learn more by visiting the Technology Radar: https://www.thoughtworks.com/radar

Transcript

Click on a timestamp to play from that location

0:00.0

Welcome to the Beacon Podcast by ThoughtWorks. Today's episode explores evolutionary architecture. Let's get started.

0:08.1

Hello, my name is Newell Ford. I'm a director, software architect, and meme wrangler at ThoughtWorks.

0:14.2

And today I'm with Rebecca Parsons.

0:16.4

And I'm Rebecca Parsons, Chief Technology Officer for ThoughtWorks and Geek Wrangler.

0:21.3

And we are together with our colleague Pat Kwaa writing a book about the subject of evolutionary

0:28.3

architectures and software.

0:30.3

And today we're going to talk about one particular aspect of our definition of evolutionary

0:35.4

architecture.

0:36.2

So here's our working definition right now.

0:39.3

Evolutionary architecture support incremental guided change as a first principle across multiple dimensions.

0:46.3

That's our working definition for evolutionary architecture.

0:49.3

And we've talked about some of the aspects of the definition on other podcasts. Today, we're going to focus

0:55.5

on the guided part of our definition, and in particular this idea around fitness functions.

1:03.0

And when we talk about a fitness function, this is really our way of characterizing about

1:09.8

an architecture or about a system, what we want out of that

1:14.6

architecture. So when we talk about software design, you very often hear the phrase emergent

1:19.6

design. And we're not talking about emergent architecture. We're talking about evolutionary

1:25.6

architecture. That guided aspect is where we get the

1:29.8

connection for guided and evolutionary, that there is, in fact, something other than just

1:36.8

ad hoc change that is being talked about here. We are looking instead at how we move a system,

1:43.5

how we move an architecture towards a particular goal.

1:47.7

And so this is this notion of evolutionary change.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Thoughtworks, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Thoughtworks and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.