Техническое задание

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

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

Очевидно, что написание идеального (или близкого к такому) Технического Задания - это чрезвычайно сложная задача, и взваливать ее на плечи клиента совершенно невозможно. Обычно разработчики берут эту задачу на себя, ибо раскрытие многих вопросов требует наличия специальных знаний. За основу Технического Задания берется Постановка Задачи, она входит в него составной частью и является источником новых уточняющих вопросов. Другой источник сведений для ТЗ - это знания разработчиков о том, как надо реализовать ту или иную функцию с тем, чтобы ее было удобно использовать. Эта область знаний называется usability, подробнее узнать о ней можно, например, на сайте http://www.usability.ru.

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

главная » услуги » интернет-проекты
Загрузка...