Tag Archives: Management

Organizational Evolutionary Design

What is Organizational Evolutionary Design?

Evolutionary Design is the practice of growing a system in a natural way, by adding the minimum amount of code to satisfy the business needs in an iterative and incremental approach. When done right, the code structure changes continuously to optimize for change, thus allowing a constant speed of development for longer periods of time.


In a dynamic world we need to adapt our tools and techniques to be resilient to change. Evolutionary Design is one of these techniques that helps us grow a system well by understanding its current characteristics.

Please see more of my ideas on the topic of Evolutionary Design here. During this article I will explain that there  is an obvious parallel between Software Evolutionary Design and Organizational Evolutionary Design.


Organizational Evolutionary Design

Read More →