Die Arbeit an einem gescheiterten Projekt ist eines der wenigen Dinge, die die meisten Programmierer gemeinsam haben, unabhängig von der verwendeten Sprache, Branche oder Erfahrung.
Diese Projekte können großartige Lernerfahrungen und / oder seelenzerstörende Katastrophen sein und aus einer Vielzahl von Gründen auftreten:
- Oberes Management Veränderung des Herzens
- unterqualifiziertes / unterfinanziertes Team
- Hervortreten eines überlegenen Konkurrenten während des Entwicklungszyklus
- über / unter Management
Ist es möglich, frühzeitig zu erkennen, wann ein Projekt zum Scheitern verurteilt ist, wenn Sie an einigen dieser Projekte gearbeitet haben?
Für mich ist es ein großes Zeichen, dass eine harte und schnelle externe Frist mit Feature-Creep verbunden ist . Ich habe gesehen, dass Projekte, die gut geplant waren und pünktlich abliefen, fürchterlich von den Gleisen liefen, als die späten Feature-Anfragen auftauchten und zum endgültigen "Ergebnis" hinzugefügt wurden. Die Antragsteller dieser Anfragen erhielten den Spitznamen Columbo , da sie den Raum nur selten verließen, ohne nach "nur noch einer Sache" zu fragen.
Was sind die Warnsignale, auf die Sie achten, um die Alarmglocken des bevorstehenden Untergangs in Ihrem Kopf auszulösen?