У класичній схемі розробки програмного забезпечення збір вимог традиційно є прерогативою бізнес-аналітика. Проте в реаліях сучасних IT-компаній, особливо невеликих та середніх, ця роль часто відсутня. У таких випадках відповідальність за збір вимог лягає на плечі проектного менеджера.Це не просто додаткове навантаження, а унікальна можливість для ПМів розширити свій професійний кругозір та налагодити тісніший контакт із замовником. Глибоке розуміння потреб клієнта, яке приходить зі збором вимог, є запорукою успішної реалізації проекту.
Якщо ви ПМ початківець і вам ще ні разу не доводилося збирати вимоги, то рекомендую почати з загальним ознайомленням методів збору вимог, які описані тут.
Поточна стаття призначена для тих, хто вже має базові знання та хоче глибше розібратися в конкретних методах збору вимог.
Отже, розглянемо детально два ефективні методи збору вимог: анкетування та мозковий штурм.
ЗБІР ВИМОГ МЕТОДОМ АНКЕТУВАННЯ
Метод анкетування – це процес отримання інформації про потреби та очікування замовника або користувачів шляхом проведення опитування з використанням заздалегідь підготовлених запитань. Анкетування дозволяє зібрати дані від великої кількості людей, що особливо корисно при роботі з широкою або географічно розподіленою аудиторією.
Як проводити
-
Визначення цільової аудиторії. Чітко визначте, хто буде проходити опитування. Це можуть бути потенційні користувачі продукту, експерти в галузі, представники різних відділів компанії тощо. Чим точніше ви визначите цільову аудиторію, тим релевантнішими будуть отримані дані.
-
Створення списку запитань. Розробіть список запитань, які охоплюють всі аспекти проекту. Запитання мають бути чіткими, зрозумілими та недвозначними. Використовуйте різні типи запитань:
- Закриті запитання пропонують вибір з кількох варіантів відповідей (наприклад, "Так/Ні", "Шкала від 1 до 5").
- Відкриті запитання дозволяють респондентам висловити свою думку власними словами.
- Рейтинг та шкалювання: дозволяють оцінити важливість різних аспектів проекту або рівень задоволеності. Розбийте запитання на логічні блоки, щоб анкета була більш структурованою та зрозумілою для респондентів. Наприклад, блок "Профіль користувача", блок "Функціональні вимоги", блок "Нефункціональні вимоги".
-
Залучення технічного спеціаліста. Якщо проект має технічну складову, обов'язково залучіть до розробки запитань технічного спеціаліста (тімліда або розробника), який допоможе сформулювати запитання щодо технічних аспектів проекту.
-
Створення анкети. Використовуйте зручний для замовника формат анкети (наприклад, Google Forms, SurveyMonkey або інші онлайн-сервіси). Переконайтеся, що анкета має привабливий дизайн та зручну навігацію.
-
Вибір способу проведення. Виберіть найбільш зручний спосіб проведення опитування для вашої цільової аудиторії. Це може бути електронна пошта, онлайн-форма, розміщення анкети на веб-сайті або в соціальних мережах.
-
Збір та аналіз відповідей. Після завершення опитування зберіть відповіді, проаналізуйте їх та структуруйте отриману інформацію. Використовуйте різні методи аналізу даних, такі як кількісний та якісний аналіз, статистичні методи, візуалізація даних.
-
Підтвердження результатів. Підготуйте звіт з результатами анкетування, в якому опишіть виявлені вимоги та узгодьте його з замовником.
Для яких проектів використовувати
Анкетування найкраще підходить для проектів, де:
- Широка цільова аудиторія. Якщо вам потрібно зібрати дані від великої кількості людей, анкетування є найбільш ефективним методом.
- Географічно розподілені учасники. Анкетування дозволяє легко охопити респондентів з різних регіонів або країн.
- Обмежений бюджет та час. Онлайн-анкетування є відносно недорогим та швидким способом збору даних.
- Стандартизація відповідей. Анкетування дозволяє отримати стандартизовані відповіді, що полегшує їх аналіз та порівняння.
- Анонімність та конфіденційність. Анкетування може забезпечити анонімність та конфіденційність відповідей, що може бути важливим для деяких респондентів.
ЗБІР ВИМОГ МЕТОДОМ МОЗКОВОГО ШТУРМУ
Мозковий штурм – це ефективний метод генерації ідей та пошуку рішень, який залучає всю команду до творчого процесу. Він допомагає вийти за рамки звичного мислення та знайти нестандартні підходи до вирішення проблем.
Як проводити
-
Визначення мети та завдань. Чітко сформулюйте мету мозкового штурму та визначте конкретні питання, на які ви хочете знайти відповіді. Наприклад, "Які нові функції можна додати до продукту?" або "Як покращити користувацький досвід?".
-
Формування команди. Запросіть до участі в мозковому штурмі представників різних відділів та спеціальностей. Різноманітність думок та досвіду допоможе генерувати більше ідей.
-
Вибір модератора. Призначте модератора, який буде вести сесію, стежити за часом та дотриманням правил. Це можете біти ви, проектний менеджер, або тім/техлід.
-
Пояснення правил. На початку сесії поясніть учасникам правила мозкового штурму.
-
- Кількість важливіша за якість - тут важливо генерувати якомога більше ідей, не оцінюючи їх та не критикуючи.
- Будь-яка ідея має право на існування. Заохочуйте учасників висловлювати навіть найдивніші ідеї.
- Доповнюйте та розвивайте ідеї колег.
- Уникайте критики та негативних коментарів.
-
Генерація ідей. Записуйте всі ідеї на дошці або фліпчарті.
-
Обговорення та групування ідей. Після завершення генерації ідей обговоріть їх з командою. Групуйте схожі ідеї та виділіть найбільш перспективні.
-
Визначення пріоритетів. Оцініть ідеї за різними критеріями, такими як реалістичність, потенційний вплив на проект, вартість реалізації тощо. Виберіть найбільш перспективні ідеї для подальшої розробки.
-
Формулювання вимог. На основі обраних ідей сформулюйте конкретні вимоги до проекту. Структуруйте їх за категоріями або розділами проекту.
-
Підтвердження вимог із замовником. Обговоріть виявлені вимоги з замовником та переконайтеся, що вони відповідають його очікуванням.
Для яких проектів використовувати
Метод мозкового штурму найкраще підходить для проектів, де:
- Пошук нових ідей та рішень. Коли потрібно вийти за рамки звичних шаблонів та знайти нестандартні підходи до вирішення проблеми.
- Розв'язання складних проблем. Коли існує кілька можливих рішень, і потрібно обрати найкраще з них, або коли проблема має багато аспектів і потребує комплексного підходу.
- Залучення команди до прийняття рішень. Коли важливо залучити всіх членів команди до процесу прийняття рішень, щоб врахувати їхні ідеї та досвід.
- Стимулювання креативності. Коли потрібно створити щось нове та оригінальне, наприклад, новий продукт, маркетингову кампанію або дизайн інтерфейсу.
- Поліпшення комунікації та співпраці в команді. Мозковий штурм допомагає налагодити комунікацію між членами команди, зблизити їх та навчитися працювати разом.
- Визначення ризиків проекту. Коли потрібно виявити потенційні ризики та розробити стратегії їх запобігання або мінімізації.
- Пошук альтернативних рішень. Коли потрібно знайти кілька варіантів вирішення проблеми, щоб мати можливість вибрати найкращий з них.
Анкетування та мозковий штурм – два потужні інструменти, які допоможуть зібрати вичерпну інформацію про потреби замовника та користувачів, навіть без спеціальної підготовки.
Анкетування дозволяє отримати кількісні та якісні дані від широкої аудиторії, тоді як мозковий штурм сприяє генерації креативних ідей та нестандартних рішень. Обидва методи мають свої переваги та найкраще працюють у поєднанні, доповнюючи один одного.
Вибір методу залежить від специфіки проекту, доступних ресурсів та бажаного результату. Успішний збір вимог - це перший крок до створення продукту, який задовольнить потреби замовника та принесе успіх проекту.
Збір вимог методом Інтерв'ю та Аналізу існуючої документації тут
Додатково:
Методи збору вимог для IT-проектів
Помилки комунікації з клієнтами та як їх уникнути.
Ще немає коментарів