Usklađenost između dema i specifikacije
Usklađenost između dema i specifikacije je praksa održavanja doslednosti između ponašanja prototipa ili dema i dokumentovane namere proizvoda, uz eksplicitno ažuriranje specifikacije kada demo pokaže bolji tok rada.
Zašto je važna
Demo je koristan jer tokove rada čini konkretnim. Rizik nastaje kada ljudi vidljivo ponašanje počnu da tretiraju kao odobrenu proizvodnu istinu iako dokumentacija nije ažurirana.
Preporučeni redosled autoriteta
- proizvodna specifikacija
- implementaciona uputstva
- dokumentacija trenutnog stanja
- demo ili ponašanje implementacije
- validacija i testovi
To ne znači da demo nije važan. Znači da ga treba tumačiti unutar dokumentovanog sistema odluka.
Zdrava upotreba dema
Demo koristite za:
- otkrivanje problema u toku rada
- otkrivanje problema upotrebljivosti
- proveru pretpostavki sa korisnicima
- objašnjenje zainteresovanim stranama
Demo ne treba koristiti kao tihu zamenu za proizvodne odluke.
Kada demo treba da vodi
Ako demo pokaže očigledno bolji tok rada, tim treba:
- namerno da pregleda promenu
- da ažurira relevantnu specifikaciju i dokumentaciju
- da prilagodi validaciju ili očekivanja pregleda
Drugim rečima, demo može da inspiriše sledeću odluku, ali ažurirana odluka i dalje mora biti dokumentovana.
Kontekst Let Books
U repozitorijumu Let Books kanonski dokumentacioni izvori već su odvojeni od statusa implementacije. To je korisna zaštita jer sprečava da prototipi postanu slučajni urednički autoritet.