Naš proces
Jasan put od ideje do nečega što ljudi mogu da koriste
Naš proces razvoja mobilnih aplikacija odvija se u osam koraka kroz dve faze, uz fiksan obim i bez neočekivane fakture na kraju.
A1 · Faza A - Istraživanje i planiranje
Specifikacija i planiranje
Dogovaramo šta pravimo pre nego što iko otvori editor
Poziv o proizvodu, njegovim korisnicima i onome što mora biti ispunjeno da bi funkcionisao, zapisan kao specifikacija na jednostavnom jeziku. Izmena rečenice ovde ne košta ništa; izmena usred razvoja košta nedelje.
- Šta pravimo, za koje korisnike i sa kojim funkcijama.
- Šta ulazi u prvu verziju, a šta je namerno ostavljeno za kasnije.
Korišćeni alati
A2 · Faza A - Istraživanje i planiranje
Dizajn, vajrfrejm i prototip
Prototip pre razvoja
Vajrfrejmovi postavljaju strukturu, a vizuelni dizajn sledi kada je oblik ispravan. Izmene se dešavaju u Figmi, gde ne koštaju ništa, a ne u kodu, gde koštaju nedelje.
- Vajrfrejmovi za svaki ekran iz obima, pre početka vizuelnog dizajna.
- Dizajn sistem - tipografija, boje, razmaci, komponente - i klikabilni prototip.
Korišćeni alati
A3 · Faza A - Istraživanje i planiranje
Procena i rokovi
Fiksan obim, fiksna cena i datum oko kog možete da planirate
Kada su specifikacija i dizajn dogovoreni, posao se deli na zadatke i procenjuje. Fiksan obim, rok i fiksna cena - a ako se nešto promeni usred projekta, kažemo koliko košta pre nego što to napravimo. Bez neočekivane fakture na kraju.
- Svaka funkcija podeljena na zadatke sa sopstvenom procenom.
- Ključne faze povezane sa kalendarskim datumima i pisani postupak za izmene.
Korišćeni alati
B1 · Faza B - Razvoj
Razvoj
Razvoj u nedeljnim koracima
Autentifikacija, plaćanja, podaci i notifikacije su pravilno povezani od početka, pa ono što se isporuči jeste ono što se skalira. Posao napreduje u nedeljnim koracima, a ne u jednom dugom periodu tišine.
- Pregled koda za svaku izmenu, uz CI koji se pokreće pre svakog spajanja.
- Infrastruktura, autentifikacija i plaćanja napravljeni za produkciju od prvog dana, a ne naknadno dodati.
Korišćeni alati
B2 · Faza B - Razvoj
Testiranje
Mi je pokvarimo pre nego što vaši korisnici dobiju priliku
Svaka funkcija se testira prema specifikaciji iz koje je nastala, na stvarnim uređajima, u veličinama ekrana koje vaši korisnici zaista imaju. Greške pronađene ovde su jeftine. Greške pronađene tokom App Store pregleda nisu.
- Automatizovani testovi za ključne tokove - registraciju, plaćanje, sve što dodiruje podatke.
- Ručno testiranje na stvarnim iOS i Android uređajima, a ne samo na simulatorima.
Korišćeni alati
B3 · Faza B - Razvoj
Objava
Puštanje u rad, uključujući delove na koje vas niko ne upozori
Objava u prodavnicama, smernice za pregled, metapodaci i snimci ekrana - ili deploy, domeni, sertifikati i nadzor na vebu. Mi vodimo prepisku i ostajemo uz projekat dok ne budete objavljeni.
- Objava na App Store-u i Google Play-u, uključujući odbijanja i ponovna slanja.
- Automatizovani procesi izdavanja, uz praćenje grešaka i dostupnosti od prvog dana.
Korišćeni alati
B4 · Faza B - Razvoj
Merenje
Šta ljudi zaista rade, a ne ono što smo pretpostavili da će raditi
Analitika je postavljena od prvog dana, pa posle lansiranja vidimo gde ljudi odustaju i zbog čega se vraćaju. Ti dokazi vode sledeći ciklus razvoja - zato su koraci od B1 do B4 krug, a ne linija.
- Događaji i levkovi definisani tokom specifikacije, a ne dodati naknadno.
- Spisak prioriteta za sledeće izmene, zasnovan na onome što brojke pokazuju.
Korišćeni alati
B5 · Faza B - Razvoj
Održavanje
Neko se i dalje javlja kada se nešto pokvari u 2 ujutru
Operativni sistemi se ažuriraju, zavisnosti zastarevaju, API-ji trećih strana se menjaju bez upozorenja. Održavanje drži proizvod u radu - kroz mesečni plan ili uz predaju vašem timu. Kod je vaš u svakom slučaju.
- Ažuriranja operativnih sistema, frejmvorka i zavisnosti primenjena pre nego što izazovu kvarove.
- Nadzor i upozorenja, uz dogovoreno vreme reakcije kada nešto prestane da radi.
Korišćeni alati
Faza A - Istraživanje i planiranje
Dogovaramo šta pravimo pre nego što iko otvori editor
Poziv o proizvodu, njegovim korisnicima i onome što mora biti ispunjeno da bi funkcionisao, zapisan kao specifikacija na jednostavnom jeziku. Izmena rečenice ovde ne košta ništa; izmena usred razvoja košta nedelje.
- Šta pravimo, za koje korisnike i sa kojim funkcijama.
- Šta ulazi u prvu verziju, a šta je namerno ostavljeno za kasnije.
Korišćeni alati
Faza B - Razvoj
Razvoj, testiranje, objava i merenje odvijaju se u krugu - svaki ciklus se oslanja na prethodni.
Želite da znate kako bi izgledao razvoj vašeg proizvoda?
Recite nam šta imate na umu, a mi ćemo vam se javiti sa obimom, rokom i cenom.