Kako napraviti web aplikaciju?
Kreni od najmanje verzije koja rešava problem, pa dograđuj — ne od spiska svih zamišljenih funkcija.
Najveći rizik kod aplikacija je gradnja svega odjednom. Pola godine rada, pa se ispostavi da korisnici hoće nešto drugo.
Koraci
- Problem — koji tačno posao aplikacija zamenjuje ili ubrzava
- Korisnici i uloge — ko sve koristi i šta svako sme
- Najmanja korisna verzija — koje funkcije su neophodne da bi bila upotrebljiva
- Wireframe glavnih ekrana pre dizajna
- Model podataka — šta se čuva i kako je povezano
- Izrada u kratkim ciklusima, sa proverom posle svakog
- Testiranje sa pravim korisnicima pre proširivanja
Izbor tehnologije
Za većinu poslovnih aplikacija u našem okruženju Laravel je razuman izbor: brz razvoj, dobra bezbednost, lako se nađe ko će održavati.
Rokovi
Jednostavna aplikacija: šest do deset nedelja. Složenija sa integracijama: nekoliko meseci. Planiraj i vreme posle lansiranja — prve izmene stižu iz upotrebe, ne iz specifikacije.