З чого почати складання технічного завдання на розробку сайту: формування вимог

Формування технічного завдання на розробку визначає не тільки якість сайту, а й вимірювані бізнес-показники, які він приноситиме. До розробки технічного завдання замовнику варто спочатку підготувати, а потім зіставити бізнес-вимоги і бачення, що стосується функціональності. Такий підхід забезпечує чітке бюджетування проекту, розрахунок правильного терміну виконання: розробнику не доведеться вносити нескінченні правки або переробляти сайт. Ми розповідаємо про те, що таке функціональні та бізнес-вимоги, як їх зібрати, чому це необхідно зробити до складання технічного завдання на розробку сайту.

Функціональні вимоги

Функціональні вимоги визначають особливості проекту, які повинен реалізувати фахівець з розробки. Мова йде про логіку роботи, набір функцій. У них описані аспекти роботи в той час, коли користувач здійснює будь-яку дію - від реєстрації до передплати на новинну розсилку. Наприклад, замовнику необхідний інтернет-магазин, наділений певним набором функцій: наявність особистого кабінету, можливості оплати, програми лояльності, багато іншого.

Варто розділити функціональні та нефункціональні вимоги. Останні - атрибути, необхідні майданчику для стабільної роботи, але не пов'язані з основним набором функцій. Виділимо основні нефункціональні вимоги:

  • продуктивність сайту. Це може бути швидкість завантаження сторінок або час відгуку на якусь дію;
  • рівень зручності. Параметр визначає рівень комфорту для користувачів: інтуїтивність меню, розташування кнопок, час, витрачений на пошук інформації, інші;
  • безпека. Вирішує проблему крадіжки персональних даних, атак хакерів, захисту від вірусів. Небезпечні майданчики не люблять пошукові системи, а користувачі намагаються обходити їх стороною;
  • сумісність (адаптивність). Фактор, що визначає коректність відображення сторінок на різних пристроях, у браузерах. Часткове відображення зображення на телефоні, розтягнутий текст в Google Chrome - всього цього бути не повинно;
  • локальна адаптація. Актуальна для компаній, сайти яких працюють у кількох країнах. Проводиться додавання різних валют, переклад мовами користувачів (з можливістю перемикання на відповідний автоматично або вручну), впровадження часових поясів, іншого.

Нефункціональних вимог багато - це можуть бути візуальні елементи (зображення або шрифти), а також всі відносяться до зовнішньої оболонки майданчика, зручності для користувача (UI/UX відповідно). Визначити різницю між функціональними і нефункціональними блоками просто: перші - це класичний віз з колесами, другі - кузов легкового автомобіля BMW, доповнений підсвічуванням, іншими елементами. Домінуюча кількість клієнтів платять за престижність BMW, але в цей же час очікують від машини працездатності. Функціональні вимоги визначають вміст, що залишається непомітним для користувачів, а з нефункціональними відвідувачі сайту взаємодіють постійно.

Бізнес-вимоги

Бізнес-вимоги - завдання, які буде вирішувати сайт. Вони зрозумілі керівнику компанії, який не повинен заглиблюватися в технічну частину процесу розробки. До цієї групи входять:

  • відомості про бізнес: назва, рік заснування, досвід роботи, ніша, товарні знаки, переваги перед конкурентами, списки клієнтів;
  • відомості про цільову аудиторію. Розробник і підприємець повинні розуміти, ким є клієнт: вік, стать, сімейний стан, країна, регіон, смаки, звички, бюджет, інші. На етапі збору відомостей потрібно спробувати мислити як клієнт: навіщо відвідується сайт, що потрібно купити, отримати або дізнатися. На основі цих даних формуються рішення, що задовольняють болі споживача;
  • мета розробки. Замовник повинен визначити, які результати він хоче отримати на фініші розробки. За основу варто брати вимірювані бізнес-показники, наприклад, розширення бази клієнтів, підвищення продажів, пошук інвесторів.

Для вирішення будь-якого завдання доступно кілька способів, важлива первинна розстановка пріоритетів, акцентів. Наприклад, компанія хоче створити сайт для підвищення присутності в інтернеті, позиціонування: при розробці акцент буде робитися на престижність, комфорт, достаток елементів айдентики. Якщо мета - отримання вимірюваного прибутку, то замовник повинен бачити всі можливості досягнення такого результату.

Чому функціональні та бізнес-вимоги такі важливі

Важливість обумовлена великою кількістю завдань, що вирішуються за допомогою правильних вимог:

  • покращують комунікацію між розробником і замовником сайту: всі відмінно розуміють один одного;
  • попереджають непорозуміння, в тому числі на етапі фактичної розробки;
  • скорочують термін роботи над проектом, що обумовлено чіткістю, відсутністю потреби в уточненнях, доопрацюваннях по ходу реалізації;
  • забезпечують істотну економію бюджету. Чіткі завдання допомагають отримати прозоре ціноутворення, не побоюватися розмитої вартості розробки. Замовник упевнений, що ціна не зміниться на якомусь з етапів або після втілення проекту в життя;
  • допомагають прогнозувати результати. Вимірювані завдання дають впевненість розробнику: він бачить, що, як, коли потрібно робити. Вони попереджають відступ від технічного завдання, вихід за заплановані часові або бюджетні рамки;
  • попереджають помилки, тому не потрібно буде їх усунення.

Наявність функціональних і бізнес-вимог - фактор, що зумовлює успішність проекту. Розробники не креативитимуть або посилатимуться на неточне ТЗ, а замовник знатиме, який результат отримає в підсумку.

Як виконується збір даних, хто цим займається

Замовник, який добре представляє фінішний результат розробки, проводить збір даних самостійно. Саме він точно знає, які товари або послуги продаватиме, які інструменти доцільно залучити для просування, хто його цільова аудиторія і які болі вона має. Збір даних для функціональної частини - завдання, що делегується маркетологам і представникам IT-відділу. Особлива увага відводиться головній сторінці сайту, що відповідає за максимальну конверсію. На цьому етапі залучаються співробітники з клієнтського сервісу або відділу продажів, які можуть надати основні питання клієнтів, інструменти для опрацювання заперечень.

Якщо замовник - представник малого або середнього бізнесу, який не має структурних кадрових підрозділів, краще залучити до роботи профільне агентство. Співробітники агентства вивчать конкурентів, а потім сформують релевантну digital-стратегію. Ще одне рішення - замовлення послуги під ключ, коли всі етапи проекту курирує компанія з розробки сайтів. Для збирання даних використовуються такі методи:

  • бриф для збору первинної інформації на розробку сайту;
  • інтерв'ювання;
  • робота з документами, що відображають особливості бізнесу замовника. Проводиться вивчення специфікацій, інструкцій;
  • залучення представника замовника, який захищає інтереси бізнесу;
  • проведення мозкових штурмів, колегіальних нарад.

Всі дані фіксуються в документі, який лягає в основу технічного завдання на розробку. Документ позбавлений технічної інформації і за змістом нагадує бриф, включає 4 розділи:

  • бізнес-вимоги, що мають пріоритеті перед іншими. Регламентують мету проекту, завдання;
  • дизайнерські особливості. Забезпечують приємний візуал майбутнього сайту - від колірного ансамблю до стилю. Перегукуються з елементами айдентики компанії, ідеями замовника;
  • права доступу. Розділ визначає можливості, права доступу користувачів: інформація, що переглядається, додавання та редагування даних. По суті відбувається встановлення обмежень для підвищення безпеки даних: редактори працюють виключно з контентом, менеджер з продажу - з базою замовлень або клієнтів, бухгалтер - зі звітами, іншою фінансовою інформацією. Користувач не зможе побачити інформацію, яка прямо не відноситься до поля його діяльності;
  • потреби відвідувачів майданчика. Фахівці розробляють шлях юзера на сайті, для великих проектів складається карта CJM.

У створенні документа беруть участь усі фахівці, які працюватимуть над проектом, замовник або його уповноважені представники. Нерідко клієнти не можуть чітко передати своє бачення, вони хочуть «як ось тут або он там». Деталізація кожного етапу допомагає розробникам створити сайт, що відповідає баченню, сформульованому в підсвідомості у замовника.

Огляд поширених помилок

Найпоширеніша помилка - розмиті очікування, які не відображають суть мети або завдання. Потрібно ставити чіткі і виконувані завдання, зрозумілі і для замовника, і для розробника. Необхідно зберігати баланс між розмитістю і надмірною деталізацією, а також уникати суб'єктивізму та інших проблем, які направлять команду помилковим шляхом. Технічне завдання не повинно бути перевантажене зайвими деталями, в іншому випадку розробник витратить багато часу спочатку на вивчення, потім - на реалізацію. Наприклад, замовник вказує «Всі сторінки повинні завантажуватися швидко» - це розмите формулювання, яке потрібно замінити вимірюваним показником: "Швидкість завантаження сторінки - до 3 секунд. Збереження працездатності при добовій відвідуваності 50 тис ".. Деякі вимоги - орієнтовні, адже багато елементів потрібно перевіряти, тестувати, щоб виявити найефективніші рішення.

Насамкінець

Підготовка функціональних і бізнес-вимог повинна виконуватися до створення технічного завдання. Варто залучити різнобічних фахівців, щоб не упустити технічні, маркетингові та інші аспекти, важливі для бізнесу. Завдання повинні бути максимально конкретизованими, позбавленими води, неточних формулювань і показників, що не є вимірюваними. Замовнику потрібно брати особисту участь у підготовці інформаційної бази, що захистить його від зайвих витрат, зривів термінів і створення сайту, що не відповідає одному або кільком ключовим параметрам. Для представників малого та середнього бізнесу оптимальним рішенням залишається звернення до веб-агентства. Його представники виконають роботу під ключ - від збору первинних даних до запуску і просування ресурсу.

© 2008 - 2023 Webdesign Odessa
Создание - Раскрутка - Поддержка