Аккредитованная IT-компания

В реестре рос. ПО № 33798 от 31.01.2023 г.

Статья о том как важно составлять техническое задание

Зачем необходимо т.з. или прототип для веб проекта.
12.03.2015 355
Опыт показывает, что в 90% случаев клиент, который обращается в студию для разработки себе сайта, имеет слабое представление о процессе и деталях сайтостроения. 
Кто-то считает, что “сайт” – это нечто, что делают студенты в перерывах между сессиями.
Кто-то наоборот считает, что “сайт” – это что-то сложное, непонятное, дорогое и эксклюзивное.
У каждого клиента свое представление и свои ожидания от результата. Как правило, после первого обращения в студию, клиент заполняет некий бриф, с перечнем вопросов. 
Бриф содержит типовые вопросы такого характера:
“ Какой тип сайта вы хотите заказать: интернет магазин, визитку, корпоративный сайт и т.д.?”
- Интернет магазин
“Укажите сайты, которые вам нравятся”
- aliexpress.com
“- Есть ли у вас логотип и фирменный стиль?”
- нет
“- Какого цвета должен быть логотип?”
- красный
“- На какой бюджет вы рассчитываете?”
- не знаю, назовите вы.
... и подобное.
Все эти вопросы – безусловно, имеют большое значение и исполнитель должен знать на них ответы, чтобы составить свое первичное представление о том, как какой сайт нужен заказчику. Проблема в том, что представление Исполнителя в большинстве случаев будет не совпадать с Ожиданиями заказчика и самое худшее что может случится дальше – это согласование стоимости на основании брифа. 


По итогу Клиент имеет свои ожидания от проекта. Исполнитель имеет свое видение того, что он должен сделать за деньги прописанные в контракте. 
Получаем ситуацию:

Исполнитель:  вот ваш интернет магазин”;

Клиент: отлично, а где отзывы и рейтинги, которые пользователи будут оставлять о товаре?”;

Исполнитель: но вы же не говорили, что вам нужны отзывы. Это надо программировать еще за XXX денег”;

Клиент: я в брифе указал, что мне нравится aliexpress. Там отзывы есть – значит, вы их должны сделать за согласованный бюджет!”.

Кто прав в этой ситуации? На наш взгляд, никто. Клиент абстрактно поставил задачу, а разработчик дал на нее стоимость без согласования деталей.

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

Что такое прототипы

Прототипом называют простой HTML сайт, созданный в программах прототипирования (Axure, EasyPrototype, CogTool, Coutline, Dreamweaver). Такой сайт не содержит красивого дизайна. Не может быть управляемым и не может заменить полноценный сайт. Однако, он наглядно показывает как должен работать тот или иной функционал сайта. Благодаря программам прототипирования разработка прототипа не требует специфических навыков программирования.

Итог

Разработка прототипа или Т.З. безусловно ресурсоемкая задача, которая увеличит бюджет вашего проекта, однако сокращает шансы выбросить деньги на ветер (точнее на разработку проекта, который вас не удовлетворит).
Вы получаете точное представление о вашем проекте. Вы сможете разослать техническое задание нескольким исполнителям и получить среднюю рыночную оценку. И самое главное у вас есть формулировка для разработчика того, что можно с него требовать при приемке проекта.
P.S. Представьте что бы было, если бы дом в котором вы живете строился бы без проектирования, расчетов и документации.