top of page

What is Architecture-Based Analysis?

Updated: Aug 30

When I was a teenager, facing what I thought was a ‘tough decision’, my father gave me some powerful advice that I remember clearly to this day. It was: “the toughest part of any decision is moving the subjective to the objective. Most facts, when seen clearly in proper context, can make your decision clear. The decision still may not be easy, but at least you know it’s the best possible decision based on what you know.”


This advice is the foundation for Architecture-Based Analysis [ABA]. ABA is a series of methods which are used to make complex concepts clearer by removing the subjectiveness that is a natural part of being human. Specifically, ABA uses visual diagrams to simplify and clarify the situation (removing subjective bias) so that you can analyze possible courses of action to take next. Once a decision is made, you also get solid, objective requirements for what is needed to deliver the decision outcomes.

Because the words I just used will probably confuse most people, I will use ABA to explain ABA. It turns out that words are often a terrible way to communicate. They are subject to interpretation – it is why you should never use a text message to communicate feelings, since most often you will make the situation worse. Instead, ABA uses visual imagery, which is a far more effective and efficient way to communicate.

To illustrate ABA, let’s play the CAPTCHA game; if you are not familiar with CAPTCHA, it is that infuriating method we use to prove to machines that we are, indeed, human. The challenge in this CAPTCHA image is to identify all the stop signs you see in the following image. I made this a little more difficult to illustrate my points.

Most people would say that there are five, including the one in the center. However, there is no word that says “STOP”; in fact, it is not even a red octagon. But we know that it is a sign and that it is likely to say “STOP” but is just pointing in a different direction. This is a simple, visual depiction of a requirement – where to indicate “STOP” would take a great deal of words to describe. Typically, when you use more words, you lose your audience, so text would fail to completely describe the requirement which is, “this is the point at which you need to come to a complete stop.”

Visualization is the first principle of ABA – “a picture is worth a thousand words,” as the saying goes. Visual images stimulate analytical thinking. There are several questions you might ask, including “How well does that sign in the lower right work to communicate the need to stop?” The sign is in front of my house, so I can tell you that it does not do a good job, leading to the placement of an additional sign shown next to it, telling the driver to look for a STOP sign.


If you guessed six signs including that bottom center image, that is understandable. And the reason I added it to the CAPTCHA game is to illustrate the other principle of ABA - context.

At first glance you see the red octagon associated with a STOP sign. However, when you see an image showing the placement of the sign (as shown). When we ask ourselves why we know this, we uncover two rules which we can associate with a STOP sign: First, you must always come to a complete stop at the sign. Second, a stop sign is placed at an intersection. Once the rules are verified, the sign does not meet the conditions to be considered a STOP sign.

ABA relies on both visualization and context to ensure that the most complex situations can be clearly understood and communicated. The example I used here may seem simple, but that is what makes this a powerful analysis approach. In fact, until I created the illustration, it would not have occurred to me that I needed to capture the rule stating that a stop sign needs to be at an intersection. The fact that the pictures brought this to my attention is the whole point of ABA. My subjective bias was uncovered and revealing a more accurate, objective understanding of what a stop sign is, and what it is not. My father would be proud.

ABA principles have been used successfully for over 30 years to address challenges associated with sophisticated financial systems, military supply chains, even artificial intelligence learning algorithms. ABA is the focus for us at 2md, LLC; we provide a set of methods (a methodology) which helps anybody illustrate and analyze a situation using ABA.


Follow us to learn more!

45 views0 comments
bottom of page