Работа над любым проектом дело достаточно хлопотное. Даже если это одностраничный сайт, есть множество вариантов его реализации, которые зависят от наличия того или иного функционала на странице, расположения элементов, количества графики и многого другого.
Все это важно обговорить еще «на берегу», пока идет оценка стоимости работ над проектом. Если этого не сделать, то практически в 100% случаев, вы столкнетесь с неправильной трактовкой одной и той же задачи исполнителем и заказчиком. Это происходит не потому, что исполнитель хочет обмануть или сэкономить, сделав проще, хуже и меньше и не
Алексей и воздушные замки
Однажды у Алексея, появилась отличная идея для
«Что такое ТЗ?» (далее будем использовать эту аббревиатуру) — терялся Алексей в догадках и предложил не тратить время попусту на всякую ерунду, а поскорее начать работу, но исполнитель был непреклонен и утверждал, что без ТЗ никак не получится оценить стоимость работ по проекту.
Казалось бы, что им еще нужно, — подумал Алексей — они же профессионалы и сами должны понимать, сколько стоит сделать вот эту штуку, а они — наглецы, еще и деньги хотят получить за то, что я все за них продумаю и структурирую, а им останется это только спрограммировать.
Алексея, это, конечно же, не устроило и он обратился в компанию «СайтыНаКоленке» с лозунгом «Продающий
Между Алексеем и компанией «СайтыНаКоленке» был заключен договор, оплачен счет за работы и вот началась нелегкая пора ожидания своего звездного часа. Читать договор Алексей даже и не собирался, ведь это будет неуважением к ребятам, которые так хорошо к нему отнеслись. Когда нужный час пробил, Алексей направился в офис компании «СайтыНаКоленке» с коробкой конфет и дрожащими руками, вспоминая как
Дальнейшие события разворачивались стремительно. На пороге офиса, Алексею сообщили, что его проект моя.зона51.ру почти готов, но потребуется еще месяц и определенная сумма денег на его завершение. Наш герой немного расстроился, но напомнил себе, что всякое бывает и не стоит «рубить с плеча». Не могут же такие замечательные люди меня обманывать, — подумал он и попросил показать хотя бы то, что сделано на текущий момент. Когда Алексей увидел результат, он почувствовал как земля уходит у него
Алексей «взорвался» в порыве негодования, пытаясь объяснить что это вовсе не то, чего он хотел, но менеджер компании «СайтыНаКоленке» взял ситуацию в свои руки и сказал:
Так вы сами просили именно такой сайт. Вы же говорили — нужно размещать на сайте товары, поэтому мы и создали сайт в виде каталога. Если бы вы сказали, что нужен именно магазин, где товары можно находить, добавлять в корзину и покупать, то мы бы назвали другую стоимость и другой срок разработки, но вы этого не сделали!
Да и по дизайну проблем нет, вы же говорили про красивый «космический дизайн»? Говорили. Алексей, вы видели на земле розовых котиков? Вот и мы не видели, а на других планетах они быть могут!
И да, не думайте что это хреновый фотошоп, мы просто исходили из принципа реализма. Мы читали, как Артемий Дребедев в своем блоге упоминал этот факт, мол, следует совмещать фантастику и реализм для повышения конверсии на сайте,
А что касается красоты дизайна, так это понятие субъективное. Нам этот дизайн кажется красивым…
Но Алексей уже ничего не слышал. Воздушные замки, которые он так старательно возводил в своих мечтах, рушились кирпичик за кирпичиком. Что ему теперь делать? Бросить всю затею и сдаться не попробовав еще раз? Наш герой вышел на улицу, решив, что свежий воздух прогонит прочь негативные мысли и позволит собраться с духом.
Остановиться сейчас очень просто, но понять свои ошибки и исправить их, направив силы на достижение успеха, вот поступок настоящего героя. В этот раз, все нужно сделать
Разбор полетов
В данном примере, мы проследили путь вымышленного персонажа Алексея из Челяпинска и встретились с крахом его мечт и чаяний. Речь шла не о такой большой сумме, всего то о 6666 рупиях, но даже в случае этой потери, приятного будет мало. А главное, вы потратите впустую драгоценное время, которое могло бы быть инвестировано с пользой в развитие проекта.
Пережитый негативный опыт не поможет Алексею понять, как сейчас следует поступить, ведь он видел только один сценарий развития событий. Не будем его мучить и дадим несколько советов.
Прийти к пониманию
Вам нужна футболка, а ваш друг как раз собирается отправиться в ближайший торговый центр. Вы даете ему деньги и просите купить красивую футболку. Спустя час времени, друг возвращается и приносит футболку, которая вам совсем не нравится, да и по размеру не подходит. В негодовании, вы спрашиваете: Ты что, не мог спросить у меня, какую футболку купить и уточнить мой размер??? На что ваш друг отвечает: Но я же спрашивал, есть ли у тебя ТЗ на футболку, на что ты ответил — нахрен твое ТЗ, мне нужна обычная футболка, любого размера, чего непонятного? Я же деньги тебе дал, ты профессионал, разберешься на месте.
Если такие страсти возможны при выборе футболки, то чего уж говорить о Высоких (с большой буквы) технологиях и разработке сайтов. Понимание в данном вопросе просто необходимо и оно не всегда заключается в написании дословных технических заданий по ГОСТу на 200+ страниц.
Для начала запомните: То что кажется очевидным для вас, может быть не совсем очевидным для всех остальных. Если мы затрагиваем тему
Что делать в ситуации, когда исполнитель не понимает, что именно вам нужно и требует пояснений? Вовсе не обязательно принимать этого исполнителя за дурака и отправляться на поиски другого, иначе, очень скоро вы заклеймите таким образом всех разработчиков города/области/страны и разочаруетесь в российской
Для начала измените способ коммуникации. Вы можете общаться с исполнителем любым удобным образом, но результаты переговоров обязательно должны быть зафиксированы письменно, причем детально. У обоих сторон должно сложиться однозначное понимание того, что и как необходимо сделать. Проверить это можно очень просто, после того как противоположная сторона подтвердила понимание вопроса, попросите повторить еще раз своими словами письменно. Это позволит понять — действительно ли вы пришли к пониманию или
Далее, вы, как заказчик, заранее понимаете, как проект должен выглядеть. Поэтому, не стоит молчать о
Не ТЗ единым жив проект
Вам не хочется исписывать страницы технического задания, а проект не такой большой, чтобы вдаваться в детальное описание функционала, который достаточно прост в своем исполнении? Но что делать, ведь исполнителю нужно понимание фронта работ и он настаивает на разработке ТЗ? Предложите ему использование прототипов.
Прототипы — это детальный план страницы, направленный на продумывание ее структуры, для ее последующего графического оформления. Прототип позволяет понять:
- как страница будет выглядеть
- какие элементы на ней будут располагаться
- где они будут располагаться
- как будет выглядеть информация на этой странице и многое другое
Очень важно, чтобы на прототипах располагалась реальная информация, а не «рыба», поэтому заранее подготовьте необходимый текстовый и графический контент.

Если этого не сделать, разработчик прототипов подготовит свой тестовый контент, идеально вписывающийся по размеру и концепции на страницу, после чего прототип, а впоследствии и дизайн, будут согласованы и разработаны. Будет крайне обидно осознать, что с реальным контентом, дизайн выглядит не так красиво. Например, если контента мало, на странице будет много пустого места. Доработка дизайна в этом случае, будет стоить вам денег, а винить исполнителя будет не за что. Вы поставили задачу, он ее выполнил.
После того, как прототип реализован, лучше кратко письменно зафиксировать, как должны работать те или иные кнопки, которые приводят к действиям на странице. Преимущество прототипа в том, что интуитивно обеим сторонам становится понятно, что и как должно работать на странице, следовательно, гораздо проще прийти к пониманию. Более того, если вам
ТЗ — не панацея
Техническое задание и прототипы помогают реализовывать проекты, но и фанатеть от их составления и разработки не стоит. Запомните: Все хорошо, что в меру! Чем больше вы или разработчик, тратите времени на продумывание прототипа и технического задания, тем дороже становится проект в абсолютной стоимости. Но, в то же время, ТЗ и прототипы это только часть проекта, на который вам потребуется потратить еще много денег и сильно повышать ее стоимость на столь раннем этапе не хотелось бы.
Допустим, вы решили, что без детального технического задания сделать хороший проект не получится и начали составлять документ в котором прописываются все детали, вплоть до указания кода, стилей и переменных. Стоимость такого ТЗ будет приближаться к стоимости проекта,
Еще один нюанс, который стоит учитывать — в работе над проектом зачастую приходится отходить от первоначальных планов. Происходит это
В итоге получается занятная ситуация, когда и без ТЗ нельзя начинать работу, но и в его разработку сильно не стоит вкладываться. Не будем нагнетать ситуацию и скажем, что большая часть проектов относительно типовая, поэтому даже при небольшом уходе от описанной в техническом задании концепции, проект все еще выполним и не повлечет за собой большого увеличения бюджета.
Это основные моменты, которые приводят к мысли о том, что золотая середина будет наилучшим выбором при работе над проектом. Иногда вам не потребуются ни техническое задание, ни прототипы страниц, например, когда вы планируете разработать сайт на типовом готовом решении. В этом случае, вместо прототипа у вас есть готовый дизайн шаблона и нужно только описать список необходимых правок, с указанием страниц и скриншотов, чтобы исключить недопонимание.
Заключение
Прошло 5 лет с того момента, как Алексей, в разбитых чувствах вышел из офиса компании «СайтыНаКоленке». За эти годы он через многое прошел, заматерел и смог ощутить на себе пользу от грамотно составленных технических заданий. Справедливости ради, стоит сказать, что сейчас он составляет ТЗ не для каждого проекта,
Проект моя.зона51.ру так и остался его мечтой, ведь в Челяпинске мода на метеориты в скором времени прошла, а запчасти для летающих тарелок не пользовались особым спросом. Местные жители предпочитали электронные автомобили от Николы, а марсиане бывают проездом раз в 4 года и их летающие тарелки редко ломаются.
Вот, кстати, еще одна интересная тема для обсуждения «Неправильное