Što dokumentacija može obuhvatiti
Svaki dokument ima svrhu: objasniti odluku, definirati ponašanje ili omogućiti provjeru. Prema dogovorenom opsegu pripremamo sljedeće cjeline.
- Opis proizvoda, ciljeva i pojmova
- Korisničke uloge i pravila pristupa
- Funkcionalne zahtjeve i korisničke scenarije
- Skice ekrana i tokove korištenja, kada su ugovoreni
- Poslovna pravila, podatke i integracije
- Zahtjeve za sigurnost, pristupačnost i rad sustava
- Kriterije prihvata i izdvojene iznimke
- Prioritete, ovisnosti i plan faza
Kako izgleda jasan zahtjev
Umjesto opisa „aplikacija treba upravljanje korisnicima”, specifikacija određuje tko smije dodati korisnika, koje podatke unosi, kako se dodjeljuju ovlasti i što se događa ako je e-mail adresa već zauzeta.
Ilustrativni primjer kriterija prihvata: administrator može deaktivirati korisnika; deaktivirani korisnik više ne može pristupiti zaštićenom sadržaju, a prethodni zapisi ostaju povezani s njegovim računom.
Razrada, pregled i usuglašavanje
Najprije pregledavamo postojeće materijale i prikupljamo otvorena pitanja. Pripremamo radnu verziju, prolazimo kroz nju s odgovornim osobama i usuglašavamo izmjene prije predaje.
Verzije i otvorene odluke vodimo pregledno. Promjene koje proširuju dogovoreni opseg zasebno usuglašavamo, zajedno s njihovim utjecajem na rok i cijenu.
Predaja i primjena u razvoju
Format isporuke, izvorne datoteke, razina detalja i prava korištenja definiraju se ponudom ili ugovorom. Dokumentacija može biti samostalna isporuka ili priprema za razvoj aplikacije.
Ako dokumentaciju preuzima drugi razvojni tim, unaprijed usklađujemo format i tehničke detalje potrebne za primopredaju. Procjenu izvedbe potvrđuje tim koji preuzima razvoj.
Od dokumentacije do razvoja aplikacijeDodatne informacije
Česta pitanja
Može li dokumentacija biti jedina naručena usluga?
Da. Dokumentacija se može ugovoriti samostalno. Ne morate istodobno ugovoriti razvoj aplikacije.
Možete li doraditi postojeću specifikaciju?
Da. Prvo pregledavamo njezino stanje i cilj dorade. Nakon toga definiramo koje cjeline treba dopuniti, povezati ili preciznije opisati.
Jamči li dokumentacija konačnu cijenu razvoja?
Ne sama po sebi. Ona olakšava procjenu, ali cijena izvedbe ovisi o potvrđenom opsegu, timu, integracijama i uvjetima ugovora o razvoju.