IT Architecture is team work – Important Learning v2

IT architecture is a complex and important component of any organization and requires the collaboration of different teams and departments. “IT Architecture is Team Work” is a principle that emphasizes that planning and implementing an effective IT architecture requires a joint effort of different teams.

An important aspect of “IT Architecture is team work” is the need for extensive collaboration and coordination between teams. This means that teams must work closely together to understand the requirements of various stakeholders and ensure that the IT architecture meets all necessary requirements.

What are the IT architecture approaches for organizations?

What can IT architecture teams look like in increasingly agile structures? These definitions are based on descriptions on the topic by Stefan Toth. For further deepening I can recommend this article by him.

Classical Architect

In this classical approach the enterprise architects or the enterprise architecture board make the “important” decisions about the architecture issues. The role of the developers is limited to feedback and implementation of the corresponding architecture specifications.

klassische Architekten engl
Classical Architect

Supporting architects

In this approach the focus of the architects is on support and mentoring. Architecture is a role which is often not fulfilled full time. 

Unterstutzende Architekten engl
Supporting architects

Architectural agents

One speaks of architecture agents when certain topics (SQL, .Net, data models, …) are accompanied or controlled by developers with special knowledge from an architectural point of view. 

Architekturagenten engl
Architectural agents

No named architect

Here (hopefully) the developers involved make and communicate decisions independently.

Kein benannter Architekt english
No named architect

The Communication Components

Another important component of “IT Architecture is Team Work” is the need for clear communication between teams. It is important that teams communicate regularly to ensure that all stakeholders are aware of IT Architecture progress and challenges.

It is also important to ensure that the teams involved have the necessary knowledge and skills to effectively plan and implement the IT architecture. This may mean providing training and education to ensure that all team members have the necessary skills and knowledge.

We should document decisions in a traceable manner via so-called Architectural Decision Records. This topic of documentation in the context of digitalization is very complex. There are few approaches that are always valid, but the context is important here. For example, in a consulting and development company, it may make sense for these decisions to be stored in the repository, e.g. Github.

Architectural Decision Records (ADR)

An Architectural Decision Record (ADR) is a document that records an important architectural decision. These decisions are made by a team, including its context and consequences. ADRs have a lifecycle and will be used to document any decision related to the architecture of an application. We use ADRs to capture both functional and non-functional requirements that have a measurable impact on the architecture and quality of a software system. The collection of ADRs in a project form the decision log.

For those interested in the topic of ADRs, check out this resource on Github and Eltjo Poort‘s article on the topic. 

It often helps to present ADRs as a story and not to be too technical, so that all stakeholders can understand the results. It is also advisable to include the drawbacks and the solutions not chosen.

ADR Story English IT Architecture Team Work
ADR Story English

Summary of IT architecture as teamwork

In summary, “IT Architecture is Team Work” is an important principle that emphasizes that planning and implementing an effective IT architecture requires the collaboration of different teams. It is important to ensure that these teams work closely together, communicate clearly, and have the necessary skills and knowledge to plan and implement a secure and effective IT architecture.

For those who want to delve into the sources, I recommend the book “Procedure patterns for software architecture: combinable practices in times of Agile and Lean” by Stefan Toth.

Here is the link to Amazon with a reading sample and also a sample drawing. Please use this affiliate (sponsored) link. You don’t have to use it, but you can get directly to the book here.

“Process patterns for software architecture: combinable practices in times of Agile and Lean” by Stefan Toth.

For the communication component, I recommend the book “The Software Architect Elevator” by @Gregor Hohpe

A german version of this article is here. I highly recommend reading the topic related to this, which is around the 5 Why’s.

Spread the knowledge
Avatar for Andreas Hartig
Andreas Hartig - MVP - Cloud and Datacenter Management, Microsoft Azure

Related Posts

A dragon IT Architect in the shadowrun world using the Microsoft OSConfig Powershell Module to secure his Windows Server 2025

Windows Server 2025 – Microsoft.OSConfig

With Windows Server 2025, Microsoft introduces significant advancements in security baselines and drift control through the Microsoft.OSConfig PowerShell module, ensuring systems remain compliant and secure. What is OSConfig? With Windows…

Spread the knowledge
Read more
A dragon who is an IT Architect in the shadowrun world currently troubleshooting common DNS issues

Easy Troubleshooting Common DNS issues in Home Labs

Setting up a home lab is a fantastic way to experiment with networking, virtualization, and various IT services. However, one of the most common issues that can arise in a…

Spread the knowledge
Read more
A dragon who is an IT Architect in the shadowrun world

Becoming an IT Architect: A Comprehensive Guide

How do you become an IT architect and what do you need to learn to fulfill this role and “earn” this “title”? Understanding the Role The title “IT Architect” is…

Spread the knowledge
Read more
Technitium DNS Server to Self Host DNS with Active Directory

Self Host DNS for Security and Privacy

If you want to get more insight into your devices network traffic and increase your security and privacy, you will want to self host your own DNS server. There are…

Spread the knowledge
Read more
Conway's Law - new and updated August 2024

Conway’s Law – new and updated August 2024

“Conway’s Law: Why your company’s organisational structure affects your software”. Software Development and Conway’s law In software development, there are many factors that can influence the quality and success of…

Spread the knowledge
Read more
490d876d 3feb 4d04 b049 91719aa650df

Always choose the right DNS / Active Directory domain name for your 2024 home lab

When setting up your home lab and Active Directory, you will have to decide for the domain nameand also for an Active Directory name. Very often you will see recommendation…

Spread the knowledge
Read more