Funkcionális specifikációk
A fejlesztés megkezdése előtt tisztázd a várt viselkedést
Vizsgálja felül, mit kell egy funkciónak vagy oldalnak csinálnia, mielőtt a megvalósítás egy működőképes képernyővé alakítaná azt.
Alakítsa át a követelményt egy olyan, ellenőrizhető eredménnyé
- Értsd meg a célját
Olvassa el a várt eredményt és az egyes funkciók hatókörét.
- Ellenőrizze az oldal tervét
Vizsgálja meg a munkához tartozó oldalakat.
- Hiányzó adatok kezelése
Válaszoljon a kérdésekre konkrét üzleti példákkal.
Tedd a várt viselkedést egyértelművé
A projekt eszközök feltárják egy üzleti terület, funkció vagy oldal elemzését. Tekintse át, hogy mik szerepelnek benne, és győződjön meg arról, hogy az megfelel-e a felhasználók által elvégzendő feladatoknak.
Használjon konkrét példákat a szabályok és kivételek leírásához. Magyarázza el, hogy milyen információra van szükség, mi a várt eredmény, és mely meglévő munkafolyamatokat kell figyelembe vennie az új képernyőnek.
Határozza meg a szabályt, amely minden felhasználói művelet mögött meghúzódik
Írja le egy jóváhagyási folyamatot. Ha egy feladat jóváhagyást igényel, magyarázza el, ki nyújtja be, ki dönt és mi történik minden állapoton. Egy pontos szabály segít megkülönböztetni a szokásos folyamatot az olyan kivételektől, mint például a hiányzó dokumentum vagy egy olyan kérelem, amelyet felülvizsgálatra kell visszaküldeni.
Őrizze meg a hasznos meglévő funkciókat. Egy kézi eszközt lecserélve azonosítsa azokat a szabályokat, amelyekre a felhasználók már most is támaszkodnak. Magyarázza el azokat az információkat és döntéseket, amelyek változatlanul kell, hogy maradjanak, majd válassza el őket az általad bevezetni kívánt változásoktól. Ezáltal a fejlesztés kapcsolatban marad a tényleges munkafolyamattal.
Tekintse át a buildet azonos példákkal. A tesztelés során használja a felkészülés során leírt helyzeteket a működő oldal ellenőrzésére. Egy oldal teljesnek tűnhet, mégis helytelenül kezelhet egy fontos kivételt. A specifikáció a vizuális megjelenésen túl további referenciát ad a felülvizsgálat során.
Kapcsoljon össze egy specifikációt egy, a valóságban ellenőrizhető eredménnyel
A jól meghatározott hatókör tájékoztatóul szolgál az alkalmazás fejlesztése során. Hasonlítsa össze a működő oldalt a tervezett működésével, ahelyett, hogy csak a megjelenését értékelné.
Amikor a igény megváltozik, írja le az új eredményt a Studioban, és tartsa fenn az oldal kontextusát a kéréshez.
Egyeztesd meg a viselkedést, mielőtt megnézed a képernyőt
Írja le azt a helyzetet, amely egy műveletet kivált, a szükséges információkat és a várt eredményt. Ez gyakorlati jelentést ad a specifikációnak a dokumentumot felülvizsgáló személy számára.
Foglaljon bele egy releváns kivételt, például hiányzó információt vagy egy olyan kérést, amelyet a felhasználó nem küldhet be. Ezek a példák megkönnyítik a végleges viselkedés ellenőrzését.
Pontosítsa a célokat, a hatókört és a kivételeket
Olvassa el a javasolt viselkedést. Vizsgálja meg a célt, a beépített hatókört és a hozzá tartozó oldalakat. Ellenőrizze, hogy minden lépés támogatja-e a felhasználó által elvégezendő feladatot.
Adja meg a hiányzó üzleti szabályt. Válaszoljon a kérdésekre, vagy írja le a tervezett funkció vagy oldal változtatását. Használjon normális és kivételes esetet a félreértések elkerülése érdekében.
Hasonlítsa össze a munkavégzés eredményét. Készítsük el ezeket a teszteseteket a fejlesztői környezetben. Kérjünk célzott javítást a Studioban, ha a tényleges viselkedés eltér a megállapodott eredménytől.
Adj a buildnek egyértelmű üzleti azonosítót
Magyarázza el a lépéseket, a használt információkat és a várt eredményt minden fontos helyzetben. Ez pontosabbá teszi az előkészületeket, és később hasznosabbá a felülvizsgálatot.
Kérdések a funkcionális specifikációkkal kapcsolatban
Azt azonosítja, hogy ki a felhasználó, mi a művelet, milyen információra van szükség és mi a várt eredmény. Tartalmazza a fontos kivételeket és a hatókörhatárokat, hogy egy sikeres, tipikus esetet ne lehessen összetéveszteni a teljes üzleti folyamattal.
A projekt eszközök bemutatják a hozzájuk tartozó definíciókat és részleteket. Rögzítsen egy magyarázatot a megfelelő elemhez, hogy annak válasza a helyes kontextusban legyen használva.
A kérés megadja az új szabályt vagy a pontosítást a tétel újbóli felülvizsgálatához. Kövesse a jelenlegi állapotot, és tekintse át a frissített hatókört; a kérés önmagában nem teszi közzé a módosított képernyőt.
Azt csinálják, hogy egy elvont szabályt olyan formába öntik, amely ellenőrizhető. Írjon le egy bemenetet és az eredményt, mind egy normális, mind egy kivételes esetre, majd használja ezeket az eseteket az alkalmazástesztelés során.
Válassza ki a meglévő oldalt a Studioban, és magyarázza el a megváltoztatandó viselkedést. Használja a specifikációt kontextusként, majd ellenőrizze az eredményül kapott oldalt, mielőtt a megfelelő verziót közzétenné.