Функционални спецификации
Уверете се, че очакваното поведение е ясно, преди да започнете разработката.
Прегледайте какво трябва да прави дадена функция или страница, преди имплементацията да я превърне в работещ екран.
Превърнете изискването в резултат, който може да бъде проверен.
- Разберете целта
Прочетете очаквания резултат и обхвата на всяка функция.
- Проверете плана на страницата
Прегледайте страниците, свързани с проекта.
- Решете липсващите подробности
Отговаряйте на въпросите за уточняване с конкретни бизнес примери.
Опишете очакваното поведение ясно.
Инструментите на проекта показват анализа, който стои зад дадена бизнес област, функция или страница. Прегледайте какво е включено и се уверете, че това съответства на работата, която вашите потребители трябва да извършват.
Използвайте конкретни примери, за да опишете правилата и изключенията. Обяснете необходимата информация, очаквания резултат и всички съществуващи работни процеси, които новият екран трябва да спазва.
Определете правилото, което стои зад всяко потребителско действие.
Опишете процес на одобряване. Ако дадена задача изисква одобрение, обяснете кой я подава, кой взема решение и какво се случва във всяка фаза. Ясното правило помага да се разграничи обичайният процес от изключенията, като например липсващ документ или заявка, която трябва да бъде върната за преразглеждане.
Запазете полезното съществуващо поведение. Когато заменяте ръчен инструмент, определете правилата, на които потребителите вече разчитат. Обяснете информацията и решенията, които трябва да останат, след което ги отделете от промените, които искате да направите. Това поддържа връзката между подобрението и реалния работен процес.
Прегледайте билда със същите примери. Използвайте ситуациите, описани по време на подготовката, когато проверявате работеща страница. Екранът може да изглежда завършен, но все пак да обработва неправилно важен изключение. Спецификацията дава на прегледа отправна точка, която надхвърля визуалния му вид.
Свържете спецификацията с резултат, който можете да проверите
Ясният обхват предоставя отправна точка при изграждането на приложението. Сравнете работещата страница с нейното предназначено поведение, вместо да съдите само по външния ѝ вид.
Когато нуждата се промени, опишете новия резултат в Studio и запазете контекста на страницата, свързан с заявката.
Съгласете се с поведението, преди да проверите екрана
Опишете ситуацията, която задейства дадено действие, необходимата информация и очаквания резултат. Това придава на спецификацията практично значение за човека, който преглежда страницата.
Включете подходящ изключение, като липсваща информация или заявка, която потребителят не би трябвало да може да изпрати. Тези примери улесняват проверката на крайния резултат.
Определете целта, обхвата и изключенията
Прочетете предложеното поведение. Проверете предназначението, обхвата и свързаните страници. Уверете се, че всяка стъпка подпомага задачата, която потребителят ви трябва да изпълни.
Попълнете липсващото бизнес правило. Отговорете на въпроси или опишете промяна в планираната функционалност или страница. Използвайте обичаен случай и изключение, за да премахнете неяснотата.
Сравнете крайния резултат. Възпроизведете тези случаи в средата за разработка. Заявете целенасочена корекция в Studio, когато реалното поведение се различава от договореното.
Дайте на компилацията ясен бизнес референтен номер
Обяснете действието, използваната информация и очаквания резултат във всяка важна ситуация. Така подготовката става по-точна, а последващият преглед става по-полезен.
Въпроси относно функционалните спецификации
Той идентифицира потребителя, действието, необходимата информация и очаквания резултат. Включете важни изключения и граници на обхвата, така че успешен обикновен случай да не бъде сбъркан с пълен бизнес процес.
Инструментите на проекта показват съответните дефиниции и подробности. Приложете пояснение към съответния елемент, така че отговорът да бъде използван в правилния контекст.
Заявката предоставя новото правило или разяснение за преразглеждане на елемента. Следвайте състоянието му и прегледайте актуализирания обхват; заявката сама по себе си не публикува променен екран.
Те превръщат абстрактното правило в нещо, което може да бъде проверено. Опишете вход и резултат за нормален случай и за изключение, след което използвайте същите случаи по време на тестването на приложението.
Изберете съществуващата страница в Studio и обяснете поведението, което трябва да се промени. Използвайте спецификацията като контекст, след което проверете резултантната страница, преди съответната версия да бъде публикувана.