Cómo lidiar con un jefe que cambia constantemente de opinión sobre qué tecnologías usar en un proyecto de software

Supongo que esto no es un proyecto RnD. Si es así, puede haber dos formas de manejar esta situación.

El primero se aplica si tienes buenos términos con tu jefe y él es un tipo profesional en lugar de un obstinado. Si este es el caso haz lo siguiente:

  • Investigue y finalice una tecnología en su mente que crea que se adapta mejor al proyecto.
  • ¡No seas emocional! Si tiene razones sólidas para utilizar una tecnología específica, debe quedarse con ellas y preparar algunas justificaciones sólidas y objetivas para ello.
  • Haga un poco de esfuerzo, recopile algunos datos y cifras sobre la tecnología que desea utilizar.
  • Puede incluir algunos estudios de caso, ventajas y desventajas, tendencias de mercado o cosas similares para convencer a su jefe.
  • Intente convencer a su jefe racionalmente, dígale lógica y técnicamente por qué debería quedarse con una tecnología específica y presentarle todas las cosas que ha recopilado en los pasos anteriores.

Si su jefe es un tanto terco o no tiene términos firmes con ellos, intente lo siguiente:

  • Sea claro en su mente que lo que está tratando de lograr es realmente lo correcto.
  • Coordine con los miembros de su equipo o colegas y presente su caso. Convéncelos de crear una influencia colectiva (de manera profesional) en su jefe.
  • Trate de discutir sus preferencias tecnológicas con las partes interesadas de este proyecto. Tenga cuidado en este paso, hágalo solo si se le permite comunicarse con otras partes interesadas y nunca les diga lo que le pasa a su jefe. En su lugar, convéncelos para que se conviertan en su voz y pronuncien sus palabras en reuniones relacionadas con el proyecto.

Si la pregunta refleja con precisión la situación, veo una luz de advertencia parpadeando.

Idealmente, la elección de las tecnologías que se utilizarán en un proyecto de software es una decisión por consenso de todos (o la mayoría de todos) involucrados. En algunas situaciones, un administrador puede tener que imponer restricciones comerciales o financieras (como no usar tecnología que implique pagos de regalías), pero estas no son, por definición, técnicas.

Si la situación realmente es una en la que el jefe está tomando unilateralmente esas decisiones técnicas, las posibilidades de presentar un caso razonado, y de que tenga éxito, son muy escasas. Probablemente sea mejor que busques otro proyecto u otra empresa para la que trabajar.

El desarrollo de software y el autoritarismo no coexisten.