Kad naručitelj vidi ponudu, prva reakcija je često: pa to je samo nekoliko ekrana. Ekrani jesu vidljivi dio. Evo cijelog razreza.
Razrez po fazama
| Faza | Udio | Što se tu događa |
|---|---|---|
| Analiza i specifikacija | 5 do 10 % | Pretvaranje ideje u popis funkcionalnosti s prioritetima |
| UX i UI dizajn | 15 do 20 % | Tok korištenja, izgled ekrana, dizajn sustav |
| Arhitektura i postav | 5 do 10 % | Baza, backend, okruženja, sigurnosna pravila |
| Razvoj | 40 do 50 % | Ono što svi zamišljaju kad kažu izrada aplikacije |
| Testiranje | 10 do 15 % | Stvarni uređaji, rubni slučajevi, ispravci |
| Objava | 5 % | Store materijali, recenzija, prva verzija u produkciji |
Drugim riječima, ako vam netko naplaćuje samo razvoj, ostale faze se nisu ukinule — netko ih radi besplatno, loše, ili ćete ih platiti naknadno.
Faze koje se najčešće preskaču
Analiza
Najisplativija faza u cijelom projektu. Nekoliko dana razgovora obično izbaci trećinu funkcionalnosti iz prve verzije, jer se pokaže da rješavaju problem koji naručitelj zapravo nema. Preskakanje analize ne štedi novac nego ga premješta u razvoj funkcionalnosti koje nitko neće koristiti.
Testiranje na stvarnim uređajima
Simulator ne pokazuje kako se aplikacija ponaša na tri godine starom Androidu sa 78 posto popunjene memorije, na slabom signalu, s uključenom uštedom baterije. Vaši korisnici su često upravo tamo.
Store materijali
Ikona, snimke zaslona za više veličina uređaja, opis, ključne riječi, izjava o privatnosti, odgovori na Appleova pitanja o prikupljanju podataka. Nije težak posao, ali je posao, i redovito se otkrije zadnji dan.
Appleova recenzija zna trajati od nekoliko sati do nekoliko dana, a odbijenica je normalna pojava, ne katastrofa. Planirajte tjedan dana rezerve između zadnjeg ispravka i datuma kad aplikacija mora biti javno dostupna.
Stavke koje naručitelji zaborave
- Brisanje računa u aplikaciji. Apple to traži za svaku aplikaciju s prijavom. Nije komplicirano, ali mora postojati.
- Uvjeti korištenja i izjava o privatnosti. Ako obrađujete tuđe podatke, u Europi vam treba i ugovor o obradi.
- Više okruženja. Testno odvojeno od produkcijskog, da se pokusi ne rade na živim podacima.
- Praćenje grešaka. Bez toga saznajete za pad aplikacije iz recenzije s jednom zvjezdicom.
- Prebacivanje postojećih podataka. Ako zamjenjujete stari sustav, netko mora prenijeti podatke i to gotovo nikad nije trivijalno.
- Obuka. Pola sata poziva sa zaposlenicima uštedi mjesec dana pitanja.
Nakon objave
Aplikacija nije gotova kad izađe. Realno računajte 15 do 20 posto cijene razvoja godišnje za održavanje, i to bez ijedne nove funkcionalnosti. U tome je:
- prilagodba novim verzijama iOS-a i Androida, koje izlaze svake godine;
- nadogradnje biblioteka zbog sigurnosnih zakrpa;
- promjene pravila u trgovinama aplikacija;
- ispravci koje otkriju stvarni korisnici.
Ako ponuda ne spominje održavanje, to nije jeftinija ponuda nego odgođeni račun.
Kako od ovoga napraviti korisno pitanje
Kad uspoređujete ponude, tražite razrez po fazama, a ne jednu brojku. Dvije ponude s istim ukupnim iznosom mogu biti potpuno različiti poslovi — jedna s dizajnom i testiranjem, druga bez. Razrez to odmah otkrije.
