Качества требований

Обязательные качества отмечены (!).

  • Атомарность - требование является атомарным, если его нельзя декомпозировать на несколько требований.

  • Завершенность и полнота - требование содержит полный набор информации для однозначного понимания.

  • Краткость - чем лаконичнее требование, тем лучше.

  • (!) Консистентность - требование не должно противоречить самому себе и другим требованиям.

  • (!) Выполнимость - требование возможно реализовать в рамках проекта (его сроков и бюджета).

  • Проверяемость - реализованность требования может быть определена через один из четырёх возможных методов: осмотр, демонстрация, тест или анализ.

  • (!) Однозначность - разработчик, тестировщик (или любой другой человек) должен понять это требование также, как и вы. Соответственно требование не должно быть расплывчато, размыто, не должно содержать непонятных аббревиатур.

📎 Some fun

История о том, какими не должны быть требования.

Last updated