Писал ли функциональные требования

«Писал ли функциональные требования» — вопрос из категории Требования и ТЗ, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Функциональные требования — это основа любого IT-проекта. Да, я их писал, и вот мой подход:

  1. Четкость и измеримость — требования должны быть конкретными, например:

    "Пользователь может загрузить файл до 10 МБ в форматах PDF, JPG, PNG."

  2. Приоритизация — разделяю на must-have, should-have, could-have (MoSCoW).

  3. Пример в user story формате:

    Как [роль], я хочу [функция], чтобы [ценность].  
    Пример: Как клиент, я хочу фильтровать товары по цене, чтобы быстрее найти подходящий вариант.  
  1. Валидация — согласование с заказчиком и командой, проверка на противоречия.

Главное — избегать двусмысленности и учитывать нефункциональные требования (производительность, безопасность).