Урок по треку Системный анализ 7 мин

Как выявлять требования

Источники требований, интервью, воркшопы, анализ документов и прототипы.

Требования не «собирают», как грибы. Их выявляют: заказчик часто сам не знает, что ему нужно, или называет готовое решение вместо проблемы. Задача аналитика: понять настоящую потребность и границы.

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

  • Люди: заказчик, пользователи, поддержка, эксплуатация, безопасность, юристы, смежные команды.
  • Документы: регламенты, договоры, законы (например, 152-ФЗ о персональных данных, 54-ФЗ о кассах), старые ТЗ.
  • Существующая система: интерфейсы, логи, база данных, обращения в поддержку.
  • Конкуренты и рынок: как решают ту же задачу другие.

Техники

ТехникаКогда хорошаРиск
Интервьюпонять мотив и детали одного стейкхолдерауслышать мнение одного человека
Воркшопсогласовать видение нескольких сторонгромкий участник задавит остальных
Наблюдение (job shadowing)процесс рутинный, люди делают «на автомате»долго, человек ведёт себя иначе под наблюдением
Анкетированиемного пользователей, нужна статистиканельзя уточнить ответ
Анализ документоврегламентированные процессы, госсектор, банкдокументы устарели
Анализ интерфейсов и данныхзамена старой системыне видно, зачем так сделано
Прототипированиетребования к UI размытыобсуждают цвета вместо логики
Мозговой штурмнужны идеи, а не фактымного мусора без отбора

Как вести интервью

  1. Подготовка: цель встречи, список вопросов, что уже известно.
  2. Открытые вопросы: «Расскажите, как вы сейчас обрабатываете возврат?» вместо «Возврат делаете в 1С?».
  3. Уточнение: «Что происходит, если…», «Как часто?», «Сколько?», «Кто ещё в этом участвует?».
  4. Поиск боли: «Что занимает больше всего времени?», «Где чаще ошибаются?».
  5. Резюме в конце: «Правильно понимаю, что…» Пересказ своими словами ловит половину недопонимания.
  6. Фиксация: протокол встречи, рассылка участникам, договорённости и открытые вопросы.

Пять почему и «решение вместо проблемы»

Заказчик: «Нужна выгрузка заказов в Excel».

  • Зачем? Чтобы сверить оплату.
  • Почему сверяете вручную? Банк не присылает статусы в систему.
  • Почему? Нет интеграции с эквайрингом.

Настоящая потребность: автоматическая сверка оплат. Excel лечил бы симптом.

Неявные требования

Самые дорогие пропуски: то, что «само собой разумеется» для заказчика. Ищите их вопросами:

  • Роли и права: кто ещё это видит и может менять?
  • Исключения: что, если оплата не прошла, клиент передумал, товар кончился?
  • Объёмы: сколько записей, пользователей, запросов в пиковый день?
  • Регуляторика: персональные данные, хранение, аудит.
  • Жизненный цикл: как объект создаётся, меняется, архивируется, удаляется.

Частые ошибки

  • Задавать закрытые наводящие вопросы и слышать свои же гипотезы.
  • Общаться только с заказчиком и не говорить с теми, кто будет работать в системе.
  • Не фиксировать итоги встречи письменно.
  • Путать желание («хочу дашборд») с потребностью («руководитель не видит просрочки»).

Что спросят на собесе

  • Какие техники выявления требований знаешь и когда какую выберешь?
  • Как построишь интервью с заказчиком, который говорит готовым решением?
  • Что делать, если два стейкхолдера хотят противоположного?
  • Как убедиться, что ничего не упустил?
  • Как выявить требования, если пользователей нельзя опросить?

Закрепите за 5 минут

После урока в тренажёре 3-5 проверочных вопросов, дальше модуль уходит в повторения.