Почему возникают случаи когда клиент считает что сообщал требование

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

Ответ

Чаще всего это происходит из-за разрыва в коммуникации или разного понимания требований. Основные причины:

  1. Неформальные обсуждения - требования обсуждались устно, но не зафиксированы документально
  2. Двусмысленные формулировки - требования описаны расплывчато, допускают разные трактовки
  3. Изменения без подтверждения - клиент считал, что сообщил изменения, но они не были задокументированы
  4. Разные уровни детализации - клиент описал задачу на высоком уровне, а команда поняла иначе

Пример:

# Клиент: "Нужна кнопка для экспорта данных"
# Разработчик реализовал CSV экспорт
# Но клиент ожидал Excel + PDF варианты

# Решение - уточняющие вопросы:
def clarify_requirements():
    formats = ask_client("Какие форматы экспорта нужны?")
    return formats  # ['csv', 'xlsx', 'pdf']

Профилактика:

  • Все требования фиксировать письменно
  • Использовать техники уточнения (5 почему, примеры)
  • Регулярно синхронизировать понимание через демо