Tratar con alguien que piensa que tiene "la razón divina"

Recientemente me encontré con la situación en la que tengo que tratar con la persona (arquitecto de software) que parece pensar que la solución de software que se le ocurrió es básicamente "divinamente correcta" y se puede aplicar a cada situación. Sin entrar en demasiados detalles sobre cuál es la solución, hicimos un análisis rápido de la aplicación de la solución al problema en cuestión y salimos con más preguntas y problemas que me gustaría enumerar en la pregunta, sin embargo, esta persona persiste en aplicar el solución.

Algunos de los primeros intentos de utilizar la solución que se le ocurrió a esta persona produjeron las máquinas de Rube Goldberg , que se había demostrado que funcionaban mucho más lentamente que las soluciones anteriores (sin importar cuán anticuadas y mal escritas).

Lo que básicamente regresa de esta persona cuando comienzan a hacerse preguntas es: "¡Esta es la forma en que he decidido hacerlo y esto es lo que haremos!"

¿Cómo lidias con una persona así?

¿Qué tiene que ver esta pregunta con el principio de Pedro?
OP ha omitido un componente crítico: cuánto valora su cordura :) Con toda seriedad, si están en la posición, probablemente alguien los apoye. Mientras eso se mantenga, probablemente no tengas opciones.
@JohnFx Porque desde aquí parece que esta persona alcanzó "el nivel de su propia incompetencia", pero lo eliminé de todos modos.
@AffableGeek Siendo consultor, realmente no me importa, ya que las máquinas de Rube Goldberg pueden pagar las facturas casi indefinidamente. :)

Respuestas (4)

La única solución rápida que he encontrado en estas situaciones es encontrar una nueva situación. Está lidiando con una locura organizacional y no podrá solucionarlo en el corto plazo. Se ha promovido a la persona equivocada y su gerencia no parece saberlo ni preocuparse. No tiene suficiente influencia para efectuar un cambio, y los argumentos técnicos no funcionarán .

La alternativa es aceptar el proceso ineficaz y esperar su momento. Eventualmente, los sobrecostos obligarán a alguien a darse cuenta. El arquitecto se animará a hacer otra cosa. Si te has quedado, cooperando y ganando amigos, tal vez seas el próximo arquitecto.

Por cierto, dejé una situación muy similar hace cinco años. Los líderes técnicos incompetentes fueron reemplazados el año pasado.

tal vez seas el próximo arquitecto, no en este caso, pero bien pensado.
Puede tomar mucho tiempo para que personas como esta sean reemplazadas. Si se trata de un problema crónico, debería pensar seriamente en seguir adelante.
Sí, siempre está sucediendo una pequeña cosa del vector A -> B, donde la persona incompetente visible B está siendo apoyada por una persona mayor A que garantiza que es una buena persona y, por lo tanto, no es la fuente de nuestros problemas.
+1 por encontrar una nueva situación. He luchado con la 'rectitud divina' de un tomador de decisiones clave durante algunos años. La gran frustración para mí no son los desacuerdos personales o no hacer las cosas a mi manera, sino el costo comercial de una mala decisión que disminuye el éxito de mis colegas: si trabajas en equipo, debes esforzarte por ganar como equipo.
Realmente me cuesta reconocer cuando estoy en estas situaciones. Siempre siento que me faltan algunas palabras mágicas/perspectiva/punto ciego de empatía, y si fuera un comunicador más efectivo, la gente podría verlo desde mi perspectiva (y viceversa). ¿Tiene algún consejo sobre cómo reconocer cuando se ha quedado sin opciones y es hora de "encontrar una nueva situación"? Me encantaría publicar esto como una pregunta propia, pero se siente demasiado subjetivo, así que pensé en preguntarle: parece que lo ha descubierto. ¡Gracias por tu tiempo!
... O te conviertes en el próximo chivo expiatorio

Si esa persona tiene el poder de decisión, eso es todo. Si no cumple con los requisitos del cliente (es decir, el cliente no está de acuerdo con que la solución cumpla con sus requisitos), entonces no necesariamente tiene que pagar por ella (a menos que un contrato diga lo contrario), y puede decir algo tan simple como "Ok , escuché por qué quiere ir por este camino, pero eso no resuelve el problema que necesito que el [software/producto/solución] resuelva".

Los egos se disparan. Esto es parte de cualquier lugar de trabajo. Cuando se trata de tipos de ingenieros, puede intentar presentar métricas de rendimiento y calidad objetivas y medibles (si eso se aplica a su situación): los ingenieros (al menos en general) responderán a argumentos razonados. Si eso falla, entonces debe considerar quién tiene realmente el poder de tomar decisiones, si vale la pena luchar o no, y cómo afectará a sus clientes y negocios. No creo que esté de más dar a conocer sus preocupaciones, siempre que sea un punto de vista razonado y objetivo, y no un ataque personal al ingeniero.

Habiendo dicho todo eso, lo que no vemos de su pregunta es el punto de vista del ingeniero; tal vez esté equivocado en esto, tal vez no lo esté; es difícil tomar una determinación sin conocer ambos lados.

Si no cumple con los requisitos del cliente . Desafortunadamente, el cliente es interno de la empresa y no tiene forma ni conocimiento para evaluar la solución.
lo que no vemos en su pregunta es el punto de vista del ingeniero. Ojalá lo diera más allá de "aquí están sus órdenes de marcha".
En cuanto al cliente que no tiene conocimiento para evaluar la solución, no veo cómo eso es posible. Puedo ver que un cliente no tiene las habilidades técnicas para argumentar a favor o en contra de una solución basada en méritos técnicos , pero al cliente le importan cosas como si el software hace su trabajo lo suficientemente rápido para proporcionar el valor comercial solicitado, si el el software produce resultados correctos, etc. Si la solución técnica que propone el ingeniero no afecta al cliente de ninguna manera, ¿por qué importa qué solución se elige? Son contratados para ser expertos técnicos.
Tiene razón, no tienen experiencia técnica para evaluar, pero se les está vendiendo una lista de productos que los impactará. El problema es que la persona que vende (ingeniero) no es la persona que implementa esa solución. La solución tendrá un impacto en el negocio, pero la responsabilidad de la implementación no recae en el ingeniero.
No sé si puedo ayudarte con eso, esto me genera muchas preguntas. No está claro por qué el ingeniero está involucrado en la discusión si no va a estar involucrado en la implementación ni en el soporte continuo. ¿Es esta persona un líder de departamento/equipo a quien se le confían estas decisiones? ¿Están trayendo a otros ingenieros que implementarán o respaldarán la solución y considerarán su punto de vista en la decisión? Esto suena raro.
Supongamos un banco gigantesco que tiene un "Grupo de arquitectura tecnológica", un "Grupo comercial" y un "Grupo de desarrollo de software". El "Grupo de Arquitectura Tecnológica" ideó la solución y encargó al "Grupo de Desarrollo de Software" que la implementara, mientras vendía al "Grupo Comercial" que esto es lo mejor desde el pan rebanado. A cierta altura, los grupos de arquitectura y desarrollo informan a la misma persona, pero desafortunadamente es tan alto que: fortunecity.com/campus/books/845/shithap.htm
Está bien, pero en ese caso se trata de áreas de política, estructura y organización. Te alejaste por completo de la pregunta original, que era cómo tratar con la persona/ego. Agregar todas estas condiciones y detalles comienza a convertir esto en una pregunta fundamentalmente diferente: es decir, cómo navegar por las estructuras y políticas involucradas en cómo se toman las decisiones en las organizaciones. No puedo dar una buena respuesta a eso dentro del alcance de esta pregunta, porque es una pregunta completamente diferente.

En situaciones similares, dependí de obtener una lista de recursos (libros, blogs, estándares y orientación de los principales proveedores en su espacio de desarrollo particular, por ejemplo, IBM, Microsoft, Idesign, Thoughtworks, por nombrar solo algunos) para respaldar los puntos que Estoy tratando de comunicarme y, lamentablemente, tuve que producirlos en las reuniones.

Si ha pasado por ese proceso y todavía se le dice que está equivocado, incorrecto o saben mejor. Luego, haga lo que se le indique, pero conserve su material de origen si las cosas salen mal para protegerse a sí mismo y a su propia integridad profesional. En una nota positiva, ayudará a mejorar su conjunto de habilidades, ya que aprenderá cómo hacer la investigación necesaria para respaldar sus declaraciones y cómo lidiar con las dificultades (personas, situaciones y enfoques defectuosos).

Finalmente, solo pregunte cómo llegaron a los resultados de sus decisiones. Es el trabajo de un arquitecto de software mostrar la intención y el propósito de un diseño y cómo las partes funcionales encajan para brindar una solución.

Lo que puedes hacer es hablar con él en grupo al respecto. Si se trata de un esfuerzo compartido, entonces necesita ver qué piensan otras personas sobre su solución y si hay una alternativa mejor.

Si cree que la calidad de su solución no es lo suficientemente buena y haría que su cliente no estuviera satisfecho o pondría en peligro su proyecto. Hable con su líder de equipo o jefe. Explíqueles por qué cree que su solución no es correcta. Muestra tu alternativa. Sin embargo, si usted es el único en su equipo que piensa que está equivocado, me temo que tendrá que seguir la corriente.