Haber trabajado en un proyecto fallido es una de las pocas cosas que la mayoría de los programadores tienen en común, independientemente del idioma utilizado, la industria o la experiencia.
Estos proyectos pueden ser grandes experiencias de aprendizaje, desastres devastadores de alma (¡o ambos!), y pueden ocurrir por una multitud de razones:
- cambio de corazón de la gerencia superior
- equipo poco cualificado / con pocos recursos
- surgimiento de un competidor superior durante el ciclo de desarrollo
- gestión superior / inferior
Una vez que haya trabajado en un par de proyectos de este tipo, ¿es posible reconocer en una etapa temprana exactamente cuándo un proyecto está condenado al fracaso?
Para mí, un gran signo es tener un disco duro & rápido límite de tiempo externo combinado con la característica de arrastre . Una vez que las últimas solicitudes de funciones comenzaron a aparecer y se agregaron a la versión final del proyecto, los proyectos que se planificaron bien y que se desarrollaron según lo previsto se saldrán del camino. Los proponentes de estas solicitudes ganaron el apodo de Columbo , debido a que rara vez sale de la habitación sin pedir "sólo una cosa más".
¿Cuáles son las señales de advertencia que observa que activaron las alarmas de la inminente muerte en su cabeza?