Agile Architecture and related software architecture topics


·          Agile development principles are older than programming

·          System modularisation patterns are older and broader than “object-oriented thinking”

·          Design tradeoffs related to decomposition and decoupling are eternal and universal

·          Balancing tradeoffs is more important than following uni-directional principles








Home page

Agile architecture

On the beginnings of agile

On agile software development

On agile businesses and systems

On systems thinking ideas used in agile

What is agile architecture?

EA in the world of agile architecture

Commentary on “Agile Architecture in the Digital Age”

Commentary on “SAFe

Who joins up agility to EA?

Complexity and agility (many papers, “some great material here”)

Related software architecture topics

General software system theory and design tradeoffs

System coupling varieties *

The fading of “object-oriented” thinking

SOA and the Bezos mandate *

Microservices *

Decoupling part 1 *

Decoupling part 2 *

How encapsulation does not prevent knowledge sharing

On large persistent data structures and agility



Access rights

You may read and link to this site provided you accept that for organisational use a small licence fee is due.

It is illegal to print, copy or present pages of this web site except as explained in access and usage rights.

If you like the site, please declare your appreciation in an appropriate social or professional medium.