| By Bob Gourley | Article Rating: |
|
| January 8, 2010 05:30 PM EST | Reads: |
4,035 |
One of my friends and mentors, Bill Vass, has consistently advised IT professionals to understand, respect and use the power of well-formed IT architecture. Bill has often reminded me and others that architecture is design. If you have poor design, or if you have good design that is ignored, then the architecture is worthless or even counter productive. If you have good, actionable design that is focused on mission needs and used by enterprise decision-makers then IT is better able to deliver workable solutions. Bill also emphasizes that well done architecture begins with the end in mind.
That last point means, that before building your design you need to know what your mission requirements are. And you need a good relationship with your customers and how they serve the mission.
If there was ever any doubt of that, I’d like to point out a great example highlighted by Monty Python in a skit named… “Architect Sketch.” In it John Cleese plays an architect who seems to have created his design without an approved business architecture. The result is a design that does not meet the intended mission needs. (In the same sketch, Eric Idle, seems to have a design that reflects mission needs, but shows signs that it might not be executable).
The sketch is a great way to drive home many lessons in IT architecture, don’t you think? Here are a few that come to mind:
- IT customers should very clearly spell out the requirements that need solving (by the way, most are are not very good at this)
- IT architects must ensure they are designing to mission needs
- Sometimes poor technical designs are picked because they are the only thing that comes close to meeting the mission
- Sometimes designs are picked because of relationships
If you are a customer of IT is is your duty to describe requirements in clear, understandable ways so the IT architects have a chance of designing the right solution.
If you are an IT architect you have a duty to ensure you are designing things to meet mission needs. You don’t design something just because that is what you are good at (John Cleese’s character said “You see I mainly design slaughter houses.”). And if you design something that customers reject in design review, don’t do a Cleese on them. Although he does have a way with words when it comes to pushing back on user concerns:
“Well, of course, this is just the sort of blinkered philistine pig-ignorance I’ve come to expect from you non-creative garbage. You sit there on your loathsome spotty behinds squeezing blackheads, not caring a tinker’s cuss for the struggling artist. You excrement, you whining hypocritical toadies with your colour TV sets and your Tony Jacklin golf clubs and your bleeding masonic secret handshakes.”
(That kind of in-your-face interaction with customers is probably not conducive to a productive, healthy, long-term relationship with your customers).
Which raises another point this skit humorously highlights. In the end, the customer choose the poor technical design over the good one because it was closer to meeting the mission, and because the architect had a relationship with the customer, as evidenced by the well executed masonic secret handshake.
Lesson overall: Good enterprise IT is always about people and the mission. When enterprise IT is designed without a good understanding of the mission, disaster can result.
Related posts:
Read the original blog entry...
Published January 8, 2010 Reads 4,035
Copyright © 2010 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Bob Gourley
Bob Gourley, former CTO of the Defense Intelligence Agency (DIA), is Founder and CTO of Crucial Point LLC, a technology research and advisory firm providing fact based technology reviews in support of venture capital, private equity and emerging technology firms. He has extensive industry experience in intelligence and security and was awarded an intelligence community meritorious achievement award by AFCEA in 2008, and has also been recognized as an Infoworld Top 25 CTO and as one of the most fascinating communicators in Government IT by GovFresh.
- Cloud People: A Who's Who of Cloud Computing
- Windows Azure IaaS Reaches General Availability
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- CollabNet And UC4 Announce General Availability Of Joint Enterprise DevOps Platform
- The Software Freedom Conservancy – Fundraising Campaign: Non-Profit Accounting Software
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- AMAX Launches StorMax(TM) CFS, powered by IBM(R) General Parallel File System(TM) (GPFS(TM))
- New Relic Named Best Place to Work in the Bay Area for Second Year in a Row
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- HotLink Debuts Amazon EC2 Plug-in for Microsoft SCVMM with Latest Release of HotLink Hybrid Express
- RightScale Supports Windows Azure Infrastructure Services General Availability
- Remote Controlling a Car over the Web. Ingredients: Smartphone, WebSocket, and Raspberry Pi.
- Cloud People: A Who's Who of Cloud Computing
- Windows Azure IaaS Reaches General Availability
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- Portable Experimenter’s Platform, Powered by Raspberry Pi
- SUSE Receives Common Criteria Security Certifications
- Basho Announces Open Source Riak CS and General Availability of Riak CS Enterprise v1.3
- CollabNet And UC4 Announce General Availability Of Joint Enterprise DevOps Platform
- Granular Enforcement of Access to File Systems Featured in Latest Release of FoxT ServerControl
- The Software Freedom Conservancy – Fundraising Campaign: Non-Profit Accounting Software
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- AMAX Launches StorMax(TM) CFS, powered by IBM(R) General Parallel File System(TM) (GPFS(TM))
- New Relic Named Best Place to Work in the Bay Area for Second Year in a Row
- Cloud People: A Who's Who of Cloud Computing
- Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
- An Introduction to Ant
- Cloud Expo 2011 East To Attract 10,000 Delegates and 200 Exhibitors
- Google Web Toolkit: Finally Java Has Been Put into JavaScript!
- Cloud Expo, Inc. Announces Cloud Expo 2011 New York Venue
- AJAX World RIA Conference News - AJAX & RIA with Server-Side JavaScript
- Early Notes on GoogleApps
- President & CTO of 3tera Speaking Next Week at SYS-CON's Cloud Computing Expo November 19-21 in Silicon Valley
- Rating JRuby, Jython, and Groovy on the Java Platform
- Python Creator Guido van Rossum to Present the Next-Generation Python 3000
- Rackspace Cloud APIs Open Sourced


























