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:
| Etap | Zadania | Termin | Zasoby |
|---|---|---|---|
| Analiza | zebranie wymagań | 2 dni | klient, analityk |
| Projektowanie | model bazy danych, makiety UI | 3 dni | projektant, programista |
| Implementacja | moduł logowania, katalog książek | 10 dni | programiści, IDE, Git |
| Testowanie | testy funkcjonalne | 4 dni | tester, ś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.