This is a rejoinder to Frank’s Se trata de un escrito de dúplica a Frank's article artículo on the same topic. sobre el mismo tema. He discusses 13 scenarios. El autor analiza 13 escenarios. I would like to point to one simple way to spot a bad architect and also how you can spot a good architect. Me gustaría señalar una manera simple de detectar un mal arquitecto y también cómo se puede detectar un buen arquitecto.

A bad architect will inevitably show lack of practical knowledge and use specifications and authorities to justify his statement. Un mal arquitecto, inevitablemente, muestran la falta de conocimientos prácticos y el uso especificaciones y las autoridades para justificar su declaración. 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. Ellos son sacudidos por modas y que carecen de una sólida base en la realidad tienden a adoptar y la fuerza nada nuevo y brillante a los pobres desarrolladores. They are also the over-engineering types. También son más los tipos de ingeniería. The tendency to over-complicate design is a sure-fire sign of poor architects. La tendencia a complicar más-es un diseño seguro del fuego signo de mala arquitectos. It is easy to spot them. Es fácil de detectar. Jot down the points above and go to your next meeting. Anote los puntos anteriores, e ir a su próxima reunión. You will know how good your architect is. Usted sabe bien cómo es su arquitecto.

A real architect will have a strong grounding on reality. Un verdadero arquitecto tendrá una fuerte base en la realidad. He knows when to use any technology and when not to. Él sabe cuándo utilizar cualquier tecnología y cuándo no. He will justify with solid understandable logic when questioned and will not rely upon highfalutin words and specifications. Él se justifica con una sólida lógica comprensible cuando en tela de juicio y no confiar en las palabras y highfalutin el pliego de condiciones. A good architect will also choose the simplest solution that meets the requirements. Un buen arquitecto también elegir la solución más sencilla que cumpla con los requisitos.

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. Yo siempre he tenido este acuciante la sospecha de que UML thumping arquitectos (que generan este resmas de documentos UML y casi nada más) son la mayoría de las veces mala arquitectos. 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. Recientemente me estaba tratando de usar un componente JSP cuadro de un proyecto que promociona en repetidas ocasiones su diseño limpio y diagrama UML, pero ni siquiera tenía a 5 minutos guía del usuario. After honest effort to decipher the nearly non-existent documentation and doc-less javadocs I gave up and chose Ext Grid component instead. Tras el esfuerzo honesto para descifrar la casi inexistente documentación y doc-javadocs menos me he rendido y eligió Ext Grid componente lugar. Have you seen any correlation between UML thumpers and bad architects? ¿Ha visto alguna correlación entre UML thumpers y malas arquitectos?