Specyfikacje funkcjonalne
Wyjaśnij oczekiwane zachowanie przed rozpoczęciem budowy
Przed rozpoczęciem implementacji przejrzyj, co funkcja lub strona ma robić, aby po implementacji mogła stać się działającym ekranem.
Przekształć wymaganie w weryfikowalny rezultat
- Zrozum cel
Przeczytaj oczekiwany rezultat i zakres działania każdej funkcji.
- Sprawdź plan strony
Sprawdź strony powiązane z pracą.
- Uzupełnij brakujące szczegóły
Odpowiadaj na pytania wyjaśniające konkretnymi przykładami biznesowymi.
Określ wyraźnie oczekiwane zachowanie
Narzędzia projektu prezentują analizę danego obszaru biznesowego, funkcji lub strony. Sprawdź, co jest uwzględnione i upewnij się, że odpowiada to zadaniom, które użytkownicy muszą wykonać.
Użyj konkretnych przykładów, aby opisać zasady i wyjątki. Wyjaśnij, jakie informacje są potrzebne, jaki jest oczekiwany wynik i jakie istniejące procesy nowy ekran musi uwzględniać.
Określ regułę stojącą za każdym działaniem użytkownika
Opisz proces zatwierdzania. Jeśli zadanie wymaga zatwierdzenia, wyjaśnij, kto je zgłasza, kto podejmuje decyzję i co się dzieje w każdym etapie. Precyzyjna zasada pomaga odróżnić standardowy proces od wyjątków, takich jak brakujący dokument lub prośba, która musi zostać zwrócona w celu poprawy.
Zachowaj użyteczne istniejące funkcje. Wymieniając narzędzie ręczne, zidentyfikuj zasady, na których użytkownicy już polegają. Wyjaśnij, które informacje i decyzje powinny pozostać niezmienione, a następnie oddziel je od wprowadzanych zmian. Dzięki temu ulepszenie pozostanie związane z rzeczywistym procesem pracy.
Sprawdź budowę na tych samych przykładach. Podczas sprawdzania działającej strony używaj sytuacji opisanych podczas przygotowań. Strona może wyglądać na gotową, a jednocześnie nieprawidłowo obsługiwać ważne wyjątki. Specyfikacja daje osobie sprawdzającej punkt odniesienia wykraczający poza jej wygląd.
Powiąż specyfikację z wynikiem, który można zweryfikować
Jasno określony zakres stanowi punkt odniesienia podczas tworzenia aplikacji. Porównaj działającą stronę z jej zamierzonym zachowaniem, zamiast oceniać ją tylko na podstawie wyglądu.
Gdy potrzeba się zmieni, opisz nowy wynik w Studio i pozostaw kontekst strony dołączony do prośby.
Uzgodnij zachowanie, zanim sprawdzisz ekran
Opisz sytuację, która wyzwala akcję, wymagane informacje i oczekiwany wynik. To nadaje specyfikacji praktyczne znaczenie dla osoby przeglądającej stronę.
Uwzględnij odpowiedni wyjątek, taki jak brakujące informacje lub żądanie, którego użytkownik nie powinien móc złożyć. Te przykłady ułatwiają weryfikację końcowego działania.
Wyjaśnij cel, zakres i wyjątki
Przeczytaj proponowane zachowanie. Sprawdź cel, zakres i powiązane strony. Upewnij się, czy każdy krok wspiera zadanie, które użytkownik chce wykonać.
Uzupełnij brakującą regułę biznesową. Wyjaśnij wątpliwości lub opisz zmianę w planowanej funkcji lub stronie. Użyj normalnego przypadku i wyjątku, aby usunąć niejednoznaczność.
Porównaj uzyskany wynik. Odtwórz te przypadki w środowisku programistycznym. Poproś o ukierunkowaną korektę w Studio, gdy rzeczywiste działanie różni się od uzgodnionego wyniku.
Zapewnij budowie jasny punkt odniesienia biznesowego
Wyjaśnij działanie, wykorzystane informacje i oczekiwany rezultat w każdej ważnej sytuacji. Dzięki temu przygotowanie będzie bardziej precyzyjne, a późniejsza analiza bardziej użyteczna.
Pytania dotyczące specyfikacji funkcjonalnych
Identyfikuje użytkownika, akcję, potrzebne informacje i oczekiwany rezultat. Uwzględnia ważne wyjątki i granice zakresu, aby udany przypadek standardowy nie był mylony z kompletnym procesem biznesowym.
Narzędzia projektowe udostępniają ich definicje i szczegóły. Dołącz wyjaśnienie do danego elementu, aby jego odpowiedź była używana w odpowiednim kontekście.
Żądanie zawiera nową regułę lub wyjaśnienie dotyczące ponownego rozpatrzenia elementu. Śledź jego stan i przejrzyj zaktualizowany zakres; samo żądanie nie powoduje publikacji zmienionego ekranu.
Przekształcają abstrakcyjną zasadę w coś, co można sprawdzić. Opisz dane wejściowe i wynik dla przypadku normalnego oraz dla wyjątku, a następnie użyj tych samych przypadków podczas testów aplikacyjnych.
Wybierz istniejącą stronę w Studio i wyjaśnij, jakie zachowanie ma się zmienić. Użyj specyfikacji jako kontekstu, a następnie sprawdź wynikową stronę przed publikacją odpowiedniego wydania.