I Told You So

In Extensibility Points, Gregor Hohpe describes architecture as a guessing game, trying to understand future changes to a business, and designing a system to cater for those changes. He’s written a good article on types of extensibility and where they can be applied.

But Gergor’s article doesn’t really touch on understanding the dynamics of business change, and how these should dictate the form of architectural extensibility. Neither does he discuss the problem of being an architect who understands what flexibility is required, but being unable to get either the customers, or the suppliers, to agree. I seem to spend a lot of my time saying “I told you so” when a problem I predicted occurs – this is frustrating, even if I’m being proven right.

If you want to understand more about the dynamics of change, you might look at my previous postings on the subject:

Architects – Masters of Order and Unorder

Business Flexibility

Strategies for Flexibility

See http://www.enterpriseintegrationpatterns.com/ramblings/22_extensibility.html
Posted in Agile & Architecture, Thoughts on the World | Leave a comment

Web Service Challenges

In a recent article, Gregor Hohpe asks “Is SOA Like Drunk Driving?” In our attempts to address the shortcomings of component-based development have we “swung too far” and introduced new problems? One recent experience suggests to me that we may Continue reading

Sunday, March 20, 2005 in Agile & Architecture, Thoughts on the World

Blogging: What It Is and How It Works

Another good article published in the Microsoft Architecture Journal: If you don’t fully understand what a Weblog (or “Blog”) is, how it works, or what it may mean to you and your business, then this is for you. The first Continue reading

Thursday, March 17, 2005 in Thoughts on the World

Enterprise Architecture Design and the Integrated Architecture Framework

I’ve recently been catching up on the Microsoft Architecture Journal. This is an occasional MS publication, which can be downloaded from the .NET Architecture Center. It’s got a lot of good articles, with a software architecture and process focus. Of Continue reading

Tuesday, March 8, 2005 in Agile & Architecture, Thoughts on the World

Blogger Me!

My blog is now fully live. My Thoughts on the World, and the articles in AgileArchitect.org, are now available via an RSS feed. For the technically inclined, I’ve built my blog using a combination of VB.NET, Active Server Pages, and Continue reading

Monday, March 7, 2005 in Code & Development, Thoughts on the World

Business Flexibility

The business equivalents of expansion capabilities like the spare slots in a desktop PC Continue reading

Wednesday, February 23, 2005 in Agile & Architecture, Thoughts on the World

A Fast Diff Algorithm

An implementation of a Diff algorithm in VB.NET, with various techniques to improve performance Continue reading

Monday, February 21, 2005 in Code & Development, My Publications, Thoughts on the World

Architects – Masters of Order and Unorder?

A consideration of how an architect should handle complex or chaotic behaviour, using the Cynefin framework Continue reading

Friday, February 18, 2005 in Agile & Architecture, Thoughts on the World

Domain-Specific Modelling Techniques

Some useful Domain-Specific Languages I have developed or discovered Continue reading

Architecture, Design and Engineering

Is IT architecture about “hidden plumbing” or “visible design” delivered to users? Continue reading

Wednesday, February 16, 2005 in Agile & Architecture, Thoughts on the World

The New World of Mr Tompkins

An excellent update to a classic introduction to modern physics Continue reading

Sunday, September 19, 2004 in Reviews

The Coming Global Superstorm

A good book, slightly spoilt by psueo-science Continue reading