Projektový harmonogram
Trvanie projektu: 11 týždňov
Plán aktívneho vývoja: 8 týždňov
Rezerva: 3 týždne
Tím: Projektový manažér, backend vývojár, frontend vývojár, integrátor, tester
Prehľad fáz
| Fáza | Trvanie | Týždeň | Hlavný výstup |
|---|---|---|---|
| 1. Iniciácia projektu | 1 týždeň | 1 | Projektová špecifikácia, rozdelenie rolí |
| 2. Analýza požiadaviek | 1 týždeň | 2 | SRS dokument, ERD |
| 3. Návrh riešenia | 1 týždeň | 3 | Architektúra systému, návrhy obrazoviek |
| 4. Implementácia – backend (I.) | 2 týždne | 4–5 | Databáza, párovanie platieb, Fio API, JotForm API, napojenie na databazu |
| 5. Implementácia – frontend (I.) | 2 týždne | 4–5 | Základné UI (login, dashboard), napojenie na databazu |
| 6. Implementácia – backend + fronend (II.) | 2 týždne | 6–7 | Rozšírené funkcie, rozhodnutie o implementácií voliteľných častí |
| 7. Testovanie a ladenie | 1 týždeň | 8 | Test plán, opravy, interné UAT |
| 8. Nasadenie a dokumentácia | 1 týždeň | 9 | Nasadenie, používateľská príručka, školenie |
| 9. Rezerva | 3 týždne | 9–11 | Rezerva + finálne doladenie, prezentácia |
Detailný týždenný plán
| Týždeň | Fáza | Úlohy | Zodpovední |
|---|---|---|---|
| 1 | Iniciácia | Schválenie zadania, projektová špecifikácia, rozdelenie rolí, nastavenie komunikácie | PM + celý tím |
| 2 | Analýza požiadaviek | Funkčné a ne-funkcionálne požiadavky, návrh používateľských rolí, ERD, validácia s klubom | Analytik + PM |
| 3 | Návrh riešenia | Architektúra systému, návrh databázy , návrh UI/UX, definícia API endpointov, testovacie dáta | Backend, Frontend, PM |
| 4-5 | Implementácia (paralelná) | Backend: databáza, logika párovania platieb, Fio API Frontend: login, dashboard, tabuľky, napojenie na testovacie API | Backend +Frontend |
| 6-7 | Rozšírenie funkcionality | - Implementácia prepojenia s Gmail API a Jotform - Overenie, ktoré voliteľné časti stihneme dopracovať (napr. automatické účty, upomienky) - Rozhodnutie: generovanie hesiel sa môže riešiť len pre automatické účty z Jotformu, nie pre ručné registrácie - Dokončenie prepojenia frontend-backend | Celý tím |
| 8 | Testovanie | Jednotkové a integračné testy, testovanie Fio API, e-mailov a registrácií, UAT s klubom, oprava chýb | Tester + tím |
| 9 | Nasadenie a dokumentácia | - V prípade VPS: nasadenie cez Docker Compose - V prípade webhostingu: lokálny build a nahratie na server cez FTP - V prípade webhostingu: lokálny build a nahratie na server cez FTP - Finálna dokumentácia a používateľská príručka - Školenie manažéra klubu | PM + dev tím |
| 10–11 | Rezerva | Finálne úpravy, obhajoba projektu, bonusové funkcie | Celý tím |
Riadenie a kontrola postupu
- Týždenný status meeting (15–30 minút) – kontrola postupu podľa Gantt plánu
- ClickUp – správa úloh, označovanie „hotovo“
- GitHub – verzovanie kódu
- Zdieľaný priečinok (OneDrive)– dokumentácia, zápisy
- Milníky:
- M1 – Schválenie analýzy (koniec 2. týždňa)
- M2 – Hotový návrh UI a databázy (koniec 3. týždňa)
- M3 – Hotový backend + základný frontend (koniec 7. týždňa)
- M4 – Rozšírené funkcie, e-mailová integrácia, testy (koniec 8. týždňa)
- M5 – Testovanie a prezentácia (8.–9. týždeň)