Intervju - RPR-2019/rpr20-projekat-ahusicic1 GitHub Wiki
-Ukratko opišite kako ste zamislili aplikaciju te odgovorite na sljedeća pitanja:
- Koje je ukupno radno vrijeme firme/kompanije u toku dana i kojim danima u sedmici radi?
- Da li različiti zaposlenici imaju različito radno vrijeme?
- Ako da, da li postoje npr. smjene unutar kojih svi radnici imaju isto radno vrijeme, ili svaki radnik ima svoje specifično radno vrijeme (ili neka 3. opcija) ?
- Postoji li maksimalan/minimalan broj radnika u firmi?
- Koliko dugo želite da se pamti evidencija?
- Da li radnik može promijeniti svoje radno vrijeme?
- Ako je odgovor na prethodno pitanje da, na koji način i koliko često?
- Postoje li neki posebni slučajevi u kojima je dopušteno da radnik odstupa od uobičajenog radnog vremena?
- Koje informacije je neophodno da aplikacija ima?
- Treba li onemogućiti da odgovorna osoba postavi nevalidno radno vrijeme ili npr. prijavu korisnika sa nevalidnim podacima?
- Šta zapravo sve posmatrate kao nevalidne podatke?
- Da li se izgled treba formirati isključivo na osnovu potojećih predložaka ili korisnik može npr. za sebe birati izgled, npr. mijenjati boju i slično?
- Da li je zamišljeno da se vidi vrijeme dolaska/odlaska s posla za npr. samo taj dan i sve radnike, ili je zamišljeno da svaki radnik ima svoj 'profil' na kojem se vidi neka njegova 'historija' vremena dolaska/odlaska s posla (koja ide unazad onoliko koliko je odgovor na 5. pitanje) ili pak neka 3. opcija (ako da, onda koja) ?
- Postoje li neke informacije koje su neophodne i ne mogu se izostaviti (ako da, koje) ?
- Na kraju, ukratko opišite željeni izgled aplikacije, dakle, bez opisivanja funkcionalnosti već samo neke estetske detalje ukoliko Vam je to bitno.
Odgovori:
- Moguće je definisati početak i kraj radnog vremena i kojim danima se radi u firmi.
- Različiti uposlenici mogu imati različito radno vrijeme.
- Mogu se definisati smjene, pa radnici u toj smjeni rade isto vrijeme.
- Ne.
- Nema ograničenja.
- Ne.
- Da, ukoliko radnik izađe ranije van radnog vremena, potrebno je zabilježiti da je otišao ranije i navesti razlog u opisu ukoliko je razlog poznat. Ukoliko nije, potrebno je da kasnije uposlenik da opravdanje, ali to nije u okviru aplikacije.
- Pitanje je nejasno.
- Da, aplikacija je dužna da vrši provjeru ispravnosti svih podataka.
- Neispravno je izostavljati informacije koje su tražene da se unesu. Slično, ukoliko se unosi email adresa, potrebno je da bude ispravnog formata. Ostavljamo vama da izvšite provjeru unešenih informacija onako kako je smisleno za tu konkretnu informaciju.
- Dovoljno je da vi kreirate izgled aplikacije, bez opcije da korisnik podešava prikaz.
- Da, osoba koja zapisuje vrijeme dolaska i odlaska uposlenika treba da može pregledati redom sve dolaske i odlaske hronološki. Također, potrebno je omogućiti prikaz odlazaka i dolazaka pojedninačnog uposlenika.
- Izgled aplikacije se ostavlja vama na odgovornost, da korisničko iskustvo bude što bolje i korištenje aplikacije bude jednostavno i intuitivno.
Vezano za pitanje 9 i 14, kada kažemo informacije, to je širok pojam, pa ću pretpostaviti da govorite o informacijama vezanih za konkretnog uposlenika i evidenciju dolazaka i odlazaka.
Potrebno je prilikom evidentiranja uposlenika u aplikaciju unijeti informacije poput imena, prezimena, JMBG, datuma rođenja, odsjeka na kom uposlenik radi i sl. Osim toga, ukoliko smatrate da ima nekih informacija koje bi pomogle u poboljšanju poslovanja, a ne narušavaju postojeće funkcionalnosti, slobodno dodajte i njih. Prilikom evidentiranja vremena, potrebno je navesti o kom se uposleniku radi, da li odlazi s radnog mjesta ili dolazi, vrijeme kad odlazi/dolazi i opcionalno kratki opis koji predstavlja razlog odsustva ukoliko radnik mora napustiti radno mjesto tokom radnog vremena, kao i vrijeme koliko planiraju biti odsutni.