IM + SBE
Evo primjera zajedničke upotrebe Impact Mapping i Specification by Example, na konkretnom primjeru:
Cilj: (Vise zahtjev, Requirements korisnika)
Razviti aplikaciju za naručivanje hrane putem interneta, koja će povezivati restorane sa korisnicima i omogućiti jednostavno naručivanje hrane.
Impact Mapping:
Cilj: Povećati broj narudžbi hrane putem interneta za 50% u roku od 6 mjeseci.
Rezultati: Aplikacija za naručivanje hrane omogućuje brzo i jednostavno naručivanje hrane, što dovodi do povećanja broja narudžbi putem interneta. (OUTCOME/iMPACT)
Aktivnosti: Razviti aplikaciju za naručivanje hrane putem interneta. (OUTPUT)
Specification by Example:
Zahtjevi:
1. Aplikacija treba imati korisnički sistem koje će omogućiti korisniku da brzo i jednostavno naruči hranu.
2. Aplikacija treba podržavati različite restorane koji će nuditi hranu na platformi.
3. Aplikacija treba omogućiti korisnicima da pretražuju restorane po vrsti hrane i lokaciji.
4. Aplikacija treba omogućiti korisnicima da prate status svoje narudžbe u stvarnom vremenu.
5. Aplikacija treba podržavati siguran način plaćanja i zaštitu osobnih podataka korisnika.
Primjeri upotrebe:
1. Korisnik naručuje hranu
- Korisnik otvara aplikaciju.
- Korisnik pretražuje restorane prema vrsti hrane i lokaciji.
- Korisnik odabire jelo koje želi naručiti.
- Korisnik unosi podatke o adresi dostave i bira način
plaćanja.
- Sistem potvrđuje narudžbu i šalje je restoranu na pripremu.
- Korisnik prati status narudžbe u stvarnom vremenu.
2. Restoran prima narudžbu
- Restoran prima narudžbu iz sistema za naručivanje hrane.
- Restoran priprema hranu i šalje ju dostavljaču.
3. Dostavljač dostavlja hranu
- Dostavljač preuzima hranu iz restorana.
- Dostavljač dostavlja hranu na adresu korisnika.
Ovaj primjer opisuje aplikaciju za naručivanje hrane putem interneta, a primjena Impact Mapping-a i Specification by Example-a pomaže u definisanju jasnog cilja i zahtjeva za aplikaciju. Pored toga u detaljnom opisu primjera upotrebe koji će omogućiti razvojnom timu da razvije aplikaciju koja će zadovoljiti potrebe korisnika.
Dijagram procesa koji prikazuju obije tehnike: u SBE page