8. Sastanci Tima
8.1 Zapisnik sa sastanka 22.04.2024.
Na prvom sastanku sa članovima tima koji je održan putem Discorda, 26.04.2024. godine, detaljnije smo se upoznali sa temom koju smo dobili istraživanjem šta ForgeAI predstavlja i u kolikoj mjeri dobro rješenje možemo osmisliti. Nakon što smo ustanovili naše zadatke, definisali nultu fazu kojom ćemo započeti ovaj projekat, prešli smo na podjelu samih zadataka za koje smo utvrdili rok od 5 dana. Članovi tima su prihvatili zadatke onako kako slijedi:
Safet Imamović – Detaljna analiza teme, analiza svjetskog tržišta
Hamza Gačić – Analiza ciljne grupe, specificiranje zahtjeva i potreba
Hamza Čeliković – Analiza domaćeg tržišta i stakeholderi
Na osnovu podijeljenih zadataka i utvrđenog roka, naredni sastanak zakazali smo 29.04.2024.
Vođa tima: Safet Imamović
8.2 Zapisnik sa sastanka 29.04.2024.
Nakon izvršenih zadataka, održali smo drugi sastanak. Tema sastanka bila je analiza i kvalitet izvršenih zadataka, gdje smo detaljno pregledali svaki od dostavljenih dokumenata kako bismo objedinili zadatke koji trebaju da čine nultu fazu našeg projekta. Nakon što smo izvršili određene izmjene i korigovali eventualne greške, pristupili smo finalnoj doradi dostavljenih zadataka i kao rezultat dobili dokument o analizi teme, tržišta, zahtjeva, potreba, stakeholdera sa svim parametrima koji su bili potrebni da bismo mogli pristupiti narednoj fazi. Taj dokument smo predali kao assignment naše nulte faze, te smo odlučili sljedeći sastanak zakazati nakon odobravanja ili korigovanja našeg prvog koraka.
8.3 Zapisnik sa sastanka 08.05.2024.
Nakon komentara na predanu fazu 0, održali smo sastanak na kojem smo analizirali ono što nam fali i na što nismo detaljno obratili pažnju. Definisali smo sljedeće zadatke:
Popuniti tabelu ANALIZA TRŽIŠTA
Napraviti idejne module aplikacije
Uraditi tabele funkcionalnih i nefunkcionalnih zahtjeva
Osmisliti detalje po idejnim modulima aplikacije
Pristupiti izradi dijagrama
Detaljnu podjelu zadataka po članovima tima smo specificirali u obrascu PRAĆENJE ZADATAKA. Sljedeći sastanak zakazali smo 14.05.2024., kada bismo trebali imati većinu ovih zadataka završenih.
Vođa tima: Safet Imamović
8.4 Zapisnik sa sastanka 14.05.2024.
Na početku ovog sastanka ustanovili smo da su predviđeni zadaci urađeni (većina njih). Ono na šta smo se detaljnije bazirali ovaj put je izrada potrebnih dijagrama (za početak use case i deployment dijagram). Također, na ovom sastanku smo krenuli sa formiranjem projektne dokumentacije i prototipa UI, na bazi idejnih modula same aplikacije. Ono što je zadatak za dalje je kreiranje preostalih dijagrama i razvijanje idejnog rješenja koje bi ispunilo sve zahtjeve i potrebe koje smo specificirali na početku. Sljedeći sastanak smo zakazali 20.05.2024., na dan predaje samog projekta, da finaliziramo urađene zadatke.
Vođa tima: Safet Imamović
8.5 Zapisnik sa sastanka 20.05.2024.
Ovo bi bio novi sastanak, prije same prezentacije projekta. Danas smo dobili komentar na naš projekat od strane predmetnog asistenta u kojem je rečeno da moramo malo modificirati funkcionalne zahtjeve dodavanjem još jednog korisnika (što smo i uradili). Modificirali smo urađene dijagrame i tabele uvođenjem tog korisnika, malo poboljšali prototip UI i finalizirali pptx prezentaciju na bazi svih urađenih zadataka. Uradili smo također analizu targeta i poseban fajl u kojem su specificirane pravno-zakonske regulative koje su temelj ovog softvera. Finalizirali smo potrebne dijagrame, kao i poseban fajl dokumentacije ovog softvera sa svim potrebnim objašnjenjima. Ono što je još ostalo je podijeliti uloge u predstojećoj prezentaciji projekta, što smo ostavili za sljedeci sastanak (24.05.2024.) prije same prezentacije.
Vođa tima: Safet Imamović
8.6 Zapisnik sa sastanka 24.05.2024.
Na ovom sastanku smo zaključili posljednje pripreme prije same prezentacije projekta. Implementirali smo prema dizajnu i iskoristili dokumentaciju ForgeAI za postavke projekta i integraciju sa Supabase-om. Evo sažetka onoga što smo postigli:
Implementacija koda je završena prema dizajnu i specifikacijama.
Postavili smo projekat i integrirali se sa Supabase-om, što uključuje inicijalizaciju projekta, integraciju sa Supabase-om, konfiguraciju okruženja, instalaciju Python-Dotenv-a, konfiguraciju Supabase klijenta, definiciju prilagođenog korisničkog modela, implementaciju pogleda za autentifikaciju, kreiranje HTML predložaka, konfiguraciju URL-a, migraciju baze podataka i pokretanje servera.
Napravili smo prototip chat sesija i migrirali bazu podataka, uključujući integraciju sa Supabase-om.
Kreirali smo dokumentaciju koja obuhvata uvod, detalje projekta, analizu tržišta, specifikaciju funkcionalnih i nefunkcionalnih zahtjeva, analizu targeta i pravno-zakonsku regulativu.
Dodatno smo unaprijedili Django aplikaciju sa Bootstrap stilizacijom, početnom stranicom, aplikacijom za rukovanje upitima, prikazima i formama, kao i HTML predlošcima. Svi zadaci su uspješno završeni prema rasporedu.
Vođa tima: Safet Imamović