Plan projektu

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Co to jest plan projektu?

Plan projektu to dokument lub zestaw ustaleń opisujących, jak projekt ma zostać wykonany. W kwalifikacji INF.04 dotyczy to głównie organizacji pracy przy tworzeniu aplikacji: co trzeba zrobić, kiedy, przez kogo i z użyciem jakich zasobów.

Najważniejsze składniki planu projektu

Dobry plan projektu powinien zawierać:

  • etapy projektu – główne fazy prac, np. analiza wymagań, projektowanie, implementacja, testowanie, wdrożenie,
  • ramy czasowe – terminy rozpoczęcia i zakończenia etapów oraz zadań,
  • zasoby – osoby, narzędzia, sprzęt, środowiska programistyczne, budżet,
  • zadania – konkretne czynności do wykonania, np. przygotowanie bazy danych, stworzenie formularza logowania, napisanie testów,
  • odpowiedzialności – kto odpowiada za dane zadanie lub etap,
  • ryzyka – możliwe problemy, np. opóźnienie, brak dostępu do środowiska testowego.

Przykład w projekcie aplikacji

Dla projektu aplikacji bibliotecznej plan może wyglądać następująco:

EtapZadaniaTerminZasoby
Analizazebranie wymagań2 dniklient, analityk
Projektowaniemodel bazy danych, makiety UI3 dniprojektant, programista
Implementacjamoduł logowania, katalog książek10 dniprogramiści, IDE, Git
Testowanietesty funkcjonalne4 dnitester, środowisko testowe

Dlaczego to ważne?

Plan projektu pozwala kontrolować postęp prac, przewidywać opóźnienia i jasno określać obowiązki członków zespołu. Odpowiedź „tylko czas i budżet” albo „wyłącznie etapy” jest niepełna, ponieważ projekt wymaga również zadań i zasobów.