This is a rejoinder to Frank's Il s'agit d'une réplique à Frank's article l'article on the same topic. sur le même sujet. He discusses 13 scenarios. Il traite de 13 scénarios. I would like to point to one simple way to spot a bad architect and also how you can spot a good architect. Je voudrais signaler à un moyen simple de repérer un mauvais architecte et également comment vous pouvez apercevoir un bon architecte.

A bad architect will inevitably show lack of practical knowledge and use specifications and authorities to justify his statement. Un mauvais architecte inévitablement Afficher manque de connaissances pratiques et l'utilisation de spécifications et les autorités pour justifier sa déclaration. They are swayed by fads and lacking a grounding on reality will tend to adopt and force anything new and shiny on the poor developers. Ils sont déboussolés par les engouements passagers et un manque de terre sur la réalité ont tendance à adopter et à la force quelque chose de nouveau et brillant sur les pauvres développeurs. They are also the over-engineering types. Ils sont aussi les plus-types d'ingénierie. The tendency to over-complicate design is a sure-fire sign of poor architects. La tendance à plus de compliquer la conception est une sorte de tir signe de mauvaise architectes. It is easy to spot them. Il est facile à repérer. Jot down the points above and go to your next meeting. Notez les points ci-dessus et aller directement à votre prochaine réunion. You will know how good your architect is. Vous saurez comment votre bon architecte.

A real architect will have a strong grounding on reality. Un véritable architecte ont une forte réalité sur la terre. He knows when to use any technology and when not to. Il sait se faire à n'importe quelle technologie utiliser et quand ne pas le faire. He will justify with solid understandable logic when questioned and will not rely upon highfalutin words and specifications. Il se justifier avec une solide logique compréhensible interrogés et ne compter sur highfalutin mots et des spécifications. A good architect will also choose the simplest solution that meets the requirements. Un bon architecte également choisir la solution la plus simple qui répond aux exigences.

PS. I always had this nagging suspicion that UML thumping architects (this who generate reams of UML documents and almost nothing else) are most often than not bad architects. J'ai toujours eu cette lancinante de soupçonner que les architectes thumping UML (ce qui rames de générer des documents UML et presque rien d'autre) sont le plus souvent que pas mal architectes. Recently I was trying to use a JSP Table component from a project which repeatedly touted its clean design and UML diagram but didn't even have a 5 minute user guide. Récemment, j'ai essayé d'utiliser un tableau JSP composante d'un projet qui a vanté à maintes reprises sa propre conception et de diagramme UML, mais il n'a même pas 5 minutes guide de l'utilisateur. After honest effort to decipher the nearly non-existent documentation and doc-less javadocs I gave up and chose Ext Grid component instead. Après l'effort honnête pour déchiffrer le non-près de la documentation existante et doc-javadocs moins j'ai laissé tomber et a choisi Poste grille la place. Have you seen any correlation between UML thumpers and bad architects? Avez-vous vu une corrélation entre UML et de mauvaises THUMPERS architectes?