Creo que has respondido tu propia pregunta un poco. La única sugerencia que tengo es aprender a elegir tus batallas y aprender a ser paciente. Inyecte algunas ideas de vez en cuando, luego deje que esas ideas se filtren hasta que "compre" de otros en su equipo.
El principal problema no se trata de quién tiene razón o no. Todo se reduce a la psicología individual y grupal. Las personas tienden a sentir erróneamente una sensación de inferioridad cuando se desafían sus valores e ideales, y las personas pueden ser muy resistentes al cambio. Pueden volverse discutidores y buscarán a otros para validar su posición y ser consolados como un grupo para que no tengan que desafiar sus propios valores, y para que no tengan que enfrentar cambios que les hagan sentir que tienen ciertos conceptos. incorrecto. Por otro lado, los desarrolladores de software en particular pueden ser personas muy sensibles y, sin embargo, a menudo pueden ser insensibles (especialmente cuando son más jóvenes) en términos de cómo podrían abordar desafiar los valores de los demás. El resultado es que a menudo encontrarás equipos donde un individuo es muy infeliz y siente que todos los demás parecen negarse a entender, y trata a ese individuo como la proverbial amapola alta. A menudo, esto da como resultado una cultura grupal que es venenosa para todos, donde la culpa y la actitud defensiva se convierten en la norma.
También debe considerar su propia posición en todo esto. No es probable que la culpa de una cultura venenosa recaiga completamente en sus colegas, incluso si puede haber comenzado allí. Es más probable que sus reacciones hacia usted y sus reacciones hacia ellos se retroalimenten con el tiempo, y que no se controle se convierta en un problema muy difícil de manejar. Un buen gerente detecta este tipo de problemas temprano y los soluciona, pero la realidad es que la mayoría de los gerentes en TI provienen de entornos de TI primero y son promovidos sin la capacitación adicional necesaria para administrar a las personas de manera efectiva, de modo que para cuando se den cuenta de eso es un problema, ha crecido mucho y se ha convertido en parte de la cultura del equipo.
Entonces, ¿qué puedes hacer al respecto?
Una opción es simplemente irse, pero hacerlo de una manera que le permita irse con su reputación intacta y con una buena referencia de su empleador. No quieres tener tu momento "Jerry McGuire" y quemar todos tus puentes, y en tus entrevistas deberás tener cuidado sobre cómo expresas tus razones para irte, y evitar ser arrogante o amargado por cómo Sentiste que te trataron.
Si desea quedarse, deberá hacer lo más difícil de todo. Trague su orgullo y, con el tiempo, demuestre a los demás que desde su perspectiva ha "cambiado". Debe detenerse y escuchar a los demás, y evitar la tentación de tomar ideas rechazadas personalmente. Tiempo, paciencia y aprender a no invertir demasiado emocionalmente en el trabajo que está haciendo. Aún más importante, necesita aprender a expresar las cosas para mostrarles a los demás que es sensible a su punto de vista, y al mismo tiempo expresar el suyo.
Su pregunta se hace eco de algunas de las experiencias que he tenido en los últimos 10 años, y aunque no soy psicólogo, soy un observador entusiasta de cómo las personas interactúan entre sí, y tengo que trabajar para cambiar antes de que pudiera efectuar un cambio cultural en mi equipo. En algunos casos he cambiado de trabajo, y en otros, me he quedado y he hecho todo lo posible para realmente hacer una diferencia en mi lugar de trabajo. Me alejé con la mayor satisfacción de aquellos lugares donde superé ser la amapola alta, y dejé una cultura laboral mejorada y con grandes referencias. Vea esto como una oportunidad para realmente enfrentar un desafío. Puede ser difícil, pero muy gratificante al final.