merzlikin.com >
articles >
Как написать техническое задание по проекту
Принципы написания технической документации по проектуАвтор текста не установлен, документ предоставлен Денисом К.
Техническое задание является основополагающим документом всего проекта и всех взаимоотношений заказчика и разработчика. Крупные интернет-проекты (электронные магазины, аукционы, системы электронного обслуживания клиентов) требуют серьезного проектного исследования. Обычно на эти исследования выделяется отдельный бюджет и порой не меньший чем на непосредственно разработку проекта. Не всякий заказчик готов к такой постановке вопроса. Часто приходится проектные исследования сводить к минимуму или часть исследований проводить бесплатно в надежде на получение крупного проекта, что в конечном итоге может негативно сказаться на эффективности работ. Многих заказчиков на этапе проектирования интересуют ориентировочные сроки окупаемости сайта. Ответ на этот вопрос зависит от того какие бизнес процессы и на сколько сможет "взять на себя" интернет. Как правило, Заказчик не является профессионалом в области высоких технологий, и задача ставится на общем уровне: "Мы бы хотели увидеть вот это, может это, а может еще и это". В таком случае Исполнитель может сам предложить варианты, очередность и этапность решения поставленной задачи. ТРЕБОВАНИЯ К НАПИСАНИЮ ТЕХНИЧЕСКОГО ЗАДАНИЯ НА РАЗРАБОТКУ ИНФОРМАЦИОННОЙ СИСТЕМЫ После того как обрисованы основные задачи и в общих чертах становится понятно, чего хочет Заказчик необходимо уточнить техническое задание. На этом этапе выясняется:
Когда на эти вопросы будет получен четкий и ясный ответ, тогда можно приступать к написанию технического задания. Как правило вся работа разбивается на несколько этапов, это делается для того, чтобы Заказчик мог проконтролировать работу Исполнителя и постоянно находится в курсе процесса разработки, с другой стороны за каждый этап вносится предоплата Заказчиком и Исполнитель может получать деньги в течении проекта. В техническом задании расписывается каждый из этапов, причем необходимо указать что должно быть получено от Заказчика в начале каждого этапа и что должно быть на выходе (функционирующие системы, программный код и т.д.) По тем пунктам, которые будут указаны на выходе каждого этапа, будет происходить приемка работы. От того насколько правильно и досконально выяснена задача и насколько правильно это отражено в техническом задании зависит успешность завершения проекта, что поможет Вам избежать различных судебных и иных неурядиц. Пример технического задания. Общая задача: создание сайта, который предназначен для автоматизации заказа товара удаленными клиентами. Все позиции должны быть представлены в виде дерева, видимость товаров(ветвей) должна определяться тем с какого сайта приходит пользователь. Для каждой позиции товара присутствует его техническая документация. В системе должно быть две категории администраторов сайта: первая категория предназначена для указания разрешений(запрещений) на видимость одной из ветвей товаров, вторая для добавления, изменения, удаления конкретных позиций товаров и их свойств. Для создания сайта необходимо также создать корпоративную базу данных, которая хранила:
Техническое задание на разработку системы доставки к интернет-магазину мобильной связи: Цель: Изменение внутренней и внешней структуры сайта http://www.m-office.ru/ для добавления возможности выбрать службу доставки при совершении покупки на сайте http://www.m-office.ru/. Требования к системе: Система должна быть организована таким образом, чтобы органично встроиться в существующую структуру сайта, сохранив его стиль, целостность и механизмы внутреннего взаимодействия. Пользователю система должна предоставить удобный и понятный интерфейс. Основные термины и объекты системы Пользователь - лицо, пользующееся услугами сайта www.m-office.ru Покупка - совокупность товаров и услуг, заказываемых одновременно на сайте m-office.ru Служба доставки - Услуга доставки товаров по определенной программе, учитывающей регион, срок и способ доставки Функции системы
Интерфейс пользователя: На странице "Мой счет" среди прочих полей размещается выпадающее меню, содержащее в себе доступные службы доставки. Для совершения покупки предварительно требуется выбрать службу доставки. При выборе службы доставки происходит динамический пересчет цены доставки и общей стоимости покупки. Рядом с выпадающим меню распологается гипертекстовая ссылка, при переходе по которой открывается страница с подробным описанием каждой службы доставки. Интерфейс администратора: На странице администратора среди других гипертекстовых ссылок находится следующий раздел: Службы доставки Ссылки "Добавить", "Редактировать" и "Удалить" указывают соответственно на страницы добавления, редактирования и удаления службы доставки. Страница добавления службы доставки состоит из трех элементов: поле ввода названия, цены и кнопки подтверждения. Страница редактирования службы доставки состоит из выпадающего меню, в котором надо выбрать службу для редактирования. После подтверждения выбора должны появиться поля ввода названия и цены службы доставки, содержащие текущие значения и кнопка подтверждения. Правильность вводимых в поля данных контролируется администратором. Страница удаления службы доставки состоит из выпадающего меню и кнопки подтверждения. Свойства объектов системы Служба доставки название Примечание: название службы указывает на регион, способ и срок доставки. Полное описание службы доставки должно быть расположено на статической странице, ссылка на которую расположена рядом в меню служб в "Моём счете" (см. выше) Покупка Покупатель Ограничения системы: Система расчитана на браузеры Netscape Navigator версии 4.0 и выше, MSIE версии 4.0 и выше. Средства реализации: Хранение данных: СУБД MySQL версии 3.22 Язык: цитируется по посту в ЖЖ |