• Skip Navigation |
  • Accessibility 
IT-Director.com Logo
  • Metastorm leverages Azure to leap into Cloud-based collaborative modelling
  • Uwhat?
  • A Clear Message for Vendors In the SMB Technology Market
 

Main navigation - go to a section of this website:

  • ARCHIVE
  • PAPERS
  • EVENTS
  • NEWSWIRE
  • BLOGS

  

Member Login | Become a Member

 
 
DOMAINS
  • Enterprise
  • SME
  • Business Issues
  • Technology
  • Services
  • Channels
FEATURED EVENTS
  • Smart Grids Summit 2010
    13th September
    Málaga, Spain
  • Mastering the Requirements Process
    13th September - 15th September
    London, United Kingdom
POPULAR PAPERS
  • Cloud Computing - taking IT to task by Quocirca
  • A gift from IT to the business by Quocirca
  • Voice Data Security by Bloor Research
TRANSLATE PAGE



USEFUL LINKS
  • Last 7 Days
  • Archives
  • Market Place
  • Top Articles
INTERACT
  • Advertising
  • Site Feedback
  • Newsletters
  • Contact Us
  • Registration
CONTENT FEED

Sitewide
RSS Feed:

RSS Icon

What is RSS?

RANDOM QUOTE
Say Again? - "Flying saucers are just an optical conclusion." - Anonymous

ADVERTISEMENT
Analysis

Architecture Marchitecture

Peter Abrahams By: Peter Abrahams, Practice Leader - Accessibility and Usability, Bloor Research
Published: 30th June 2003
Copyright Bloor Research © 2003
Logo for Bloor Research
Page Tools

Request Reprints
Tell A Friend
Contact Author

More from author
  • September 2010
    Accessibility for the deaf, especially YouTube
  • August 2010
    AVAST shows the way on accessibility
  • August 2010
    Survey on the needs and obstacles to accessibility in development
  • August 2010
    Accessibility of Apple's Magic Trackpad
  • August 2010
    W3C verification tool Unicorn
  • July 2010
    New Working Draft of Authoring Tool Accessibility Guidelines (ATAG 2.0)
  • June 2010
    Ed Vaizey, The New Digital Minister, is the keynote speaker at e-Access ’10

A Marchitecture is an architecture produced for marketing reasons, normally by a vendor. It is designed to put the vendor in the best possible light by emphasising the positive as well as hiding the negative. If you are in marketing you will spell it Marketecture.

Whereas an architecture is an attempt to define how the various, and many, components of a system fit together and interact.

Why do we produce architectures and why do they seldom meet the various demands laid on them?

The first question is easy to answer. Any system that is worth discussing is complex and human brains are not good at dealing with complexity. Our solution is to divide the world up into manageable chunks and then show how they relate. Having done this we have the added advantage that we can modify or replace bits without breaking the whole; as well as handing the individual components out to separate groups for development.

The more difficult question is why are they often inadequate?

The first requirement is that an architecture should be a graphical representation with written back up. This leads to the first set of reasons for inadequate architectures. Some people are less able to think graphically than others. More serious is the medium used - two dimensional A4 pieces of paper, or the digital equivalent. Architectures, like the plans for a house do not conveniently flatten themselves out into two dimensions.

The second requirement is that the picture should mean something meaningful. Sounds obvious but too often two boxes are put side by side for no apparent reason except that the producer wanted both of them on the same piece of paper.

Please tell us about your pet hates in marchitecture diagrams.

Here is my list as a starter:

  • Overloading: trying to put everything on to one page. Often to be recognised by the use of three dimensional boxes that attempt to show how things are built on one another, or by bars down the side saying things like security or monitoring without any indication how they fit together. After a recent discussion about an overloaded architecture it was agreed that a picture is worth a thousand words but it cannot say two thousand.
  • Underloading: a picture with four boxes and some pretty patterns generated by powerpoint. In general four boxes do not make an architecture.
  • Diagrams showing flows of processes or data that do not have a predominate flow in one direction (left to right, top to bottom, or occasionally middle out).
  • Layered architectures where it is not obvious (or in some cases true) that the higher levels are built on the lower.
  • Architectures that do not recognise the flow of time and the development life cycle.
  • Architectures that do not show the whole of the business problem. Normally because the bits left out are difficult or not supported by the vendor. This is often difficult to recognise as it is very difficult to answer the question: what is missing from this picture?
  • Pictures that have unrelated thoughts on the same page. For example should a database design tool and a firewall be on the same page?

In a future article I will discuss some techniques to alleviate these problems. In the meantime if you are looking at an area, first devise your own architecture and then use that to critique vendor diagrams.

Reader Comments

Sorry, we are no longer accepting comments on this item. We suggest trying to contact the author directly.

30th June 2003: 'Wendy Hewson' said:

Peter

I'm as guilty as the next analyst of producing Marchitectures!

The bits left out because they're not supported by the vendor get my vote!

Wendy Hewson

Reply to Wendy Hewson?

30th June 2003: 'Rodd Bond' said:

Peter,

I'm really interested to see a discussion on architectural representation develop. For complex problems, once you move into multiple visualisations the issue of relationships between the views (a framework) pops-up with multiple models of different types. The US gov's FEAF, Zachman, and ISO15704 have approaches that highlight different dimensions of the challenge.(perspectives/life-cycles/transitions etc). The OMG's MDA/UML can help from an IT person's orientation - but there still seems to be a hugh gap in our ability to clearly and meaninglfully communicate the structural, behavioural and interface (ecological) aspects of enterprise architecture to those who really need it -enterprise owners and business process managers. I look forward to your future artlcles.

Reply to Rodd Bond?

7th July 2003: 'John' said:

An architecture is not 'articulate' if it cannot be explained within 30minutes or half-an-hour, whichever units you prefer. Less than this is often only a sub-system and more is several architectures or a muddle!

Reply to John?

The messages above were all contributed by IT-Director.com readers. Whilst we take care to remove any posts deemed inappropriate, we can take no responsibility for these comments. If you would like a comment removed please contact our editorial team.

  • Site Map
  • | Terms of Use
  • | Privacy

Published by: IT Analysis Communications Ltd.
T: +44 (0)1908 880760 | F: +44 (0)1908 880761