Tools for adopting the btabok in everyday practice.
Edit me

Architecturally Significant Requirements - Design Part 4

Welcome to part 3 of my design with the BTABoK Series. If you are unaware, the authors and contributors are writing a set of scenarios like this series to discuss using the BTABoK toolset in practical ways.

I

In fact I often describe great architecture as

“making great business technology decisions, at the right velocity, in complex ecosystems with a complex set of stakeholders.”

But what makes a decision great or even architectural? And if this is so important why do we not do a better job of it?

Design Canvases from the BTABoK

Taken from BTABoK Design Article: [Design IASA - BTABoK](https://iasa-global.github.io/btabok/design.html)

If you haven’t read the BTABoK article and Part 1, you may want to familiarize yourself with those first. Always keep in mind the BTABoK is open source. If you don’t like the article, change however you want (no delete sorry 😊) and do a pull request and the editorial team will review and accept/reject. Also, we are shamelessly looking for volunteers for special BTABoK projects, like the Pattern Library.

So where do all these options come from and how do we as architects keep up with them? The short answer is a) we study constantly and b) we don’t - we simply learn to work with technical experts in a way that fundamentally supplements systems thinking.

Architecture Requirements Card

This used to be called the T-Shaped Architect. We were depth experts in a single area of technology, then realized that it connected with so many other parts that we began to split out. Maybe we were java and spring experts but then had to do a .net project. Then we had to integrate the two. Maybe we started with data then moved into larger solutions and began programming. But technical breadth has turned into what I like to call the Tree-Shaped Architect. The simple truth is technology has grown into a behemoth of options and we go down branches of depth and then cross over to other branches. We have no hope of knowing it all but the key is to keep learning. The hardest truth for the lifelong architect is we can never stop practicing new technologies.

Requirement Characteristics

The

Decision Reversibility - Too Slow or Too Fast?

Technical

Decision Velocity - Too Slow or Too Fast?

Technical

Decision Information - Too Slow or Too Fast?

Technical

Decision Effort - Too Slow or Too Fast?

Technical

Decision Style

Technical

Decision Ownership

Technical

Decision Style - Too Slow or Too Fast?

Technical

Decision Style

Technical

Final Decision, Rationale and Consequences

Technical

Decision Record Types

Let’s face it, tk!

Patterns and Structure

Chris

Business Technology Components

So the

Products

So howupdated and sharpen your technical skills

Decisions and Agility

For

What is Agile Architecture

As y

The

Facilitation over Command and Control

Anyone

Last Responsible Moment

Decisions Fallacies and Anti-Patterns

The

We Don’t Need Decisions

The Team is the Architect

Top Down and Early is Better

Using Only TCO, Time or Resources

BTABoK References

[Design IASA - BTABoK (iasa-global.github.io)](https://iasa-global.github.io/btabok/design.html)
You can find all of these canvases in a mocked-up miro board of the Iasa canvases we will be covering in these articles here: [Miro Online Whiteboard for Visual Collaboration](https://miro.com/app/board/uXjVORNRx4s=/?share_link_id=155880042988).

I am looking forward to this Design Series based on the BTABoK. Here is my current thinking on the order they will come in:

1.      Dissecting Design – And Introduction - Done

2.      Options, Options, Options – So Many Choices - Done

3.      Decision Rights Rule the World – Why Agile Architecture is so Hard

4.      From Cornflower Blue Buttons to Architecturally Significant Requirements

5.      Views and BEYOND – Thinking, Facilitating, and Communicating

6.      I Like Patterns – Patterns, Reference Models, and Conformance

7.      Assessments, Tests, and Chasing Perfection – How Governance and Assessment are Different

TOP