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

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

С чего начать? Два способа.

Любое движение начинается с намерения. Двигаться будем от простого к сложному. Для начала определим, кто знает, что нужно сделать в программе, и какая она должна быть, — этот человек и должен его написать. Как правило, это руководитель подразделения, главный бухгалтер, директор.

Я расскажу о двух способах как составить подробное ТЗ.

Первый способ — это движение от вопросов. Задать их нужно тем, кто работает в программе. Например: Какой отчет нужен для более полного представления данных?

Сотрудник рисует колонки, объясняет, что они отражают. И все это заносится в задание на разработку.

Еще пример: Работник склада формирует заказы, жалуется на то, что нужно открывать разные окна для проверки отгрузки. Спрашиваем, как ему было бы удобно это делать, и оформляем в задание.

Эти примеры из моей практики. Для того, чтобы написать ТЗ программисту на разработку своей конфигурации, нужно разделить ее на модули согласно тем отделам, которые будут в ней работать. Далее, сделать описание, что делают сотрудники, какой функционал, какие документы и справочники вводят, какие отчеты смотрят, чего смотреть не должны (описание прав доступа).

Второй способ — это движение от задачи. Например, задача: «настроить обмен между сайтом и основной базой». Представьте, что этот обмен уже работает, какие данные и куда попадают? Напишите в задание свое видение!

Что должно содержать ТЗ

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

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

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

Исходя из своей практики, могу порекомендовать вот эти пункты:

  • назначение и цели создания (развития) системы;
  • характеристика объектов автоматизации;
  • требования к системе;
  • состав и содержание работ по созданию системы;
  • порядок контроля и приемки системы;

Я их взял из ГОСТ 34.602-89 поищите в интернете. Он родом из СССР, но актуальность не потерял до сих пор!

Пример технического задания

1  Назначение системы

Разработка конфигурации «Управление Гостевым домом».

Целью создания системы является организация учета по управлению гостевым домом:

  1. Заказов на бронирование номеров, а также их заселение и уборку.
  2. Прибылей и убытков в любой момент времени.
  3. Имущества в номерах.
  4. Организация учета проживающих граждан

Задачи создания системы.

Создаваемая конфигурация «Управление Гостевым домом» предназначена для решения следующих задач:

­  организация приема заявок и бронирования;

­  учет заселения постояльцев и хранение их данных;

­  учет закупок расходных материалов;

­  учет прибыли, доходов и расходов Заказчика;

­  учет имущества в номерах;

­  создать отчеты и печатные формы для карточек номеров и заселения;

­  создать отчеты по финансовой деятельности.

Объектами автоматизации являются:

✅ рабочее место менеджера на ресепшен

✅  рабочее место руководителя

✅ рабочее место обслуживающего персонала

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


Александр Трубицын

Мой телеграм https://t.me/praktikaITS

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *