From Monolith to Intelligence: How Enterprise Architecture Adapts to AI-Native Systems
by Nadzeya Stalbouskaya Abstract As organizations evolve from deterministic systems…
Aggregated enterprise architecture wisdom
by Nadzeya Stalbouskaya Abstract As organizations evolve from deterministic systems…
Many people believe that data should provide a faithful representation or picture of the real world. While this is often a helpful simplification, it can sometimes mislead.Firstly, the picture theory isn’t very good at handling probability and uncertai…
There are four types of checklist. We need all of them in place before any work starts. The first type of checklist is the action-checklist – the work-instruction. It’s a list of tasks, in sequence, step by step, for use with …
There are three kinds of chaos. They’re fundamentally different from each other. Don’t mix them up… (For a quick overview of the themes in this post, see the video ‘Three kinds of chaos‘.) I was going to start this off …
Overview Evidence-based medicine (‘EBM’) is “the conscientious, explicit and judicious use of current best evidence in making decisions about the care of individual patients.” [1] The aim of EBM is to integrate the experience of t…
In order to respond appropriately to the context we find ourselves in, it’s helpful that we be able to correctly define that context. It’s something humans aren’t always good at. Not too long ago, Sun Tzu’s The Art of War was all the rage as among executives. While the book contains some excellent lessons that […]
This week’s episode of Tom Cagley’s Software Process and Measurement (SPaMCast) podcast, number 411, features Tom’s essay on Servant Leadership (which I highly recommened), John Quigley on managing requirements as a part of product management, a Form Follows Function installment based on my post “Organizations as Systems – ‘Uneasy Lies the Head that Wears the […]
One of the benefits of having a (very) wide range of interests is that every so often a flash of insight gets dropped into my lap. In this case, it was a matter of “We must recognise that single events have multiple causes” showing up as a suggested read from Aeon on the same […]
This week’s episode of Tom Cagley’s Software Process and Measurement (SPaMCast) podcast, number 389, features Tom’s essay on Agile acceptance testing, Kim Pries talking about soft skills, and a Form Follows Function installment on sense-making and decision-making in the practice of software architecture. Tom and I discuss my post “OODA vs PDCA – What’s the […]
Take a couple of seconds and watch the clip in the tweet below: While it would be incredibly difficult to predict that exact outcome, it is also incredibly easy to foresee that it’s a possibility. As the saying goes, “forewarned is forearmed”. Being forewarned and forearmed is an important part of what an architect does. […]
In my post “Architecture and OODA Loops – Fast is not Enough”, I stated that sense-making and decision-making were critical skills for the practice of software architecture. I further stated that I found the theories of John Boyd, particularly his OODA loop, useful in understanding and describing effective sense-making and decision-making. My conclusion was that […]
Analogies are never perfect, but reading Erik Dietrich’s “Do Programmers Practice Computer Science?” brought one to mind. Software development has much in common with the practice of medicine. Software development, like medicine, involves the application of knowledge. Also like medicine, this application is made complex by considerations of context. Yet another commonality is that in […]