Приведи пример ситуации, когда нужно было решить недопонимание с заказчиком
Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
Разрешение недопонимания с заказчиком: случай из практики
Это ключевой навык 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
Они не конфликтовали, они просто не слышали друг друга.
Техника разрешения:
- Слушать каждого отдельно (без публичного конфликта)
- Найти underlying value у каждого
- Найти overlap
- Предложить решение которое удовлетворяет оба
- Документировать
Другой пример: Бюджет vs Quality
Ситуация: Заказчик хотел систему за $50K. Разработчик сказал $80K.
Конфликт: "Это слишком дорого" vs "Это невозможно дешевле"
Как я разрешил:
-
Спросил заказчика: "Что самое важное?" Ответ: MVP за 1 месяц, потом расширять
-
Спросил разработчика: "Что дороже всего?" Ответ: Integration с 3 legacy systems, настройка infrastructure
-
Предложил: Phase 1: $30K - MVP без интеграций, на облаке Phase 2: $40K - добавить интеграции Phase 3: $20K - оптимизировать и расширять
-
Заказчик: "Так только $30K в начале? Отлично!"
Результат: Все happy, риск распределён, зарабатываем раньше.
Главный навык BA
Не писать requirements. Не организовывать meetings. Не говорить что нужно.
А быть переводчиком между заказчиком, разработкой, QA, дизайном.
Когда кто-то кричит: "Это невозможно!" Ты спокойно спрашиваешь: "А что ты имеешь в виду?"
И часто оказывается, что это не невозможно. Это просто было неправильно понято.
Вывод
Недопонимания с заказчиком почти всегда можно разрешить, если:
- Слушать без защиты
- Уточнять, а не предполагать
- Находить overlap в интересах
- Предлагать решения
- Документировать
Хороший BA - это не тот, кто никогда не имеет конфликтов. Это тот, кто конфликты разрешает быстро и справедливо.