[15-01-2009] Джо

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

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

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

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

Что такое техническое задание? Это подробное словесное описание задачи с указанием всех дополнительных условий, обязательных к выполнению.

В применении к разработке web-сайта примерный состав технического задания может быть следующим:

  • дизайнерская проработка - внешний вид главной и обычной страницы ( нескольких типовых страниц ), цветовое решение;
  • навигация по сайту - структура ( организация папок ) сайта, система меню, гиперссылки в текстах;
  • наличие скриптов: публикации текстов и фотографий, досок объявлений, форума, электронного магазина;
  • наличие административной части и инструкции по ее использованию.

В качестве дополнительных требований может выступать использование какого-либо конкретного скрипта или движка сайта, выполнение работ по установке сайта на сервер хостера, по первичному наполнению сайта информацией. Также можно, к примеру указать требование на полный запрет скриптов JavaScript ( или наоборот, использование технологии AJAX ), Flash-роликов ( сайт на Flash ), требование по максимальному размеру графического файла и общему размеру графических элементов страницы.

В договоре на разработку должна быть предусмотрена гарантия устранения выявленных в гарантийный срок ошибок.

Отдельно можно поговорить еще об удобстве использования сайта.

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

* - обязательно заполнить

Комментарий

*Имя

E-mail

*Код: 

*Текст комментария:

Самые популярные статьи