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 excelentes experiencias de aprendizaje, desastres devastadores (¡o ambos!), Y pueden ocurrir por una multitud de razones:
- cambio de gestión superior del corazón
- equipo poco calificado / con pocos recursos
- aparición de un competidor superior durante el ciclo de desarrollo
- sobre / bajo gestión
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í, una gran señal es tener una fecha límite externa dura y rápida combinada con un deslizamiento de funciones . He visto que los proyectos que estaban bien planificados y que avanzaban según lo programado se salían horriblemente del camino una vez que las solicitudes de funciones tardías comenzaron a llegar y se agregaron al "entregable" final. Los proponentes de estas solicitudes ganaron el apodo de Columbo , debido a que rara vez salían de la sala sin pedir "solo una cosa más".
¿Cuáles son las señales de advertencia que buscas que activan las campanas de alarma de muerte inminente en tu cabeza?