Specifiche funzionali
Chiarisci il comportamento atteso prima della costruzione
Rivedi cosa dovrebbe fare una funzione o una pagina prima che l'implementazione la trasformi in una schermata funzionante.
Trasforma un requisito in un risultato verificabile
- Comprendi lo scopo
Leggi l'esito previsto e l'ambito di ogni funzione.
- Controlla il piano della pagina
Esamina le pagine associate al lavoro.
- Risolvi i dettagli mancanti
Rispondi alle domande di chiarimento con esempi concreti di attività commerciale.
Rendi esplicito il comportamento previsto
Gli strumenti del progetto mostrano l'analisi alla base di un'area aziendale, di una funzione o di una pagina. Esamina cosa è incluso e assicurati che corrisponda al lavoro che i tuoi utenti devono completare.
Utilizza esempi concreti per descrivere regole ed eccezioni. Spiega le informazioni necessarie, il risultato atteso e qualsiasi flusso di lavoro esistente che la nuova schermata deve rispettare.
Definisci la regola alla base di ogni azione dell'utente
Descrivi un processo di approvazione. Se un'attività richiede un'approvazione, spiega chi la invia, chi decide e cosa succede in ogni stato. Una regola precisa aiuta a distinguere il percorso ordinario dalle eccezioni, come un documento mancante o una richiesta da restituire per la revisione.
Preserva il comportamento esistente utile. Quando sostituisci uno strumento manuale, individua le regole su cui gli utenti già fanno affidamento. Spiega le informazioni e le decisioni che devono restare, poi separale dalle modifiche che desideri. Così un miglioramento resta legato al processo di lavoro reale.
Rivedi la build usando gli stessi esempi. Usa le situazioni descritte durante la preparazione quando verifichi una pagina funzionante. Una schermata può sembrare completa pur gestendo in modo errato un'eccezione importante. La specifica offre alla verifica un riferimento che va oltre l'aspetto visivo.
Collega la specifica a un risultato verificabile
Un ambito ben definito fornisce un riferimento durante la creazione dell'applicazione. Confronta la pagina funzionante con il suo comportamento previsto invece di giudicare solo il suo aspetto.
Quando le esigenze cambiano, descrivi il nuovo risultato in Studio e mantieni il contesto della pagina associato alla richiesta.
Concorda il comportamento prima di controllare la schermata
Descrivi la situazione che innesca un'azione, le informazioni necessarie e il risultato atteso. Questo conferisce alla specifica un significato pratico per la persona che esamina la pagina.
Includi un'eccezione pertinente, come informazioni mancanti o una richiesta che l'utente non dovrebbe poter inviare. Questi esempi rendono più facile verificare il comportamento finale.
Definisci lo scopo, l'ambito e le eccezioni
Leggi il comportamento proposto. Esamina lo scopo, l'ambito incluso e le pagine associate. Verifica se ogni passaggio supporta l'attività che l'utente deve completare.
Fornisci la regola aziendale mancante. Fornisci chiarimenti o descrivi una modifica alla funzione o alla pagina pianificata. Utilizza un caso normale e un'eccezione per eliminare qualsiasi ambiguità.
Confronta il risultato ottenuto. Ricrea questi casi nell'ambiente di sviluppo. Richiedi una correzione mirata in Studio quando il comportamento effettivo differisce dal risultato concordato.
Fornisci alla build un chiaro riferimento aziendale
Spiega l'azione, le informazioni utilizzate e il risultato atteso in ogni situazione importante. Questo rende la preparazione più precisa e la successiva revisione più utile.
Domande sulle specifiche funzionali
Identifica l'utente, l'azione, le informazioni necessarie e il risultato atteso. Includi le eccezioni importanti e i limiti dell'ambito, così un caso ordinario riuscito non viene scambiato per un flusso di lavoro aziendale completo.
Gli strumenti del progetto mostrano le rispettive definizioni e i dettagli. Mantieni un chiarimento collegato all'elemento interessato, così la sua risposta viene usata nel contesto corretto.
La richiesta fornisce la nuova regola o il chiarimento per riconsiderare l'elemento. Seguine lo stato ed esamina l'ambito aggiornato; la richiesta da sola non pubblica una schermata modificata.
Trasformano una regola astratta in qualcosa che può essere verificato. Descrivi un input e il risultato sia per un caso normale che per un'eccezione, quindi utilizza gli stessi casi durante i test dell'applicazione.
Seleziona la pagina esistente in Studio e spiega il comportamento da modificare. Usa la specifica come contesto, poi verifica la pagina risultante prima che venga pubblicata la release corrispondente.