Как правильно составить техническое задание: пошаговый алгоритм

Содержание
  1. С чего начинать составление квалифицированного технического задания
  2. Как составить техническое задание: рекомендации из собственного опыта

Техническое задание «ТЗ» – это документ, который берется за основу при разрабатывании любого проекта.  И не имеет значения, какой проблемы и величины задание, оно всегда должно сопровождаться четким и понятным ТЗ. Это, прежде всего, необходимо заказчику, чтобы получить в результате собственно то, что он хотел видеть. Но и исполнителю лучше всего всегда требовать четко изложенное задание, чтобы понимать, чего от него хотят. Многие игнорируют факт написания подробного технического задания, что в последствии ведет к недопонимаю, спорам, конфликтам и ссорам.

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

Для чего ТЗ заказчику?

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

Для чего ТЗ исполнителю?

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

С чего начинать составление квалифицированного технического задания

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

  • Общие положения технического задания

Если у Вас какой-то технически трудный проект, или очень своеобразный, то в первую очередь в общих положениях обязан быть глоссарий – словарь терминов и определений. Разумеется, прекрасно если заказчик и исполнитель знают друг друга и легко разбираются в неординарной терминологии. Однако не всегда это так, благодаря этому, лучше прописать, что значат те или другие слова, фразы, определения. Возможно, в глоссарии стоит дать объяснение некоторым вашим оборотам. Допустим, вы применяете какую-то фразу, толкуя ее немножко по-своему. Чтобы не вышло путаницы, сразу расставьте все на собственные места.

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

  • Цели проекта

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

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

  • Рабочие требования

Все требования к заказчику можно поделить на 2 типа: рабочие и особые. Рабочие условие – это те варианты выполнения, которые вы желаете видеть у себя. Если говорить на примере интернет сайта, то вы обязаны предъявить исполнителю варианты практичных решений с иных проектов, которые Вам импонируют, и которые вы желаете видеть у себя. К примеру, увидели технически приглянувшейся детали, описали его, и сразу дали ссылку, чтобы человек воочию понимал, о чем речь, и мог взять это за основу.

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

  • Сроки

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

  • Отчетность

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

Также обязан быть отчет по факту выполненных работ. Что было выполнено, сколько на это затрачено времени, с какими трудностями столкнулся исполнитель и т.д.

  • Ответственность

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

Как составить техническое задание: рекомендации из собственного опыта

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

  1. Техническое задание должно быть подробное. Не нужно боятся описывать любой компронент, каждый пункт, каждую кнопку. Все-все-все максимально подробно пишите. Не нужно боятся показаться дотошным. Уж лучше что-то пару раз повторять и разжевать, чем после доделывать, приплачивать, дорабатывать. Последнее техническое задание, которое я писал, касалось разработки сайта. Это был большой информационный проект. Для начала разработали дизайн, а после на его основе описывал практичное задание для программистов. Так вот, все ТЗ вышло на 54 страницы А4 11 шрифтом. Техническое задание шло как добавление к ключевому договору, который тоже был на 7 страниц. Но необходимо заявить, что даже в таком подробном ТЗ не все смог предусмотреть, потому что в процессе разработки подписывали еще три добавочных соглашения, которыми я вносил конкретные корректировки в первый вариант задания.
  2. Техническое задание должно быть четкое. Не надо никакой воды. Все по делу. Если пишите о срока, то определенную цифру, если о функционале, то список необходимых вам практичных решений и т.д.
  3. Ваше техническое задание – это не правило, а только один из предполагаемых вариантов выполнения задач. Честно скажу, я не мастер в программировании. Да, я могу рассчитать структуру проекта, его функционал, какие-нибудь решения в техническом плане, однако всегда, создавая конечный вариант ТЗ, советуюсь с исполнителями. Они могут что-то увидеть, выразить собственное мнение, посоветовать лучшее решение выполнение.

Вот, пожалуй, и все, что я хотел рассказать в данной заметке. Составить техническое задание не очень тяжело, если правильно понимать чего вы желаете от исполнителя. Можете еще раз перечитать мои рекомендации, и применить их к именно вашему случаю. Удачи!

Комментариев нет, будьте первым кто его оставит

6 − 5 =