-
Notifications
You must be signed in to change notification settings - Fork 0
Projektna dokumentacija
- O projektu
- Projektni tim i zaduženja
- Metodika razvoja softvera
- Alati za izradu projekta
- Izrada projektnog plana
- Resursi
- Troškovi
- Ponuda naručitelju
Opis domene Microsensors je ideja softverskog rješenja koji bi se koristio unutar studentske instucije. Softver bi omogućio pregled podataka kao što su temperatura, vlaga zraka i količina svjetlosti u dvorani. Korisnici softvera imali bi uvid u podatke u realnom vremenu, ali i statističke podatke. Uz pomoć sustava, korisnik može prijaviti svoju prisutnost na predavanju u određenoj dvorani u kojoj se nalazi.
Korisnik bi imao mogućnosti:
- Pregled podataka u realnom vremenu
- Pregled statističkih podataka
- Prijava prisutstva na predavanju
Projektni tim sastoji se od pet studenata:Martin Arežina (MA), Filip Belinić (F), Darjan Baričević (DB), Danko Bukovac (D) i Ivan Jurčić (IJ). Svaki student ima određena zaduženja, a ona se razlikuju po svakom sprintu. Na navedenoj slici biti će prikazana zaduženja za prvi sprint projekta. Za prvi sprint dogovorena funkcionalna cjelina biti će prijava studenta.
Slika 1. Prikaz studenta i zaduženja za prvi sprint
Metodologija koju smo izabrali za razvoj našeg projekta bazira se na Scrum agilnoj razvojnoj metodi. Uloge u Scrum metodologiji su The Product Owner, Scrum Master i The Project Team. Jedan od članova tima predstavljat će ulogu Scrum Mastera, te će svi članovi tima biti Project Team. Postoji velik opus programa za korištenje Scrum metodologije, mi smo odabrali rad u programu pod nazivom "Trello".
Scrum Master:- Darjan Baričević
- Definira zadatke i zadaje ih članovima
- Upravlja radom tima
The Project Team:
- Ivan Jurčić
- Martin Arežina
- Danko Bukovac
- Filip Belinić
- Darjan Baričević
Kod izrade projekta koristit ćemo sustav za verzioniranje pod nazivom Github, uz pomoć SourceTree sustava koji olakšava verzioniranje samog projekta kojeg postavljamo na Github. Za izradu dokumentacije koristit ćemo Microsoft Office i Trello. Za rad sa bazom podataka koristit ćemo MySQL Workbench. Za izradu dijagrama koristit ćemo Visual Paradigm Community Edition, a realizacija same aplikacije biti će u Android Studiu. Kako bi pomnije dočarali sustav prije nego ga počnemo modelirati, dizajnirali smo Mock-up aplikacije u programu pod nazivom Marvel.
Projekt radimo po "Scrum" procesu, projektni plan biti će gotov u potpunosti kada će biti napravljen plan za zadnji sprint. Nakon svakog planiranja sprinta, isti će biti objavljen u dokumentaciji.
- Sprint 1
Slika 3. Prikaz studenta i zaduženja za prvi sprint
Svaki sprint traje po 2 tjedna, a u prvom sprintu podjelili smo sljedeće zadatke: zadatak izrade Mock-up-a aplikacije imao je Ivan Jurčić, Martin Arežina imao je zadatak implementirati skripte za rad s bazom podataka te kreirati bazu podataka, Filip Belinić za zadatak je imao izraditi projektnu dokumentaciju i dio tehničke dokumentacije, Darjan Baričević i Martin Arežina imaju zadatak izraditi funkcionalnost prijave korisnika u aplikaciju, a Danko Bukovac za zadatak ima implementaciju "Retrofita" za komuniciranje sa web servisima.
Kako bi projekt kvalitetno i u potpunosti izradili, potrebni su nam određeni resursi. Resursi mogu biti ljudski i materijalni. Od ljudskih postoje pet resursa, od materijalnih 7 resursa. Na sljedećoj slici je popis svih resursa koji će biti korišteni za izradu projekta.
Slika 4. Prikaz resursa
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.