Your architecture starts to be sub-optimal if...

  1. There are lot of experts involved, but no one is really excited.
  2. You are talking for more than a day about concepts and architectures without a single Proof Of Concept or even discussion of code.
  3. You are just selling the features without explaining the consequences.
  4. You start with a multi-layer architecture without highlighting the "added value" of each layer and its individual responsibilities.
  5. You are searching for the "silver bullet" architecture, with which all known and, even, future requirements can be fulfilled.
  6. You are trying to identify hotspots and shortcomings in advance with ...UML.
  7. There is no clear vision defined; there is no clear relationship between the vision and the resulting architecture.
  8. The is no secondary strategy... you have only one "master plan".
  9. You are thinking in pictures, not in code. You believe that pictures are more valuable than code.
  10. The architect/s believe they can be smarter / have more experience than the whole development team.

 

From http://www.adam-bien.com/roller/abien

0
Average: 2 (2 votes)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

juancarlos.molina replied on Tue, 2008/12/02 - 3:40pm

great checklist

hundal replied on Wed, 2008/12/03 - 2:43pm

Will I be rude if I said that you've just summarised the "architects" at where I work ? :)

Silvio Bierman replied on Wed, 2008/12/03 - 5:33pm in response to: hundal

Any architect who is not one of the actual programmers of the system being "architected" should be fired immediately, along with the executive who hired him.

 

proflux replied on Thu, 2008/12/04 - 11:31am

It sounds like you had a fallout with your architecture team and decided to create this bitch-list to vent (sorry, number 10 really gave it away.)  I hope you feel better soon.  

Liam Knox replied on Fri, 2008/12/05 - 5:11am

I agree, just sounds like a bitch list with no real substance and stated context. 

A complete waste of time for the writer and reader a like. Why dont you just say Ha 'Ocams Razor' , its a lot shorter and as useful.

Geertjan Wielenga replied on Fri, 2008/12/05 - 7:08am

Doesn't seem like a waste of time to me at all. But sorry you felt that way.

Liam Knox replied on Fri, 2008/12/05 - 7:35pm in response to: geertjan

Ok take any one on the statements tell me how to evaluate its worth in the context of developing a system? What metrics do you use, what is each statements worth?

for example 'There are lot of experts involved, but no one is really excited.'

What do you do ask all developer in the firm if they are really excited , no , ok well can the project. Pointless statement

'The architect/s believe they can be smarter / have more experience than the whole development team.'

Sorry Rob and Jurgeun you clearly have no ideas in application development compared to the millions of developers brainwashed on the EJB lie, you will have to can Spring and stick building inefficient monolithic applications.  Pointless statement 

You are trying to identify hotspots and shortcomings in advance with ...UML

If you are trying to do that anyway you seem to of taken a completely wrong career path that you

'You are thinking in pictures, not in code. You believe that pictures are more valuable than code.'

Absolutely worthless statement without any context.  An architecture diagram would be worth more than some artibtary lines of code.  A class and Java Doc may be worth more than a UML diagram to some. All needs context.

 

emad964 replied on Mon, 2009/06/29 - 4:24pm

تحميل برامج برامج جوالات العاب بنات برامج تكنولوجيا كتب تعليم UltraSurf العاب برامج نت Internet Download Manager ProgDVB برامج مجانية أفضل المواقع العربية دليل مواقع مشاهدة محطات مشفرة Online TV Player 3.0.0.940 Internet Download Manager 5.17 Build 4 رقص شرقي anyTV Pro 4.32 OnLineLive 7.1.1 هزي يانواعم ProgDVB 6.06.2 SopCast 3.0.3 منتدى برامج نت Falco Image Studio 3.6 لعبة تزلج على الجليد UltraSurf 9.4 كاثرين هيغل Katherine Heigl محطة غنوة FreeZ Online TV 1.0 Free Video to Mp3 Converter 3.1.3.51 Advanced MP3 Converter 2.10 Xilisoft Video to Audio Converter 5.1.23.0515 Blaze Media Pro 8.02 AKRAM Media Creator 1.11 DVD Audio Extractor 4.5.4 Free WMA to MP3 Converter 1.16 لعبة نينجا المتقدم لعبة قذف كرة لعبة دراجات البهلوانية لعبة اعداء الغابة تحميل برامج Download DivX Subtitles 2.0 BullGuard 8.5 Google Chrome 2.0.181.1 Dev Dell Studio XPS Desktop 435T Intel Matrix Storage Manager A00 Gigabyte GA-EP45-UD3P Bios F9 Ambush HDConvertToX 1.1.229.1764 MSI Wind Nettop CS 120 Realtek Audio Driver 5.10.0.5618 Biostar T41-A7 6.x Realtek On-Board Audio Driver 5.10.0.5735 for 2000/2003/XP TweakNow RegCleaner 4.1.1 SpeedItup Free 4.97 برامج العاب - Internet Download Manager - برامج جوالات - العاب - محطة غنوة - قنوات فضائية - بنات - تكنولوجيا - كتب تعليم - UltraSurf - ق ذ -0

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.