Recientemente comencé en una nueva empresa, con un puñado de programadores. Es una empresa mediana, con alrededor de 70 empleados, pero TI solo tiene 9-10, y hay 3 "programadores" aparte de mí. Sin embargo, estos muchachos tienen una experiencia muy limitada y están haciendo muchas cosas terriblemente. Por ejemplo, uno de nuestros proyectos es un sitio web PHP. La mayoría del código se almacena en un controlador PHP de 20,000 líneas, con ~ 6000 líneas de JavaScript incrustadas en PHP.
Sigo haciendo pequeñas sugerencias aquí y allá, pero nadie ha estado escuchando, todos dicen que están demasiado ocupados para implementar mis sugerencias. La cuestión es que no deberían estar tan ocupados, y no lo estarían si las cosas se hicieran bien. Pasan la mayor parte de su tiempo arreglando cosas que se siguen rompiendo. Si cada proyecto se construye correctamente, podría hacerlo todo yo mismo.
¿Qué enfoque debo tomar para convencer a estos muchachos o al gerente de que las cosas deben cambiar y que cambiar las cosas ahorrará mucho tiempo? ¿Debo dejar de tratar de convencer a mis compañeros de trabajo e ir directamente al gerente, con una propuesta comercial sobre cómo la compañía ahorrará un montón de dinero si comienzan a hacer las cosas correctamente?