← Назад к вопросам

Приведи пример ситуации, когда нужно было решить недопонимание с заказчиком

2.3 Middle🔥 171 комментариев
#Soft Skills и личные качества#Работа со стейкхолдерами

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Разрешение недопонимания с заказчиком: случай из практики

Это ключевой навык BA - уметь разрешать конфликты и недопонимания.

Ситуация: Расхождение в требованиях

Контекст: Проект портала для управления документами. Бюджет $150K, срок 4 месяца.

Проблема выяснилась на 6-й неделе:

Заказчик сказал: "Я хочу, чтобы все документы были доступны ВСЕМ в компании. Transparency - это ценность нашей компании."

Tech Lead сказал: "Секунду. Это security nightmare. Зарплатные ведомости, контракты с клиентами, медицинские справки сотрудников..."

Заказчик обозлился: "Вы не слушали требования! Я четко сказал - доступны всем!"

Разработчик растерялся: "Что делать? Реализовать как сказал заказчик или как говорит смысл?"

Результат: Work stopped. Tension в команде. Ждём встречу BA.

Как я это разрешил

Шаг 1: Отдельно поговорил с заказчиком (без tech lead)

Вы: "Объясни мне, какие документы ты хочешь, чтобы были публичными?"

Заказчик: "Ну, политики компании, новости, результаты проектов..."

Вы: "А финансовые отчёты? Персональные данные?"

Заказчик: "Ой, нет. Конечно нет. Это должно быть confidential."

Вы: "Так, может быть, нужны уровни доступа?"

Заказчик: "Да! Публичные документы - все видят. Конфиденциальные - только руководство."

Вывод: Заказчик на самом деле не хотел chaos. Он хотел culture of transparency, но с разумными границами.

Шаг 2: Отдельно поговорил с tech lead

Вы: "Заказчик в целом согласен с access control. Нужны разные уровни."

Tech Lead: "Спасибо. Это нормально. Мы можем сделать role-based access control (RBAC)."

Шаг 3: Встреча всех вместе с новым пониманием

Вы (ведущий встречу): "Я услышал две вещи:

  • Заказчик: культура transparentcy важна
  • Tech Lead: security и confidentiality важны

И я думаю, что это не противоречит. Предлагаю:

Requirement 1: Document Levels

  • Public (все видят)
  • Internal (все сотрудники видят)
  • Confidential (руководство + document owner)
  • Secret (только C-level)

Requirement 2: Default Behavior По умолчанию все новые документы = Internal. Владелец может изменить.

Requirement 3: Audit Log Все просмотры документов логируются (culture of transparency - люди знают что за ними наблюдают)."

Заказчик: "Да! Это то, что я имел в виду!"

Tech Lead: "Это нормально. Можно реализовать."

Почему это сработало

1. Я не выбрал сторону

Не сказал заказчику: "Tech lead прав" Не сказал tech lead: "Заказчик прав"

Вместо этого найти область overlap.

2. Я уточнил реальное требование

Заказчик не хотел действительно chaos. Он хотел culture, которая соответствует values компании. Это разные вещи.

3. Я предложил решение

Не ждал, пока они договорятся. Я предложил: "А вот так?"

Они согласились.

4. Задокументировал

Напечатал requirement в документе, отправил всем на review. Так нет вопросов потом.

Что я выучил из этого

Pattern распознавания:

Когда две стороны ругаются, часто проблема не в требованиях. Проблема в том, что они говорят о разных вещах.

  • Заказчик говорил о culture
  • Tech lead говорил о security

Они не конфликтовали, они просто не слышали друг друга.

Техника разрешения:

  1. Слушать каждого отдельно (без публичного конфликта)
  2. Найти underlying value у каждого
  3. Найти overlap
  4. Предложить решение которое удовлетворяет оба
  5. Документировать

Другой пример: Бюджет vs Quality

Ситуация: Заказчик хотел систему за $50K. Разработчик сказал $80K.

Конфликт: "Это слишком дорого" vs "Это невозможно дешевле"

Как я разрешил:

  1. Спросил заказчика: "Что самое важное?" Ответ: MVP за 1 месяц, потом расширять

  2. Спросил разработчика: "Что дороже всего?" Ответ: Integration с 3 legacy systems, настройка infrastructure

  3. Предложил: Phase 1: $30K - MVP без интеграций, на облаке Phase 2: $40K - добавить интеграции Phase 3: $20K - оптимизировать и расширять

  4. Заказчик: "Так только $30K в начале? Отлично!"

Результат: Все happy, риск распределён, зарабатываем раньше.

Главный навык BA

Не писать requirements. Не организовывать meetings. Не говорить что нужно.

А быть переводчиком между заказчиком, разработкой, QA, дизайном.

Когда кто-то кричит: "Это невозможно!" Ты спокойно спрашиваешь: "А что ты имеешь в виду?"

И часто оказывается, что это не невозможно. Это просто было неправильно понято.

Вывод

Недопонимания с заказчиком почти всегда можно разрешить, если:

  1. Слушать без защиты
  2. Уточнять, а не предполагать
  3. Находить overlap в интересах
  4. Предлагать решения
  5. Документировать

Хороший BA - это не тот, кто никогда не имеет конфликтов. Это тот, кто конфликты разрешает быстро и справедливо.