Temat
- #Zarządzanie projektem
- #Procedura rozwoju
- #Wymagania klienta
- #Projekt SI
- #Projektowanie kodu
Utworzono: 2024-04-18
Utworzono: 2024-04-18 06:44
Historia programisty SI
#9. Po dołączeniu do projektu SI - początek właściwego rozwoju
Po dołączeniu do projektu i okresie adaptacji, rozpoczyna się właściwy etap rozwoju. Rozwój odbywa się zgodnie z harmonogramem WBS, uwzględniając funkcje opisane w RFP (Specyfikacja wymagań). W SI zakłada się, że funkcje mogą ulec zmianie w dowolnym momencie, dlatego staramy się tworzyć moduły o jak najniższym stopniu sprzężenia z innymi.
Powodem jest fakt, że firma zlecająca projekt zazwyczaj zna swoją działalność, ale nie zawsze jest w stanie określić, jakie funkcje są potrzebne, jak powinny być skonstruowane ekrany itp. Często dopiero po pokazaniu gotowych ekranów pojawiają się dodatkowe wymagania lub zmiany.
W przypadku wysokiego stopnia sprzężenia modułów, zmiana jednego z nich może wymagać modyfikacji innych, co może prowadzić do nieprzewidzianych skutków ubocznych i niepotrzebnego powielania kodu.
W SI priorytetem jest sprawienie, aby system działał, co oznacza, że czysty kod i efektywność schodzą na dalszy plan.
Na początku chęć tworzenia wysokiej jakości oprogramowania jest silna, ale napięty harmonogram i ciągłe żądania klienta, który oczekuje natychmiastowych zmian, sprawiają, że szybko zaczynamy skupiać się na szybkości rozwoju.
Ponadto klient, który zapłacił za projekt, czasami przyjmuje postawę bierną, oczekując, że wszystko zostanie zrobione bez jego udziału. To sygnał potencjalnych problemów w końcowej fazie projektu, dlatego warto zadawać pytania, jeśli coś jest niejasne, i dbać o dokumentację.
Podczas pracy w SI należy pamiętać o kilku ważnych kwestiach:
Komentarze0