Is Your Agile Agile?

In my last blog post, I introduced the topic of this blog: The Agile Architecture Revolution. As in, architecture that is agile, not the architecture of Agile. But since this is a tech blog, it’s important that I point out the distinction — because in many cases, Agile isn’t agile at all.

The notion of Agile — that is, Agile with a capital “A” — dates to the Agile Manifesto, a set of principles for building better software by being less dogmatic about software development. The creators of the Manifesto realized that traditional coding wasn’t sufficiently focused on the goals and desires of the stakeholders, so they set out to take an iconoclastic approach instead.

I love these words “dogmatic” and “iconoclastic” because they both come from the Catholic Church. Being dogmatic originally meant following the dogma, that is, the official rules of the Church. Iconoclastic literally meant taking the icons off the walls of the Church and breaking them. Today, dogmatic means following the rules because they’re the rules, while iconoclastic has come to mean following only those rules you want to while ignoring the rest.

So, the whole point to the Agile Manifesto is to be less dogmatic and more iconoclastic about software development. Following the plan is fine, but responding to change is even more important. Never be afraid to change the plan.

But an unfortunate and ironic development has taken place in the decade or so since the release of the Manifesto: techies have become overly dogmatic about the Agile Manifesto itself! Agile methodologies have simply replaced the older approaches that led to the formation of the Manifesto, and now development teams are following the principles of those methodologies for no other reason than “that’s the way to do Scrum,” for example.

I’m not going to make that mistake. When I talk about Agile Architecture, I’m not talking about following the rules of Agile — or following any rules, for that matter. Agile Architecture is inherently iconoclastic. Will this approach shake up the world of architecture the way that the Agile Manifesto shook up software development? I certainly hope so!

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

The Latest

positive contribution tech

Technology’s Positive Contributions to Society

Technology has and continues to improve our lives. From the business world to the world of medicine, and our day-to-day lives, you can’t go a day without interacting with at least one form of technology. While some fear technology may be going too far, there are many ways in which

How to Choose From The Best Big Data Platforms in 2023

How to Choose From The Best Big Data Platforms in 2023

As big data continues to become increasingly popular in the business world, companies are always looking for better ways to process and analyze complex data. The process critically depends on the platform that manages and analyzes the data. In this article, we will provide a guide to help you choose

Why transparent code is a good idea

Why Transparent Code is a Good Idea

Code is used to make up the apps and software we use every day. From our favorite social media platforms to our online banking services, code is the framework used to build these tools that help make our lives easier. Code is complex. Software today requires large teams of programmers

The Role of WordPress Hosting in Website Speed and Performance

The Role of WordPress Hosting in Website Performance

The term “WordPress hosting” refers to a specific type of web hosting service that offers hardware and software configurations tailored to the needs of WP sites. It’s important to remember that a WP hosting package is not required to host WordPress webpages. WP web pages are also compatible with standard

Data Privacy vs. Data Security: What you Should Know

Data Privacy vs. Data Security: What you Should Know

Data privacy and data security are often used interchangeably, but they are two completely different things. It’s important to understand the difference for anyone who handles sensitive information, such as personal data or financial records. In this article, we’ll take a closer look at data privacy vs. data security. We’ll