Настоящая статья является частью цикла “Методы сбора требований“. Практически все упомянутые в статье приемы и советы применимы не только к процессу выявления требований к системе, но и к любому другому совещанию.
1. Цель совещания
Это совещание посвящено созданию или пересмотру перечня высокоуровневых функций, которые должна предоставлять новая система.
Совещание проводится с целью:
- Достичь соглашения в вопросах определения требований к системе за очень короткий промежуток времени;
- Быстро принять решение о том, в каком направлении действовать;
- Рассмотреть предложенные функции и получить новые предложения для дальнейшего их объединения/комбинации.
2. Когда проводить совещания
Совещания нужно проводить всегда, когда это возможно, т.к. совещания – наиболее мощный инструмент выявления требований.
3. Преимущества совещаний
Совещание обладает следующими преимуществами:
- Помогает создать команду с общей целью;
- Все заинтересованные лица (ЗЛ) получают возможность высказаться;
- Формирует соглашение между ЗЛ и разработчиком по поводу того, что должна делать система;
- Может осветить/разрешить политические вопросы, которые влияют на успех проекта;
- Результат – предварительное определение системы на уровне функций – становится известен немедленно.
4. Подготовка к совещанию
Перед совещанием необходимо выполнить следующие подготовительные шаги:
- Распространить идею о преимуществах совещания внутри команды разработчика и компании заказчика;
- Еще раз удостовериться, что выявлены все важные заинтересованные лица (ЗЛ);
ФИО | Роль в проекте | Должность | Комментарии |
Иванов И.И. | Руководитель проекта | Руководитель проекта | Управление |
Петров П.П. | Системный архитектор | Ведущий разработчик | Верхнеуровневая архитектура системы |
Сидоров С.С. | …и т.д. |
- Создать приглашения, организовать приезд участников, подготовить помещения и т.п. При этом нужно подойти с высоким уровнем профессионализма, чтобы создать впечатление важности события (выполняет руководитель проекта);
- Подготовить и разослать предварительные материалы, чтобы подготовить участников и повысить производительность совещания. Довести до участников, что «это не еще одно очередное совещание, а, возможно, наш единственный шанс сделать все как следует».
Не посылайте данные слишком рано (участники могут прочесть и забыть). Оптимальный срок – за 2-7 дней.
Виды подготовительных материалов
Возможны следующие виды подготовительных материалов для совещания:
- Информация данного конкретного проекта. Будущих участников важно обеспечить необходимыми данными, но не заваливать информацией. Примеры:
- планы документов, описывающих требования;
- списки предлагаемых функций;
- копии интервью с будущими пользователями;
- анализ наблюдаемых тенденций в отрасли;
- письма от заказчика;
- доклады об ошибках существующей системы;
- новые распоряжения/данные по менеджменту/маркетингу;
- прочее.
- Информация для подготовки свободного мышления, например, правила проведения мозгового штурма, разработки требований, управления масштабом и пр.
Уведомление о совещании
Кому: Участникам проекта «Икс»
От: ФИО РП
Тема: Предстоящее совещание, посвященное требованиям по проекту «Икс»
Я являюсь руководителем [администратором] проекта «Икс», который стартует ДД.ММ.ГГГГ и будет завершен ДД.ММ.ГГГГ. Как и в большинстве проектов, оказалось сложным достигнуть сглашения по набору функций создаваемой системы и определить исходный базовый уровень i-той версии, который удовлетворял бы ожиданиям разнородной группы заинтересованных лиц. Чтобы ускориь этот процесс, мы поведем посвященное требованиям совещание ДД.ММ.ГГГГ в ЧЧ:ММ.
Цель совещаниея состоит в финальном определении перечня функций базового уровня i-той версии продукта, для чего необходимо выслушать мнение каждого участника проекта.
Совещание будет проводить ФИО [незаинтересованне лицо, не член команды], который обладает весомым опытом в разработке требований.
Результаты совещания будут известны немедленно, а на следующий день – доведены до команды разработки и маркетологов. Приглашаю вас принть участие в совещании и внести свои предложения, отражающие интересы Вашей команды (отдела, клиента). Если Вы не можете приехать, то я настоятельно рекомендую Вам прислать сотрудника, который уполномочен принимать решения, представляющие Ваши интересы.
Во вложении находится краткое описание предполагаемых функций продукта и некоторые справочные материалы о предстоящем совещании и процессе «мозгового штурма» [это один из способов организации совещания]. Совещание начнается в ЧЧ:ММ и продлиться до ЧЧ:ММ.
Ждем встречи с Вами на совещании.
С уважением,
ФИО РП
5. Ведущий совещания: необходимые качества и обязанности
По возможности нужно постараться найти ведущего, не являющегося членом команды проекта. Если это сделать не удалось, то совещание может проводить любой компетентный член команды: руководитель проекта или ведущий системный аналитик.
5.1. Качества ведущего совещания
Ведущий совещания должен обладать максимумом из перечисленных ниже качеств:
- Хорошо знаком с процессом проведения совещания;
- Проявляет нерядовые способности в достижении соглашения или создании команды;
- Его авторитет признается внутренними и внешними членами команды;
- Энергичен.
5.2. Обязанности ведущего совещания
В ходе совещания и перед ним ведущий должен выполнять следующие обязанности:
- Начать/окончить совещание вовремя;
- Удостовериться, что участвуют все заинтересованные лица (ЗЛ);
- Решать вопросы организации совещания;
- Задавать профессиональный/объективный тон встречи;
- Установить правила проведения совещания и добиваться их выполнения, получить согласие использовать «совещательные билеты» (смотрите ниже);
- Предложить цели встречи и повестку дня;
- Управлять течением дискуссии и удерживать команду на правильном пути;
- Способствовать процессу принятия решения/достижения соглашения;
- Контролировать поведение, мешающее конструктивной работе;
- Удостовериться, что пожелания всех ЗЛ учтены;
- Раздать/разослать по завершении совещания копии протокола и список идей/рекомендуемых функций системы;
- Избегать собственного участия в содержательной части обсуждения.
6. Повестка дня
Пример повестки дня приведен ниже.
Время | Пункт повестки дня | Описание |
9:00 – 9:20 | Открытие | Повестка дня и правила проведения |
9:20 – 10:00 | Обсуждение текущего положения дел на проекте | Текущее состояние проекта, достигнутые соглашения, проведенные работы и т.п. |
10:00 – 11:00 | Мозговой штурм (генерация идей) | …и т.д. |
7. Проблемы в ходе совещания и их решение
В ходе совещания часто возникают следующие проблемы:
- Управление временем (набирание темпа и опоздания после перерывов). Используйте билеты «Опоздание с перерыва» (смотрите ниже).
- Доминирующие позиции отдельных участников. Используйте билеты «5-минутное выступление».
- Недостаток предложений от участников. Объявите, что каждый должен использовать свои билеты «5-минутное выступление», раздать билеты «Отличная идея!» и получить такие от других.
- Негативные комментарии, мелочное поведение, скрытые враждебные действия. Используйте билеты «Бесплатный выстрел».
- Ослабление энергии после обеда. Используйте легкие закуски, во время перерывов, поменяйте освещение и оформление комнаты, температуру, поменяйте местами участников.
Совещательные билеты
Атмосфера совещания зачастую весьма напряженна, а аудитория может оказаться политически предубежденной или враждебной. Для снижения накала страстей можно использовать различные «безделушки» или «совещательные билеты», которые стимулируют непредвзятое мышление и задают позитивный формат встречи.
Билет | Кол. | Правило | Цель |
Опоздание с перерыва | 1 | Истратив свой билет, участник вносит 50 рублей в штрафную коробку | Экономия времени |
Бесплатный выстрел | 1 | Дает право «пнуть» какого-либо участника или подразделение. За каждый следующий выпад участник вносит 50 рублей в штрафную коробку | Предостерегает участников от политических выступлений и немного забавно |
Отличная идея! | 2 | Можно отдать билет любому участнику, предложившему хорошую идею. Задача – раздать свои билеты | Побудить и вознаградить творческое мышление |
5-минутное выступление | 2 | Дает право на выступление в течение 5 минут в любой момент совещания. Остальные обязаны слушать, никто не перебивает | Создание структурированного процесса предоставления слова. Каждый получает возможность высказать свое мнение |
8. Проведение совещания
В качестве основного метода проведения совещания рассмотрим «мозговой штурм».
Так всё-таки кто должен проводить совещание: аналитик, являющийся членом команды проекта или постороннее лицо, умеющее проводить совещания правильно?
Перед нами выбор:
Т.е. оба формально подходят на роль ведущего. Внешнему человеку будет проще модерировать совещание, поскольку он, во-первых, не является чьим-либо коллегой и не имеет в коллективе сложившегося статуса (аналитик может быть неавторитетным в команде), во-вторых, профессионально занимается модерацией совещаний. Однако дисциплина сбора требований складывается в СНГ довольно медленно, и такого специалиста ещё нужно поискать, а найдя, оплатить его работу. Поэтому чаще всего эту функцию берет на себя Системный аналитик или Руководитель проекта.