Estoy publicando esto de forma anónima porque no quiero tener problemas potenciales.
Tengo un gran problema.
Recientemente me uní a un equipo que tiene menos de un año. He estado aquí desde un mes en que comenzó el proyecto. La estructura de la compañía se ve así:
- Propietario (no técnico)
- Gerente de proyecto (no técnico)
- Desarrollador principal (técnico, pero malo)
- Gerente de proyecto (no técnico)
Este proyecto es un sitio web que utiliza ASP.Net para el que el desarrollador principal diseñó una arquitectura horrible. Tendrás que confiar en mi palabra, pero básicamente, la forma en que estamos obligados a crear páginas web nos da tiempos de carga de más de 3 minutos en una sola página web a través de VPN en modo de depuración.
Se ha disparado hasta el punto en que otros compañeros de trabajo están de acuerdo en que pasan más de su día esperando que se carguen las páginas que el desarrollo real.
Ahora el gran problema es este. Project Manager no conoce la tecnología y lo admite. Él ha declarado específicamente que confía en el desarrollador principal para tomar las decisiones correctas en la arquitectura de la aplicación.
Nadie en el equipo sabe cuál sería la opinión de los propietarios, pero todos tienen miedo de hacer olas en esta economía (especialmente yo).
¿Qué harías?
Sleep()llamadas de todos modos!