Mówi się, że czas to pieniądz. Wiele osób mogło się o tym przekonać na własnym przykładzie, na przykład w pracy, w której moim zajęciem było programowanie.
Często zdarza się, że osoba, dla której pisaliśmy daną aplikację zmienia zdanie co do tego, jaka funkcjonalność ma być w niej zawarta, jednak nie został zmieniony termin oddania aplikacji do użytku. Jak być może wiecie, jeśli zmienia się cokolwiek na późnym etapie programowania, to okazuje się zazwyczaj, że wcześniej zaimplementowane elementy nie do końca ze sobą współgrają, to znaczy niekoniecznie ze sobą, ale raczej z tym, co zostało ostatnio zmienione. Dlatego często okazuje się, że oprócz zmiany tego, co zażyczył sobie klient, musimy znacznie modyfikować lub nawet całkowicie usunąć i napisać od nowa, także masę innych rzeczy, na przykład główne jądro programu, czy sekcję odpowiedzialną za interfejs do obsługi aplikacji. Wtedy też okazuje się, że do premiery zostało zbyt mało czasu, aby programiści mogli się wyrobić, nawet jeśli perfekcyjnie znają języki programowania i trzeba zmienić ten termin. Zazwyczaj wiąże się to z ogromnymi kosztami i niezadowoleniem wśród pracowników.
Copyright @ 2010 Programowanie