Не повні, якщо:
– Не функціональні вимоги відсутні;
– Існують приховані припущення;
– Занадто загальні заяви
Приклад:
“Для клієнтів, які звільнені від отримання нагадувань, повідомлення не генеруються.”
Невідповідність, якщо:
– звільнені від отримання повідомлень клієнти, продовжують їх отримувати;
Намагайтеся уникати таких речей, як:
-Не коректні твердження (copy/paste, помилки в тексті)
-Obsolete requirements
-Gold plating – вимоги, які додають вартість проекту, але не відіграють важливого значення в аплікації
Приклад: “Фунція XYZ опціональною”
Дизайнер: “Функція не є обов’язковою, ми не повинні це реалізувати”
Замовник: “Ух ти, ми отримаєм функцію XYZ”
Маркетинг: “Функція не є обов’язковою, тому ми запропонуємо її за додаткову плату”
Поганий приклад:
“Аплікація повинна містити 0 багів.”
“Аплакація повинна бути дружньою для користувачів.”