Praca nad nieudanym projektem jest jedną z niewielu rzeczy, które łączy większość programistów, niezależnie od używanego języka, branży lub doświadczenia.
Projekty te mogą być świetnymi doświadczeniami edukacyjnymi, katastrofami miażdżącymi dusze (lub obydwoma!) I mogą wystąpić z wielu powodów:
- zmiana kierownictwa górnego serca
- zespół niedostatecznie wykwalifikowany / niedofinansowany
- pojawienie się lepszego konkurenta podczas cyklu deweloperskiego
- nad / pod zarządzaniem
Czy po opracowaniu kilku takich projektów można wcześnie rozpoznać, kiedy projekt jest skazany na porażkę?
Dla mnie dużym znakiem jest twardy i szybki termin zewnętrzny w połączeniu z pełzaniem funkcji . Widziałem projekty, które zostały dobrze zaplanowane i postępowały zgodnie z harmonogramem, strasznie zjeżdżają z szyn, gdy późne prośby o funkcje zaczęły się pojawiać i dodawać do ostatecznego „rezultatu”. Wnioskodawcy tych wniosków zasłużyli na przydomek Columbo , ponieważ rzadko wychodzili z pokoju bez pytania o „jeszcze jedną rzecz”.
Jakie znaki ostrzegawcze, na które zwracasz uwagę, wywołują w twojej głowie dzwonki alarmowe o zbliżającej się zagładzie?