Post

We spent two days training architects and tech leads and never gave them a definition of architecture. That was deliberate. There is no settled definition, and that is a large part of why architecture frameworks travel so badly from one organisation to the next.

The first group had not worked through what architecture means in their own context yet. So we started from the significant decisions that shape a system, put that system in its sociotechnical context, and looked at why behaviour matters when you design systems.

We finished with a stressor analysis from Barry O'Reilly's Residuality Theory, which opened up complexity and why understanding the strategy, the landscape and the market is what lets an architecture survive significant changes it was never designed for.

Two routes into the same territory, and each route came from where the group already was. A framework would have failed both of them.

0 reposts0 likes

AI came up once across both days, and only to say that none of this gets easier to skip. The hard part has always been building a shared understanding of the user, their needs and the market they are in.