Jak z powodzeniem realizować projekty informatyczne?
Rozmawiając ostatnio z bratem (programistą) i pracując nad nowym projektem zaczęliśmy rozmawiać o rozbieżnościach w projektach pomiędzy tym co zamawia klient, a tym co otrzymuje i przypomniał mi się poniższy obrazek.
To czego klient potrzebował. |
To co klient zamówił. |
To co analityk zrozumiał. |
To co opisywał projekt. |
To co wykonali programiści. |
To co powstało po wdrożeniu. |
To za co klient musiał zapłacić. |
Brak tutaj rysunku pt.: “To za co klient zapłacił” ognisko z drzewem i siekierą 🙂
Wykorzystane rysunki pochodzą ze strony www.nurt.pl |
Jak pewnie większość informatyków przyzna jest w tym trochę racji.
Dlaczego tak jest?
W mniejszych projektach problemy tego typu nie występują jednak przy dużych owszem. Moim zdaniem cały problem polega na braku specyfikacji, albo bardzo ogólnej specyfikacji, która niewiele mówi programistom oraz klientom. Myślę, że problemy tego typu występują nie tylko w małych firmach, ale także duże firmy stają przed takim problemem.
Nutrition is as important to animals as it is to humans for fitness, preventative measures for health issues, obesity concerns…