Funkcionalne specifikacije
Pre nego što počnete da razvijate, jasno definišite očekivano ponašanje.
Pregledajte šta bi funkcija ili stranica trebalo da radi pre nego što implementacija pretvori to u funkcionalan ekran.
Pretvorite zahtev u rezultat koji možete da proverite
- Razumite svrhu
Pročitajte očekivani rezultat i obim svake funkcije.
- Proverite plan stranice
Pregledajte stranice povezane sa radom.
- Rešite probleme sa nedostajućim detaljima
Odgovarajte na pitanja za razjašnjenje sa konkretnim poslovnim primerima.
Učinite očekivano ponašanje jasnim
Alati projekta prikazuju analizu poslovne oblasti, funkcije ili stranice. Pregledajte šta je uključeno i proverite da li odgovara zadacima koje korisnici treba da obave.
Koristite konkretne primere da opišete pravila i izuzetke. Objasnite potrebne informacije, očekivani rezultat i postojeći tok posla koji novi ekran mora da poštuje.
Definišite pravilo koje stoji iza svake korisničke akcije.
Opisite proces odobravanja. Ako zadatak zahteva odobrenje, objasnite ko ga podnosi, ko odlučuje i šta se dešava u svakoj fazi. Precizno pravilo pomaže da se razlikuje uobičajeni tok od izuzetaka, kao što je nedostajući dokument ili zahtev koji mora biti vraćen na reviziju.
Sačuvajte korisno postojeće ponašanje. Kada zamenjujete ručni alat, identifikujte pravila na koja se korisnici već oslanjaju. Objasnite informacije i odluke koje bi trebalo da ostanu, a zatim ih odvojite od promena koje želite da napravite. Ovo omogućava da se poboljšanje održi u vezi sa stvarnim radnim procesom.
Pregledajte verziju pomoću istih primera. Koristite situacije opisane tokom pripreme prilikom proveravanja funkcionalne stranice. Ekran može izgledati dovršeno, a da i dalje pogrešno obrađuje važnu izuzetku. Specifikacija pruža recenziji referencu koja prevazilazi njegov vizuelni izgled.
Povežite specifikaciju sa rezultatom koji možete potvrditi.
Jasan opseg pruža referencu kada se aplikacija gradi. Uporedite radnu stranicu sa njenim predviđenim ponašanjem, umesto da sudite samo na osnovu njenog izgleda.
Kada se potreba promeni, opišite novi rezultat u Studiju i zadržite kontekst stranice vezan za zahtev.
Dogovorite se o ponašanju pre nego što proverite ekran
Opisujte situaciju koja pokreće akciju, potrebne informacije i očekivani rezultat. Ovo daje specifikaciji praktičan smisao za osobu koja pregleda stranicu.
Uključite relevantnu izuzetku, kao što su nedostajuće informacije ili zahtev koji korisnik ne bi trebalo da može da podnese. Ovi primeri olakšavaju verifikaciju konačnog ponašanja.
Pojašniti svrhu, obim i izuzetke
Pročitajte predloženo ponašanje. Pregledajte svrhu, obuhvaćeni opseg i povezane stranice. Proverite da li svaki korak podržava zadatak koji vaš korisnik treba da obavi.
Navedite nedostajuće poslovno pravilo. Odgovorite na pitanja ili opišite izmenu planirane funkcije ili stranice. Koristite normalan oblik i izuzetak kako biste uklonili dvosmislenost.
Uporedite rezultate rada. Reprodukujte te slučajeve u razvojnom okruženju. Zatražite ciljano ispravljanje u Studiju kada se izvedeno ponašanje razlikuje od dogovorenog rezultata.
Dajte verziji jasan poslovni referentni broj
Objasnite akciju, informacije koje se koriste i očekivani rezultat u svakoj važnoj situaciji. Ovo čini pripremu preciznijom, a kasniju recenziju korisnijom.
Pitanja o funkcionalnim specifikacijama
Identifikuje korisnika, akciju, potrebne informacije i očekivani rezultat. Uključite važne izuzetke i granice opsega, tako da uspešan uobičajeni slučaj ne bude pogrešno shvaćen kao potpuni poslovni proces.
Alati projekta prikazuju njihove odgovarajuće definicije i detalje. Uz predmet priložite pojašnjenje kako bi se njegov odgovor koristio u ispravnom kontekstu.
Zahtev sadrži novo pravilo ili pojašnjenje za ponovno razmatranje stavke. Pratite njegov status i pregledajte ažurirani opseg; zahtev sam po sebi ne objavljuje izmenjeni ekran.
Oni pretvaraju apstraktno pravilo u nešto što se može proveriti. Opisujte ulaz i rezultat za normalan slučaj i za izuzetak, a zatim koristite iste slučajeve tokom testiranja aplikacije.
Izaberite postojeću stranicu u Studiju i objasnite ponašanje koje želite da promenite. Koristite specifikaciju kao kontekst, a zatim proverite rezultatnu stranicu pre nego što se odgovarajuća verzija objavi.