Adaptable Design Up Front

In 2013, I proposed the approach of Adaptable Design Up Front (ADUF) for Agile, incremental software development. My proposition generated several interesting discussions on LinkedIn groups, and I got great feedback.

A collection of all my posts on ADUF can be found here.

Here are my slides that summarize the main ideas behind ADUF:

Here is a video in which I explain ADUF (in English):

Below are some  peer software architects who also wrote interesting  articles about ADUF in response to my original posts:

Rafiq Gemmail (@InfoQ):

Advice on When to Repay Technical Debt

Gene Hughson:

Emergence versus Evolution

Anthony Langsworth:

Big Design Up Front versus Emergent Design

Chris Carroll:

Just Enough Design Upfront? How to draw the line between enough and too much

Danny Varod:

Lecture review: A truly great perspective on Software Architecture

4 Responses to Adaptable Design Up Front

  1. Pingback: Rotem Hermon on Change Driven Design | Effective Software Design

  2. Pingback: Indefinite Optimism: the Problem with the Agile and Lean Mindsets | Effective Software Design

  3. Pingback: Good Code is Adaptable Code | Effective Software Design

  4. Pingback: My Workshop on Software Architecture for Agile Development | Effective Software Design

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s