Техническое задание - это просто

Техническое задание - это просто

Аватар пользователя Диана Сосновская
Диана Сосновская
03 июля 2017

"Дорого" и  "Не нужно" – пожалуй главные аргументы большинства клиентов при встрече со специалистами IT компании, у которых они хотят заказать услугу. Рождаются эти доводы из непонимания. Зачастую, заказчики далеки от процесса разработки. Им кажется, что исполнитель не понимает их потребностей и предлагает что подороже, хотя на самом деле, работа столько не стоит.
 
Один из возможных и, пожалуй, самый эффективный способ решить вопрос – собрать все "хочу" в документ, именуемый, техническим заданием (в обиходе – ТЗ). Он включает в себя все пожелания заказчика.

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

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

Увы, большинство клиентов ни разу не сталкивались с разработкой технического задания. Придя к специалистам, все, что они имеют на руках (или только в голове) – слабо структурированный набор требований и идей.

Мы не беремся в рамках одной статьи научить вас писать идеальные ТЗ. Однако у нас есть несколько полезных советов из нашей практики – они позволят упростить процесс формирования этого важного документа

Начать лучше с определения бизнес-цели

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

Вариант для тех, кто не может сформулировать для себя цель – определить проблему, которую необходимо решить. Подробно описать доводы и предложения по ее решению. Когда цель определена, можно переходить к формулированию задач (“я хочу”), которые необходимо выполнить для достижения поставленных целей.

Ответьте себе всего на три вопроса:

  • Кто? (…будет использовать: покупатели / ваши сотрудники. Четко определить аудиторию – расписать пол, возраст, должность и прочую конкретику.)

  • Что? (…внутри. Каким будет наполнение вашей системы учета/базы данных/онлайн-магазина – ключевые функции, данные, которые будут загружаться.)

  • Для чего? (…обоснование конкретных задач. Например, "база данных должна обрабатывать Х-количество информации за Y-время, что в Z раз эффективнее, чем старый способ"; в этот же раздел – увеличение конверсии интернет-магазина.)

А что у вас уже есть?

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

Обязательно сформируйте круг заинтересованных лиц

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

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

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

Результаты и сроки

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

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

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

Задать вопрос