Что такое техническое задание и для чего используется?

Что такое техническое задание и для чего используется?
Что такое техническое задание и для чего используется? 8 мин 891 просмотр

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

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

Все это важно обговорить еще «на берегу», пока идет оценка стоимости работ над проектом. Если этого не сделать, то практически в 100% случаев, вы столкнетесь с неправильной трактовкой одной и той же задачи исполнителем и заказчиком. Это происходит не потому, что исполнитель хочет обмануть или сэкономить, сделав проще, хуже и меньше и не из-за его низкого профессионализма, просто люди зачастую идут по пути наименьшего сопротивления. Если вы попросили реализовать слайдер, с возможностью прокрутки нескольких изображений, то для него будет использована самая стандартная анимация. Хотите чего-то большего? Заявите об этом до начала работ, ведь данная информация напрямую повлияет на бюджет проекта.

Алексей и воздушные замки

Однажды у Алексея, появилась отличная идея для интернет-проекта и он захотел поскорее ее реализовать, пока конкуренты не заняли нишу. Алексей тщательно искал исполнителя и остановился на компании «ДолгоНоКачественно», после чего позвонил по указанному на сайте телефону и описал на эмоциях какой потрясающий проект планирует сделать. Его внимательно выслушали и сообщили, что для возможности оценить проект, хотелось бы ознакомиться с техническим заданием.

«Что такое ТЗ?» (далее будем использовать эту аббревиатуру) — терялся Алексей в догадках и предложил не тратить время попусту на всякую ерунду, а поскорее начать работу, но исполнитель был непреклонен и утверждал, что без ТЗ никак не получится оценить стоимость работ по проекту.

Казалось бы, что им еще нужно, — подумал Алексей — они же профессионалы и сами должны понимать, сколько стоит сделать вот эту штуку, а они — наглецы, еще и деньги хотят получить за то, что я все за них продумаю и структурирую, а им останется это только спрограммировать.

Алексея, это, конечно же, не устроило и он обратился в компанию «СайтыНаКоленке» с лозунгом «Продающий интернет-магазин за 6666 рупий на каждый домен!». Когда наш герой рассказал менеджеру компании «СайтыНаКоленке» про то, какая история с ним только что приключилась, то получил от того одобрительный кивок в знак поддержки, мол, правильно вы сделали что ушли из этой конторы, не клиентоориентированный у них подход. Новый собеседник все внимательно выслушал и при этом ничего не записал, до того он был поглощен общей концепцией проекта. Алексея это обрадовало, ведь наконец-то он нашел родственную душу, уж эти ребята поймут что он хочет в итоге получить и смогут довести идею до момента реализации. Настоящие профессионалы!

Между Алексеем и компанией «СайтыНаКоленке» был заключен договор, оплачен счет за работы и вот началась нелегкая пора ожидания своего звездного часа. Читать договор Алексей даже и не собирался, ведь это будет неуважением к ребятам, которые так хорошо к нему отнеслись. Когда нужный час пробил, Алексей направился в офис компании «СайтыНаКоленке» с коробкой конфет и дрожащими руками, вспоминая как когда-то ходил в таком же состоянии на первое свидание… Как ее звали… вроде бы Джумла? Ах, не важно, — решил главный герой и радостно открыл дверь.

Дальнейшие события разворачивались стремительно. На пороге офиса, Алексею сообщили, что его проект моя.зона51.ру почти готов, но потребуется еще месяц и определенная сумма денег на его завершение. Наш герой немного расстроился, но напомнил себе, что всякое бывает и не стоит «рубить с плеча». Не могут же такие замечательные люди меня обманывать, — подумал он и попросил показать хотя бы то, что сделано на текущий момент. Когда Алексей увидел результат, он почувствовал как земля уходит у него из-под ног. Вместо желаемого интернет-магазина по продаже осколков метеоритов и запчастей для летающих тарелок, нацеленного на жителей Челяпинска и туристов с Марса, получился каталог для детей дошкольного возраста с розовыми котиками и серыми человечками в дизайне, напоминающими хреновый фотошоп.

Алексей «взорвался» в порыве негодования, пытаясь объяснить что это вовсе не то, чего он хотел, но менеджер компании «СайтыНаКоленке» взял ситуацию в свои руки и сказал:

Так вы сами просили именно такой сайт. Вы же говорили — нужно размещать на сайте товары, поэтому мы и создали сайт в виде каталога. Если бы вы сказали, что нужен именно магазин, где товары можно находить, добавлять в корзину и покупать, то мы бы назвали другую стоимость и другой срок разработки, но вы этого не сделали!
Да и по дизайну проблем нет, вы же говорили про красивый «космический дизайн»? Говорили. Алексей, вы видели на земле розовых котиков? Вот и мы не видели, а на других планетах они быть могут! По-крайней мере, никто пока не доказал обратного, поэтому наша теория имеет право на жизнь.
И да, не думайте что это хреновый фотошоп, мы просто исходили из принципа реализма. Мы читали, как Артемий Дребедев в своем блоге упоминал этот факт, мол, следует совмещать фантастику и реализм для повышения конверсии на сайте, т. к. люди склонны доверять таким сайтам больше и совершать на них целевые действия чаще.
А что касается красоты дизайна, так это понятие субъективное. Нам этот дизайн кажется красивым…

Но Алексей уже ничего не слышал. Воздушные замки, которые он так старательно возводил в своих мечтах, рушились кирпичик за кирпичиком. Что ему теперь делать? Бросить всю затею и сдаться не попробовав еще раз? Наш герой вышел на улицу, решив, что свежий воздух прогонит прочь негативные мысли и позволит собраться с духом.

Остановиться сейчас очень просто, но понять свои ошибки и исправить их, направив силы на достижение успеха, вот поступок настоящего героя. В этот раз, все нужно сделать по-другому, — твердо решил Алексей и с едва заметной улыбкой, напоминая себе о том, что любой опыт бесценен, направился в сторону дома.

Разбор полетов

В данном примере, мы проследили путь вымышленного персонажа Алексея из Челяпинска и встретились с крахом его мечт и чаяний. Речь шла не о такой большой сумме, всего то о 6666 рупиях, но даже в случае этой потери, приятного будет мало. А главное, вы потратите впустую драгоценное время, которое могло бы быть инвестировано с пользой в развитие проекта.

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

Прийти к пониманию

Вам нужна футболка, а ваш друг как раз собирается отправиться в ближайший торговый центр. Вы даете ему деньги и просите купить красивую футболку. Спустя час времени, друг возвращается и приносит футболку, которая вам совсем не нравится, да и по размеру не подходит. В негодовании, вы спрашиваете: Ты что, не мог спросить у меня, какую футболку купить и уточнить мой размер??? На что ваш друг отвечает: Но я же спрашивал, есть ли у тебя ТЗ на футболку, на что ты ответил — нахрен твое ТЗ, мне нужна обычная футболка, любого размера, чего непонятного? Я же деньги тебе дал, ты профессионал, разберешься на месте.

Если такие страсти возможны при выборе футболки, то чего уж говорить о Высоких (с большой буквы) технологиях и разработке сайтов. Понимание в данном вопросе просто необходимо и оно не всегда заключается в написании дословных технических заданий по ГОСТу на 200+ страниц.

Для начала запомните: То что кажется очевидным для вас, может быть не совсем очевидным для всех остальных. Если мы затрагиваем тему веб-разработки, то всегда добавляйте поправку «на ветер» и получите следующее правило: Исполнитель всегда поймет вас не так, как вам хотелось бы. Придерживаясь его, работать с другими людьми станет намного легче и приятней.

Что делать в ситуации, когда исполнитель не понимает, что именно вам нужно и требует пояснений? Вовсе не обязательно принимать этого исполнителя за дурака и отправляться на поиски другого, иначе, очень скоро вы заклеймите таким образом всех разработчиков города/области/страны и разочаруетесь в российской IT-сфере. Нужно решать проблемы, а не людей.

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

Далее, вы, как заказчик, заранее понимаете, как проект должен выглядеть. Поэтому, не стоит молчать о каких-то идеях, реализацию которых вы хотите увидеть в проекте. Если исполнитель не является победителем Шоу Экстрасенсов, то вероятность того, что он отгадает и воплотит ваши желания самостоятельно — крайне мала. С другой стороны, если вы проявите инициативу до начала работ, вам могут предложить другие варианты реализации, что позволит уменьшить бюджет проекта, т. к. станет понятно, что нет нужды в крутой 3д анимации логотипа, стоимость которой равна половине вашего бюджета.

Не ТЗ единым жив проект

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

Прототипы — это детальный план страницы, направленный на продумывание ее структуры, для ее последующего графического оформления. Прототип позволяет понять:

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

техзад

Если этого не сделать, разработчик прототипов подготовит свой тестовый контент, идеально вписывающийся по размеру и концепции на страницу, после чего прототип, а впоследствии и дизайн, будут согласованы и разработаны. Будет крайне обидно осознать, что с реальным контентом, дизайн выглядит не так красиво. Например, если контента мало, на странице будет много пустого места. Доработка дизайна в этом случае, будет стоить вам денег, а винить исполнителя будет не за что. Вы поставили задачу, он ее выполнил.

После того, как прототип реализован, лучше кратко письменно зафиксировать, как должны работать те или иные кнопки, которые приводят к действиям на странице. Преимущество прототипа в том, что интуитивно обеим сторонам становится понятно, что и как должно работать на странице, следовательно, гораздо проще прийти к пониманию. Более того, если вам что-то не понравится, можно это поправить на этапе прототипа, а не на этапе дизайна, когда каждая правка будет стоить денег.

ТЗ — не панацея

Техническое задание и прототипы помогают реализовывать проекты, но и фанатеть от их составления и разработки не стоит. Запомните: Все хорошо, что в меру! Чем больше вы или разработчик, тратите времени на продумывание прототипа и технического задания, тем дороже становится проект в абсолютной стоимости. Но, в то же время, ТЗ и прототипы это только часть проекта, на который вам потребуется потратить еще много денег и сильно повышать ее стоимость на столь раннем этапе не хотелось бы.

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

Еще один нюанс, который стоит учитывать — в работе над проектом зачастую приходится отходить от первоначальных планов. Происходит это по-разным причинам, но чаще происходит, чем нет. Можно крупно вложиться в техническое задание, а впоследствии столкнуться с тем, что описанная в нем реализация невозможна или нежелательна и для работы над проектом нужно использовать другой подход.

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

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

Заключение

Прошло 5 лет с того момента, как Алексей, в разбитых чувствах вышел из офиса компании «СайтыНаКоленке». За эти годы он через многое прошел, заматерел и смог ощутить на себе пользу от грамотно составленных технических заданий. Справедливости ради, стоит сказать, что сейчас он составляет ТЗ не для каждого проекта, т. к. иногда ему достаточно прототипов основных страниц с кратким текстовым описанием.

Проект моя.зона51.ру так и остался его мечтой, ведь в Челяпинске мода на метеориты в скором времени прошла, а запчасти для летающих тарелок не пользовались особым спросом. Местные жители предпочитали электронные автомобили от Николы, а марсиане бывают проездом раз в 4 года и их летающие тарелки редко ломаются.

Вот, кстати, еще одна интересная тема для обсуждения «Неправильное бизнес-планирование», но это уже совсем другая история…

ул. Свободы, д.35, к.112, стр. 2 125362 Россия, г. Москва +7 (499) 677-54-97 [email protected]



Похожие статьи

Нет ничего более эффективного для интернет-магазина, чем уникальный дизайн… который зачастую абсолютно бесполезен.

5 мин 809 просмотров

Если вы только начинаете свой путь в e-commerce, совсем не обязательно брать несколько миллионов рублей в кредит в ближайшем банке и идти в студию Артемия Лебедева. Есть и более бюджетные варианты, о которых мы и поговорим.

9 мин 1604 просмотра

Рано или поздно, каждый владелец интернет-магазина (и любого другого сайта) сталкивается с необходимостью выбора хостинга, на котором будет размещаться проект. Если слова shared, VPS, dedicated вам не знакомы, а вопрос "Ну что, где размещаться будем, шеф?" вгоняет вас в ступор, обязательно прочтите эту статью.

3 мин 876 просмотров
г. Москва, ул. Вишневая, д. 9, корп. 1, БЦ "ИМПЕРИАЛ ПАРК", оф. 206. 125362 Россия, г. Москва +7 (499) 677-54-97 [email protected]