![]() |
![]() |
Without any doubt, the clients have borne the brunt of the crisis in software development having to live with the inefficiencies and outright failures of these projects after the consultants, engineers and programmers have called it a day, collected a check, and moved on. The cost of failure has fallen to the clients, and in turn, consumers, stockholders, and taxpayers. All of us, you could say. Looking forward, the good news is that clients - and the rest of us - have the most to gain from the establishment of the profession of software architecture. It is the philosophy of Both building and software architects form the bridge between client's needs and the technical realm of the builders. In building a home, the client can remain blissfully ignorant of roof flashing, footings, risers, or fireplace clearances. The client relies on the architect in this respect, but is also able to compare reality to the blueprint and validate quality and progress, independent of the architect. This is not the case in the software industry. There are times when the client cannot answer the basic question, "Who does what, and when?" |
| There
are now "software architects," but it is a self-conferred title, not a
credential, and most fail to function in a true architectural role. The word
"architect" is not simply synonymous with "designer." An architect is
a client advocate able to assess the totality of the clients needs and resources
before construction even begins. An architect solves problems for the client, leveraging
information technology to best advantage, whether that involves efficiently trafficking
puppy food or keeping planes in the air. The architect then guides the client through the
construction process. It is really very simple, this idea of a perfect analogy between building and software architecture. But transforming ideas are elemental and clarifying, often eliciting the rhetorical question "Why didnt I think of that?" Like characters from Jonathan Swift, our eyes have been gazing up into the clouds of complexity while we fail to see we are stepping in muck or sinking in a quicksand of jargon. We are building complex information structures without architects, without blueprints, leaving the client unable to validate and manage. With an architect, the client wields the scepter. Without one, the builders rule the roost. Right now, clients cannot open The Yellow Pages to find "Software Architects." And when they do find them, they can be anything from a programmer to a LAN administrator. There are no industry standards and no formal software architecture degrees. Academic training is now limited to construction-oriented computer science, from which people with a talent for architectural design emerge, willy-nilly, without a paradigm or process. This was the state of building architecture at the start of the industrial revolution. |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
At
But there can be no
architects without clients. Who was Michelangelo without the Pope? At Clients, unable to offer any erudite alternatives to technocrats, have not expressed outrage at software construction failures. These failures would not be accepted from the building profession where uninhabitable buildings are so rare, one built 800 years ago is a major tourist attraction in Italy. Software failures and scrapped projects of the magnitude of the IRS debacle, on the other hand, are so common they rarely pierce the public consciousness, despite the squandering of billions of taxpayer dollars. At least the campanile in Pisa was finished and its irregularity is spectacularly pleasing. Client outrage will emerge when it is understood that the failures in software construction are preventable with an architectural process. The ensuing client demand and raised expectations will fuel the transformation of the industry. |
Our success will be measured by the Please let us know what
you think. We welcome your thoughts and also invite you to join our free client membership. We would like you to take those first steps with
us, as the patrons of building architecture did 140 years ago. With |
![]() |