Руководство по методам сбора требований

Галина Кореневская
Галина Кореневская
Дата публикации: 16 мая 2025 г.
Дата обновления: 17 мая 2025 г.

Это подробное руководство по методам сбора требований, созданное на основе глубокого анализа и практического опыта экспертов Галины Кореневской из МТС и Константина Донского. В этой статье вы узнаете, как грамотно и эффективно собирать требования к проектам с помощью разнообразных методик

Сбор требований — фундаментальный этап в жизненном цикле проекта, от которого зависит понимание потребностей заказчика, пользователей и бизнеса в целом. В статье рассмотрены классические и проверенные временем способы, которые можно комбинировать для достижения максимального результата. Мы подробно разберём каждый метод, поделимся советами, практическими рекомендациями и ответим на часто задаваемые вопросы.

Введение: почему методы сбора требований так важны

Методы сбора требований позволяют систематизировать информацию, понять ожидания заинтересованных лиц (стейкхолдеров), выявить скрытые потребности и избежать конфликтов при реализации. Важно понимать, что ни один метод не является панацеей — успешный сбор требований достигается комбинацией подходов, адаптированных под конкретный проект.

Вот видео версия этой статьи: https://vkvideo.ru/video-227313390_456239163

Понимание типов методов сбора требований — коллективные и независимые

Перед тем как перейти к конкретным методам, важно разобраться с общей классификацией. В основе лежит деление на два типа методов:

  • Коллективные методы — это методы, при которых сбор требований происходит с участием заинтересованных лиц, живого общения и взаимодействия. Примеры: интервью, мозговой штурм, опросы и анкетирование.
  • Независимые методы — это самостоятельная аналитическая работа с документацией, интерфейсами и другими источниками информации без непосредственного общения с людьми.

Коллективные методы чаще всего используются для формирования бизнес-требований и пользовательских требований, которые затем трансформируются во функциональные. 

Типы метода сбора требований

Используйте оба типа методов в зависимости от ситуации, комбинируйте их для более полного и качественного понимания требований.

Метод интервью — как извлечь максимум информации из общения с заказчиком

Интервью — один из самых популярных и простых методов сбора требований. Это диалог один на один или с небольшим количеством участников, где аналитик задаёт вопросы заинтересованному лицу для выяснения его потребностей.

Преимущества интервью

Почему интервью так популярно?

  • Простота планирования и проведения. Найти время для одного или двух участников проще, чем для большой группы.
  • Доверительный контакт. Общение один на один способствует открытому диалогу и глубокому пониманию.
  • Индивидуальный подход. Можно адаптировать вопросы под конкретного участника и углубляться в детали.
  • Высокая степень детализации. Возможность задавать уточняющие вопросы и прояснять нюансы.

Советы по проведению интервью

  1. Установите контакт. Представьтесь, расскажите о целях встречи, обозначьте время и повестку, развейте возможные сомнения участников.
  2. Модерируйте беседу. Следите, чтобы разговор не уходил в сторону, мягко возвращайте к теме.
  3. Подготовьтесь заранее. Изучите документацию, составьте план и список вопросов, продумайте возможные варианты ответов.
  4. Используйте активное слушание. Демонстрируйте внимание, уточняйте непонятные моменты, перефразируйте ответы для подтверждения понимания.
  5. Будьте готовы к сложным ситуациям. В случае конфликтов внутри команды используйте правило «стоп» для контроля дискуссии.
  6. Предлагайте идеи. Если знаете технические возможности, делитесь предложениями по улучшению процессов — это повышает доверие и качество интервью.

Советы по проведению интервью

Как работать с противоречивыми требованиями?

Если после серии интервью вы столкнулись с конфликтующими требованиями, есть несколько подходов:

  • Проведение совместного мозгового штурма или воркшопа. Соберите всех ключевых стейкхолдеров для обсуждения и принятия решения.
  • Использование опросов. Если вопрос не критичен, можно провести анкетирование среди более широкой аудитории для выявления приоритетов.
  • Привлечение ответственных за процесс лиц. Для сложных вопросов по бизнес-логике необходимо вовлечь руководителей и экспертов.

Event Storming — коллективный подход к исследованию предметной области

Event Storming — современный и набирающий популярность метод, основанный на коллективном интеллекте и активном визуальном моделировании бизнес-процессов. Он пришёл из практик Domain-Driven Design (DDD) и помогает быстро и эффективно исследовать сложные предметные области.

Event Storming

Ключевые принципы Event Storming

  • Коллективный интеллект. Встреча собирает разработчиков, бизнес-экспертов и заинтересованных лиц для совместной работы.
  • Визуализация. Используются стикеры, флипчарты или онлайн-инструменты для моментального отображения идей.
  • Итеративность. Это серия встреч, где модель постепенно развивается и уточняется.
  • Фокус на событиях. Центр внимания — ключевые события, которые инициируют или влияют на бизнес-процессы и функциональность системы.
  • Быстрое прототипирование. Возможность сразу визуализировать решения и выявлять архитектурные и процессные проблемы.

Для чего подходит Event Storming?

  • Анализ сложных и масштабных бизнес-процессов.
  • Разработка новых систем и стартапов.
  • Поиск архитектурных проблем и слабых мест.
  • Создание общей модели предметной области, понятной всем участникам.

Опыт показывает, что Event Storming помогает объединить IT и бизнес, улучшить коммуникацию и ускорить принятие решений.

Рекомендации по организации Event Storming

  • Подготовьте участников. Приглашайте только тех, кто реально вовлечён и компетентен в теме.
  • Назначьте модератора и помощников. Лучше, если модерация и активное ведение сессии разделены между несколькими людьми.
  • Используйте подходящие инструменты. В офисе — доски и стикеры, удалённо — онлайн-сервисы с возможностью коллективного редактирования.
  • Делайте несколько итераций. Не стремитесь всё решить сразу, развивайте модель постепенно.

Event Storming

Мозговой штурм и воркшопы — коллективная генерация идей и обсуждение требований

Мозговые штурмы и воркшопы — это методы, близкие к интервью, но предполагающие вовлечение группы людей для совместного обсуждения и генерации идей. Они позволяют расширить круг мнений, выявить новые решения и согласовать требования.

Мозговые штурмы и воркшопы

Основные рекомендации

  • Не начинайте с чистого листа. Подготовьте материалы, предварительные данные и повестку, чтобы участники понимали задачи.
  • Приглашайте только нужных людей. Выбирайте участников, которые могут дать ценный вклад или принимать решения.
  • Устанавливайте правила. Объясните участникам формат, регламент и ожидания от встречи.
  • Планируйте время и повестку. Чёткое расписание помогает сохранить фокус и эффективность.
  • Резюмируйте итоги. После обсуждения фиксируйте договорённости и отмечайте темы для дальнейшей проработки.
  • Используйте помощников. Для ведения протокола и модерирования пригласите ассистентов.

Как фиксировать решения и идеи?

Для эффективной фиксации результатов встреч можно использовать:

  • Специализированные системы для ведения протоколов (например, Confluence).
  • Ассистентов или администраторов, которые записывают ключевые моменты.
  • Онлайн-инструменты для совместной работы, где все видят и могут корректировать записи.
  • Транскрибационные сервисы и нейросети, которые автоматически распознают и суммируют речь.

Комбинация этих подходов позволяет экономить время и повышать качество документации.

Анкетирование и опросы — масштабный сбор мнений

Анкетирование и опросы — методы, позволяющие собрать данные от большого числа участников быстро и эффективно, особенно когда личное общение невозможно или нецелесообразно.

Анкетирование и опросы

Когда использовать?

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

Преимущества

  • Масштабируемость и скорость сбора данных.
  • Анонимность, способствующая честности ответов.
  • Минимальные затраты времени у респондентов и аналитиков.

Недостатки

  • Низкая вовлечённость и риск неполных ответов.
  • Отсутствие возможности уточнять ответы.
  • Сложности с анализом открытых вопросов.

Советы по созданию опросов

  • Не перегружайте опрос большим количеством вопросов.
  • Проводите тестирование опроса на небольшой группе.
  • Используйте преимущественно закрытые вопросы с ограниченным числом вариантов ответов.
  • Избегайте формулировок, подводящих к нужному ответу.
  • При возможности консультируйтесь с HR или специалистами по опросам.

Анализ интерфейсов — изучение системных и пользовательских взаимодействий

Анализ интерфейсов — важный метод, позволяющий выявить требования через изучение взаимодействий между системами и пользователями.

Изучение интерфейсов

Системные интерфейсы

  • Интеграционные взаимодействия между системами (шины данных, MDM и др.).
  • Изучение текущих обменов данными помогает выявить ограничения и дополнительные требования.
  • Можно обнаружить, что часть функционала уже реализована в другой системе, что сокращает объем работ.

Пользовательские интерфейсы

  • Изучение интерфейсов помогает понять, как пользователи взаимодействуют с системой.
  • Тестовые базы и стенды позволяют пройти сценарии и выявить варианты использования.
  • Важно убедиться, что функционал актуален и требуется к переносу или доработке.
  • Нужно учитывать привычки пользователей и возможные ограничения новой системы.

Особенно актуально при переходе с одной системы на другую (например, с SAP на 1С), когда пользователи требуют сохранения привычного интерфейса, несмотря на технические ограничения.

Анализ документов — изучение внутренней и внешней документации

Анализ документов — классический метод, который помогает аналитикам самостоятельно погрузиться в предметную область, изучая существующую документацию.

Анализ документов

Внутренние источники

  • Регламенты, руководства пользователей, спецификации, бизнес-процессы.
  • Отчётность и журналы передачи данных.
  • Внутренний бенчмаркинг — изучение аналогичных проектов внутри компании.

Внешние источники

  • Законы, ГОСТы, постановления.
  • Лучшие практики (Best Practices) и опыт сообществ (например, StormBPMN).
  • Публичные кейсы и обучающие материалы.

Преимущества

  • Самостоятельность и независимость от участников.
  • Возможность выявить упущения и забытые детали, которые не озвучили на интервью.
  • Хорошая база для подготовки к коллективным методам.

Ограничения

  • Документация может быть устаревшей или неактуальной.
  • Изучение большого объема требует времени и усилий.

Наблюдение — изучение процессов и поведения пользователей в реальном времени

Наблюдение — метод, позволяющий увидеть, как реально работают пользователи и процессы, что часто не удаётся выяснить через интервью и опросы.

Наблюдение

Зачем нужно наблюдение?

  • Пользователи могут не помнить или не замечать мелкие детали.
  • Автоматизированные действия и привычки становятся прозрачными.
  • Помогает выявить реальные проблемы и «узкие места».

Советы по проведению наблюдения

  • Абстрагируйтесь от конкретных личностей, смотрите на класс пользователей.
  • Выбирайте для наблюдения только актуальные и важные процессы.
  • Договаривайтесь с пользователями о демонстрации только релевантных задач.
  • Используйте разные форматы: тень (наблюдение рядом с пользователем), удалённое наблюдение через камеры.
  • Проводите гембу — посещайте место работы, вовлекайте топ-менеджмент для понимания реальной ситуации.
  • Используйте современные инструменты, например, диаграмму спагетти и специальные датчики для отслеживания перемещений и действий.

Прототипирование — визуализация и проверка идей

Прототипирование — создание пробных версий системы или её компонентов для уточнения требований и валидации идей.

Прототипирование

Когда применять?

  • На ранних этапах, чтобы показать и проверить концепцию.
  • Когда сложно объяснить словами, как должно работать решение.
  • Для визуальных пользователей, которые лучше воспринимают графическую информацию.

Преимущества

  • Визуализация идей.
  • Быстрая проверка и выявление ошибок.
  • Помогает согласовать видение между участниками.

Градации прототипов

  • Низкой точности: рисунки на бумаге или флипчарте с пояснениями.
  • Средней точности: цифровые макеты с базовым интерфейсом (например, в Miro или DROYO).
  • Высокой точности: детализированные прототипы с интерактивностью (Figma, Proto.io), часто создаваемые дизайнерами.

Советы по инструментам

  • Для простых прототипов подойдут бумага, Paint, Excel.
  • Для более сложных — Figma, 1C Maker, Proto.io и другие.
  • В учётных системах часто прототипы создают аналитики без дизайнеров.

Прототипирование помогает избежать недопонимания и сразу увидеть, как будет выглядеть и работать будущая система.

Часто задаваемые вопросы (FAQ)

В: Как выбрать подходящий метод сбора требований для проекта?

О: Выбор зависит от масштабов проекта, доступности заинтересованных лиц, специфики задачи и стадии разработки. Рекомендуется комбинировать методы: начать с анализа документов и интервью, затем использовать мозговые штурмы и прототипирование для уточнения.

В: Что делать, если требования разных стейкхолдеров противоречат друг другу?

О: Проведите совместные встречи (воркшопы), где можно обсудить и согласовать разногласия. Если это невозможно, используйте опросы для выявления предпочтений или привлекайте ответственных за процесс лиц для принятия решений.

В: Как эффективно фиксировать результаты встреч и интервью?

О: Используйте совместные онлайн-инструменты для протоколов, назначайте помощников для записи, применяйте транскрибационные сервисы и нейросети для автоматизации. Важно, чтобы участники видели запись и могли корректировать её.

В: Насколько важен анализ интерфейсов при сборе требований?

О: Очень важен, особенно при переходе с одной системы на другую. Анализ интерфейсов помогает понять, как пользователи взаимодействуют с системой и выявить скрытые требования и ограничения.

В: Можно ли использовать прототипирование без дизайнеров?

О: Да, особенно в учётных и корпоративных системах. Аналитики могут создавать простые и средние по точности прототипы, чтобы визуализировать требования и обсудить их с командой.

Заключение

Методы сбора требований — это не просто набор техник, а комплексный подход к пониманию и документированию нужд бизнеса и пользователей. От выбора и правильного применения методов зависит успех проекта, качество конечного продукта и удовлетворённость всех участников.

В работе аналитика важно использовать разнообразные методы, комбинировать коллективные и независимые подходы, учитывать специфику проекта и особенности команды. Интервью, Event Storming, мозговые штурмы, опросы, анализ документов и интерфейсов, наблюдение и прототипирование — все эти инструменты имеют своё место и время.

Помните, что качественный сбор требований — это основа для построения успешных решений, минимизации рисков и эффективной коммуникации между бизнесом и IT. Используйте это руководство, чтобы повысить свою квалификацию и добиться лучших результатов в вашей работе.

Желаем вам успехов в освоении методов сбора требований и реализации ваших проектов!

Новые статьи в вашем электрическом ящике

Обзоры конференций, лучшие практики процессного подхода и учебные статьи в вашей почте. Не чаще 1 раза в неделю.

Без спама, только то, что вы запросили.

Бесплатно моделируйте бизнес-процессы в BPMN без ошибок

Stormbpmn автоматически анализирует ваши модели по 60+ правилам, ускоряя работу и предотвращая ошибки.

Проверка качества BPMN