Harmonogram tímového projektu
1. fáza: otvorenie
- Úvodné stretnutie (kalendárny týždeň 41, projektový týždeň 1)
- Účasť všetkých členov tímu.
- Diskusia o cieľoch projektu a harmonograme.
- Určenie kľúčových krokov.
- Zodpovednosť: všetci.
- Trvanie: 1 týždeň.
- Špecifikácia tímových rolí (kalendárny týždeň 41, projektový týždeň 1)
- Definovanie zodpovedností jednotlivých členov tímu.
- Priradenie úloh na základe odborných schopností.
- Zodpovednosť: všetci.
- Trvanie: 1 týždeň.
- Príprava projektového plánu (kalendárny týždeň 41, projektový týždeň 1)
- Návrh časového harmonogramu.
- Určenie jednotlivých etáp projektu.
- Zodpovednosť: Maťa.
- Trvanie: 1 týždeň.
2. fáza: konfigurácia
- Databáza (kalendárny týždeň 42, projektový týždeň 2)
- Návrh a implementácia databázovej štruktúry.
- Optimalizácia databázy pre potreby projektu.
- Zodpovednosť: Maťa.
- Trvanie: 2 týždne.
- Webové rozhranie (kalendárny týždeň 42, projektový týždeň 2)
- Tvorba užívateľského rozhrania aplikácie.
- Prispôsobenie dizajnu potrebám používateľov.
- Zodpovednosť: Roman (UniConnect) + Kika (tímový web).
- Trvanie: 6 týždňov.
- Backend do frontend (kalendárny týždeň 43, projektový týždeň 3)
- Prepojenie backendových funkcionalít s frontendom.
- Testovanie API spojení.
- Zodpovednosť: Michal.
- Trvanie: 6 týždňov.
- Dizajn (kalendárny týždeň 43, projektový týždeň 3)
- Vizualizácia aplikácie.
- Zladenie estetických prvkov s funkčnosťou.
- Zodpovednosť: Roman (UniConnect) + Kika (tímový web).
- Trvanie: 5 týždňov.
3. fáza: testovanie
- Statické dáta (kalendárny týždeň 46, projektový týždeň 6)
- Implementácia a kontrola statických dát.
- Validácia dátových zdrojov.
- Zodpovednosť: Jozef + Maťa.
- Trvanie: 2 týždne.
- Simulácia používateľských rolí (kalendárny týždeň 42, projektový týždeň 2)
- Testovanie aplikácie z pohľadu rôznych používateľov.
- Hľadanie defektov a návrhy na ich opravu.
- Zodpovednosť: Michal.
- Trvanie: 1 týždeň.
- Debugging (kalendárny týždeň 46, projektový týždeň 6)
- Identifikácia a odstránenie defektov v aplikácii.
- Testovanie finálnych verzií kódu.
- Zodpovednosť: Jozef + Michal.
- Trvanie: 2 týždne.
4. fáza: ukončenie projektu
- Dokumentácia (kalendárny týždeň 41, projektový týždeň 1)
- Tvorba technickej dokumentácie projektu.
- Zaznamenanie všetkých krokov a zmien.
- Zodpovednosť: Kika + Roman.
- Trvanie: 9 týždňov.
- Tímový web (kalendárny týždeň 42, projektový týždeň 2)
- Vývoj a nasadenie webovej stránky pre tím.
- Prezentácia výsledkov projektu.
- Zodpovednosť: Kika.
- Trvanie: 8 týždňov.
- Dotazník (kalendárny týždeň 44, projektový týždeň 4)
- Vytvorenie a vyhodnotenie dotazníka na spätnú väzbu.
- Analýza získaných dát.
- Zodpovednosť: Jozef.
- Trvanie: 1 týždeň.
- Príprava prezentácie (kalendárny týždeň 48, projektový týždeň 8)
- Zostavenie finálnej prezentácie výsledkov projektu.
- Trénovanie prednesu pre všetkých členov tímu.
- Zodpovednosť: všetci.
- Trvanie: 2 týždne.
5. fáza: záver
- Prezentácia projektu (kalendárny týždeň 49, projektový týždeň 9)
- Predstavenie výsledkov celého projektu.
- Prezentovanie jednotlivých častí členmi tímu.
- Zodpovednosť: všetci.
Grafické znázornenie harmonogramu
Harmonogram z 30.10.2024:
Harmonogram z 30.10.2024 vo formáte .pdf:
Harmonogram z 10.11.2024:
Harmonogram z 10.11.2024 vo formáte .pdf:
Harmonogram z 4.12.2024:
Harmonogram z 4.12.2024 vo formáte .pdf:
Zhodnotenie práce na tímovom projekte
Na začiatku projektu sme všetci spolupracovali na úvodných fázach, čo je
veľmi dobrý krok. Úvodné
stretnutie, špecifikácia rolí a príprava projektového plánu nás všetkých spojili, pomohli nastaviť
smerovanie projektu a jasne definovať naše úlohy. Spoločná zodpovednosť za tieto kroky vytvorila
dobrý základ pre neskoršiu prácu.
Pokiaľ ide o konfiguráciu, úlohy sa zhodovali s našimi
technickými zručnosťami. Zvládli sme ich bez problémov, čo nám umožnilo sústrediť sa na kvalitnú
implementáciu. Niektorí z nás však, samozrejme, ako Roman a Michal, mali väčší objem práce,
napríklad frontend/backend integráciu a dizajn. Absolútne spravodlivé prerozdelenie úloh však nie je
vždy možné, napriek tomu sme si dokázali navzájom pomôcť v časovej tiesni, aby projekt napredoval
plynulo a bez výrazných omeškaní.
Testovanie bolo zaujímavou časťou projektu. Jozef tu mal
výrazne viac zodpovednosti ako ostatní. S Maťou spolupracoval na spracovaní statických dát a okrem
testovania pracoval aj na debuggingu s Michalom a Romanom.
Dokončovanie projektu bolo
rozdelené medzi nás všetkých. Kika a Roman pracovali na dokumentácii, Jozef mal na starosti dotazník
a všetci sme spoločne pripravovali prezentáciu. Kika celý proces práce nášho tímu dokumentovala na
tímovom webe.
Čo fungovalo dobre:
- Rozdelenie úloh podľa odbornosti: všetkým sedeli ich technické zadania.
- Tímová spolupráca: spoločná zodpovednosť v úvodnej fáze a pri príprave prezentácie podporila našu súdržnosť.
- Flexibilita: aj keď niektorí mali viac úloh, atmosféra v tíme zostala dobrá a dokázali sme si navzájom pomôcť.
- Priebežná kontrola: zavedenie pravidelných kontrolných stretnutí pre priebežné vyhodnocovanie stavu projektu a prípadne prerozdelenie úloh.
- Koordinácia pri dizajne: aj keď na dizajne pracovali prevažne Roman a Kika, ostatní im dávali spätnú väzbu, vďaka čomu konečný výsledok reflektuje očakávania nás všetkých.
Čo by sa dalo zlepšiť:
- Vyváženie zaťaženia: niektorí členovia tímu mali viac zodpovednosti ako iní, do budúcnosti by bolo dobré lepšie rozvrhnúť prácu na projekte.
- Príliš vysoké ciele: hlavným problémom nášho projektu bolo to, že sme si nastavili až príliš ambiciózne ciele vzhľadom na dostupný čas. Aj keď sme sa snažili dať do práce maximum, niektoré úlohy sme nestihli dokončiť . Tento problém ovplyvnil najmä fázu konfigurácie, kde sa niektoré časti backendu a frontendu dokončili neskôr, ako bolo plánované, prípadne nedokončili. Pri budúcom projekte by sme mohli byť realistickejší v odhade našich kapacít a lepšie plánovať časový harmonogram. Možno by pomohlo rozdeliť niektoré komplexné úlohy na menšie kroky alebo prioritizovať kľúčové časti projektu, aby sme zabezpečili, že tie najdôležitejšie časti budú hotové načas.
Záver
Väčšina rolí bola pridelená efektívne a celý tím pracoval naozaj dobre. Sme spokojní so svojim výsledkom a hrdí na to, ako sme spolu zvládli jednotlivé fázy projektu. Celkovo hodnotíme našu spoluprácu pozitívne a projekt považujeme za úspešný.