При заказе сайта первым часто звучит вопрос о цене. Чтобы получить полезное предложение, сначала нужно определить, что сайт должен делать. Два проекта с одинаковым количеством страниц могут сильно различаться: один представляет услуги, другой принимает бронирования, создаёт личные кабинеты и обменивается данными со складской системой.
Техническое задание нужно не только разработчику. Оно помогает заказчику и исполнителю убедиться, что они представляют один результат. Следующие вопросы дают конкретную основу для первой встречи.
1. Какова главная цель сайта?
Вместо «нужен современный сайт» опишите действие посетителя: запросить цену, заказать товар, выбрать свободное время или узнать об услуге. Выберите одну основную цель, а дополнительные перечислите отдельно, чтобы все кнопки не конкурировали за одинаковое внимание.
2. Кто будет пользоваться сайтом?
Опишите, обращаются ли к вам частные лица или компании, на каком языке они ищут информацию и каким устройством пользуются чаще. Ответ «для всех» мало помогает дизайну. Человеку, ищущему автосервис, и закупщику, запрашивающему оптовую цену, нужны разные сведения.
3. Какие страницы нужны?
Перечислите главную, услуги, отдельные страницы услуг, информацию о компании, контакты и блог. Для каталога отдельно укажите категории и карточки товаров. Пять страниц и сотни товарных карточек нельзя считать одинаковым объёмом работы.
4. Какой путь пройдёт посетитель?
Опишите сценарий: переход из рекламы, изучение услуги, выбор пакета, заполнение формы и получение подтверждения. Укажите, когда запрашиваются телефон или email. Этот сценарий позднее станет основой приёмочного теста.
5. Какие функции нужны в первой версии?
Разделите функции на обязательные для запуска, отложенные и рассматриваемые идеи. Это связывает начальный бюджет с первым результатом, сохраняя возможность развития. Если корзина не нужна, первым шагом может стать простая форма запроса.
6. Кто готовит контент?
Назначьте ответственных за логотип, тексты, перечень услуг, фотографии, цены и контакты. Для каждого материала укажите срок. Намного более длинный текст после утверждения дизайна или неполная таблица товаров для импорта могут создать дополнительную работу.
7. Какие языки предусмотрены?
Если нужны азербайджанский, русский и английский, определите ответственного за каждый язык. Заранее согласуйте способ подготовки и редактирования перевода. Опишите и поведение переключателя: например, переход на соответствующую страницу услуги.
8. Какие интеграции требуются?
Назовите CRM, платёжный сервис, складскую систему, доставку и уведомления. Сообщите о готовых доступах и документации, но не размещайте секретные ключи в открытом документе. Наличие интеграции и настройка работающего обмена данными — отдельные вопросы.
9. Что команда будет менять в панели?
Определите, кто редактирует цены, товары, услуги и статьи, кто публикует материалы и кто видит заказы. Укажите обучение и краткую инструкцию как отдельные результаты передачи проекта.
10. Как принимать готовую работу?
Выберите проверяемые критерии: форма отправляется, тестовый заказ виден в кабинете, мобильное меню работает, ошибка понятна. Вместо неопределённого «пока не понравится» согласуйте утверждение дизайна, этапы правок и перечень тестов.
11. Кто отвечает за сайт после запуска?
Распределите ответственность за хостинг, домен, резервные копии, обновления и размещение контента. Разделите исправление ошибок и разработку новых функций. Состав поддержки можно обсудить через услуги IT Outsourcing.
12. Как распределены бюджет и этапы?
Покажите отдельно первую версию, дополнительные функции и ежемесячные расходы. В конструкторе проекта StarWeb можно составить предварительный расчёт по продукту и функциям. Окончательная сумма уточняется после утверждения задания.
Краткий пример для заполнения
Цель: получать заявки на консультацию. Аудитория: малые предприятия Баку. Языки: азербайджанский и русский. Первая версия: страницы услуг, форма обращения и блог. Контент предоставляет компания. Интеграция: передача заявок в CRM, техническая возможность проверяется отдельно. Приёмка: тестовая заявка с телефона появляется в системе, пользователь получает подтверждение.
Адаптируйте пример под свой бизнес и отправьте StarWeb. Чем яснее описание, тем предметнее обсуждение объёма и этапов работы.
Обложка — иллюстрация, созданная с помощью искусственного интеллекта.
