Русский | English

Инфоцентр



Инфоцентр

Для чего нужно техническое задание?

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

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

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

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

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

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

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

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

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

Подробнее об этом и других этапах работы по созданию сайтов Вы можете узнать на сайте www.eutem.com

Обратно к списку
RATING ALL.BY