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

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

Опубліковано: 30 червня 2014 в 5:18 пп

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

Грамотно складене ТЗ дозволяє надалі уникнути спірних ситуацій і набагато прискорює процес створення сайту. Адже постійно зв’язуватися для уточнення тієї чи іншої деталі набагато довше і трудозатратною, ніж один раз на початку роботи вказати всі побажання. Тому чим конкретніше і повніше технічне завдання . тим легше буде обом сторонам контролювати хід його виконання. Відповідно, тим вище ймовірність, що і замовник, і виконавець залишаться задоволені співпрацею.

Що має включати в себе техзавдання?

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

Лише глибоко вникнувши в суть проекту, розробник зможе не тільки чітко виконати всі вказівки, а й виступати з власними ініціативами, що принесе замовнику багато користі. Тому перед складанням ТЗ виконавцю потрібно якнайкраще вивчити бізнес, для якого сайт призначений.

Вірніше всього при написанні техзавдання використовувати дедуктивний метод – рухатися від загального до приватного. У першій частині потрібно скласти докладний портрет цільового відвідувача, визначити, чим і як саме веб-ресурс буде йому допомагати, а вже на основі цього вказувати шляху технічної реалізації.

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

Одним із прикладів структури технічного завдання може служити наступна послідовність етапів.

Опис компанії-замовника (продукція, послуги, час існування на ринку і т. д.) Аудиторія сайту (характеристика трафіку; кого ми хочемо привернути на сайт і які дії ми очікуємо від користувачів – перегляд інформації, дзвінок в компанію, онлайн-купівля та ін.) Задачи сайту (продажу, сервісний супровід клієнта, інформування про продукцію) Тип сайту (інтернет-магазин, корпоративний портал, сайт-візитка) Функціонал (перелік сторінок, технічних засобів і модулів, службовців для досягнення заданих цілей) Структура і навігація (розділи сайту, основне меню і підменю, шляхи переміщення користувача по внутрішнім сторінкам) Опис модулів і сторінок (макети сторінок, дизайн, графіка, кількість і зміст полів форм зворотного зв’язку, віджети, реєстрація та інш.) Технічна інформація («движок сайту», хостинг, сумісність з різними браузерами та операційними системами, вимоги до адміністрування) Нюанси написання ТЗ

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

    Гарне технічне завдання має послідовну логічну структуру. Кожен наступний пункт повинен служити продовженням попереднього і в той же час бути чітко розмежований – це важливо для контролю над ходом розробки. Ні в якому разі в ТЗ не повинно бути присутнім суб’єктивно-оцінних умов кшталт «зручний інтерфейс», «привабливий дизайн» і тому подібного. Завдання краще точно розподіляти по фахівцям. Дизайнер, програміст, верстальник і інші учасники розробки повинні знати свій фронт роботи і виконувати те, що входить в їх компетенцію. Складати ТЗ краще на основі аналізу сайтів конкурентів. Бажано привести 2-3 приклади рішень, які подобаються замовнику, і 2-3 приклади невдалих, на його погляд, сайтів. У цьому випадку виконавець буде точніше розуміти межі завдання. Кожен елемент сторінки слід описувати саме так, як його бачить замовник. Наприклад, віджет погоди або курсів валют потрібно замовляти з поясненням, звідки слід брати інформацію, в якому графічному вигляді її уявити, які саме міста або валюти потрібно вказати.

Якщо замовник не має точного уявлення про бажаний результат або конкретні деталі для нього не важливі, то можна довіритися смаку виконавця. Але в цьому випадку багато претензії за підсумком роботи будуть необгрунтованими.

Хто повинен писати ТЗ?

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

Розробник в 99% випадків може скласти ТЗ більш грамотно, так щоб не тільки клієнт, але і програмісти повністю розуміли умови задачі. Як варіант, схема співпраці може виглядати наступним чином:

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

Написання технічного завдання для сайту – це обопільна робота, в якій важливе взаєморозуміння і довіру між сторонами. Постійний конструктивний діалог та спільний пошук рішень – E7апорука успішної реалізації самого складного і технічно навантаженого проекту.

Контакти телефон: 8800 775-64-07 e-mail: [email protected] ru

Comments are closed.