투잡뛰는 개발 노동자

[Historia programisty SI] 09. Początek intensywnego rozwoju po włączeniu do projektu SI

  • Język oryginalny: Koreański
  • Kraj: Wszystkie krajecountry-flag
  • TO

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:

  • Zawartość może ulec zmianie w dowolnym momencie.
  • Klient może nie znać się na szczegółach. Należy pokazywać mu fragmenty projektu i regularnie zbierać opinie.
  • Nie należy automatycznie zgadzać się na każdą dodatkową prośbę, chyba że jest to absolutnie konieczne.
  • Nie jestem Billem Gatesem. Klient bardziej ceni szybko stworzone ekrany niż dobrze zaprojektowany program.
[Historia programisty SI] 09. Początek intensywnego rozwoju po włączeniu do projektu SI

Komentarze0