- Опишите какую задачу должен решать скрипт?
- Опишите жизненный цикл данных в системе (бизнес-логику).
- Перечислите все страницы/скрипты которые нужно сделать.
- Для каждой страницы напишите её назначение и перечислите все элементы которые на ней должны быть.
- Для каждого элемента укажите его назначение и описание функциональности.
- Для каждой формы ввода данных, как должны показываться сообщения об ошибках при заполнении, что должно происходить с данными, как нужно уведомить пользователя об успешном заполнении.
- На что ещё нужно обратить внимание?
Если в процессах участвуют всплывающие (popup) окна, то они требуют отдельного описания, как отдельная страница, также описания требуют "блоки" которые нужно будет добавить на другие страницы сайта, если такие есть.
Если какой-то из пункта не требует столь детального описания, и можно сделать самый простой вариант, то укажите это явно.
Внимание: текст не имеет отношения к составлению задания по ГОСТ для заключения договоров, это просто памятка о том как описать то что вы хотите, понятным для программиста языком.
Пример технического задания на разработку сайта.
17.06.2013