Uputstvo za upotrebu developera - kako da uspešno naručite izradu sajta ili aplikacije

Kada angažujete developera za izradu aplikacije ili web sajta nije bitno (u nastavku teksta pisaću aplikacija), nemojte samo u jednoj ili dve rečenice reći šta želite i pustiti ga da radi. Ovo je velika greška koju sam primetio da skoro svi prave. Nikada nećete dobiti ono što ste želeli. Nemojte čak ni u mnogo rečenica usmeno ispričati šta želite, jer će developer pola zaboraviti, a ni vi nećete znati da li ste rekli sve što ste hteli. Sigurno će doći do nesporazuma.


Napišite tekstualni dokument. Što više detalja to bolje, što više reči to bolje. Ne trudite se da budete kratki, koncizni, efikasni itd, trudite se da budete opširni, ponavljajte se slobodno. Nemojte voditi računa o stilu pisanja ili pravopisu, vodite računa o tome da napišete što više.

Slobodno ubacite linkove, slike, šta god je potrebno i šta god nije potrebno, samo da bude što više informacija o projektu. 

Loš primer: korisnik može da vidi podatke o svom prethodnom treningu.

Podatke?!?! Otkud developer zna šta su ti podaci? Vama je jasno, ali on nema pojma...

Dobar primer: korisnik kada se uloguje i klikne na dugme "moji treninzi" vidi tabelu koji prikazuje sledeće podatke o njegovom prethodnom treningu: 1. Redni broj treninga 2. Trajanje treninga u minutima 3. Spisak vežbi koje je radio

(Crtež - skica kako tabela izgleda). Svaka vežba je u stvari link koji može da se klikne i vodi na... Itd shvatili ste.

Ništa se ne podrazumeva, ukoliko ne napišete da korisnici imaju profilnu sliku, nemojte se čuditi ako vam developer dostavi aplikaciju bez profilnih slika. Ukoliko ne napišete da korisnik može da se izloguje iz aplikacije možda ostane zauvek u njoj :) šalu na stranu, pišite sve!

Profesionalni developer je dobar u svom poslu, a to je stvaranje onoga što mu je naručeno, nije dobar u čitanju misli.

Navedite boje za sve, veličine fonta za sve, gde tačno šta stoji na kojoj stranici, koliko brzo stranica mora da se učita, da li i gde tačno postoji fb share dugme itd itd... Ni jedna informacija nije suvišna, čak naprotiv svaka je jako dragocena!


Ukoliko napravite ovakav dokument rešićete mnoge probleme. Prvo dobićete preciznu cenu. Neće se desiti da u toku rada iskrsne čuvena rečenica "pa jeste dogovorili smo tu cenu, ali tada niste rekli da ćete dodati i ovih 10 stvari". Drugo, dobićete realnu procenu vremena koje je potrebno da se projekat završi. Rok za završetak je jako bitan svakom klijentu, ali bitan je i developeru, i on želi da zna kada može da počne sledeći projekat za drugog klijenta. Suviše često dešava se da projekti traju 3-4 puta duže od prvobitnog dogovora jer klijent nije napisao sve što želi, već je dodavao kasnije kako se čega setio. Ovo izaziva nepotrebne frustracije i kod klijenta i kod developera koje su lako mogle biti izbegnute samo da je jedan detaljan, opširan i precizan dokument napisan na početku.

Nemojte da vas ovo uplaši i da pomislite "jao pa kako ja sve to da smislim, ja se ne razumem u te stvari". Uvek možete developera pitati za savet, šta misli šta još treba da bude u aplikaciji, šta treba da izbacite, koje boje-dizajn vam preporučuje, i on će vam rado pomoći ili vas uputiti na nekoga ko vam može pomoći. Ono što je bitno je da ne dodajete zahteve kada jednom razvoj aplikacije počne. Od tog trenutka developer treba da radi samo ono što je u dokumentu. Kada se to završi, lako ćete dogovoriti nov posao za dodatne izmene, nadogradnje itd.

Nestaće sve zabune oko cene i rokova!

Želim vam puno sreće u izradi vaše sledeće aplikacije!

Comments

Popular posts from this blog

SEO za 2017

Kako da naučim programiranje?

Shopify VS Woocommerce VS Magento - Koju e-commerce platformu odabrati?