This blog is all about ideas, thoughts and observations. I will be posting mine here and opening them up to criticism and comments from the world. I want to explore potential and possibilities, to ask the question "What if ... ?". If you've ever lost sleep because your mind was whirling around a new idea, if you've ever thought "There must be a better way" and then went out and found it, if your urge to create is more than a desire, but an unstoppable psychological compulsion, then you're my kind of people. Welcome here.

Wednesday, December 20, 2006

Architecture and Politics

Mitch Kapor (wikipedia bio) is famous for saying "Architecture is Politics". I never really understood what he meant until now.

In today's organizations, information is the currency of power. System architecture determines who can access what data, how, where and when. That is politics. It is embedded into the design process itself. Every system begins it's life as a document that specifies what that system will do and how it will do it. Great effort is expended at this point in an attempt to 'cover all the bases'; forecast all possible ways the system will be used. The underlying assumption is that the ones doing the designing are the only ones who will determine how that system will be used. That concentrates the decision-making and access to information in the hands of a few, and that is politics.

This approach comes with many problems, not the least of which is that the capabilities of the system are limited to the imagination of it's designers. No team, regardless of the abilities and brilliance of it's members, can predict all the ways a particular system, or the data it contains, could be used. Current development methodologies demand that they try, and when they fail, the system becomes a limiting factor to it's users rather than an enabler.

A core principle of Web 2.0 is "Harnessing Collective Intelligence". This needs to become a core principle of corporate applications as well. Everyone in a typical organization, from delivery boy to president, has information that could be potentially useful. Capturing and processing all of this information would be a major strategic advantage for that organization.

Labels:


This page is powered by Blogger. Isn't yours?