Техническое задание на разработку программного обеспечения – это важный документ, в котором прописываются все основные требования к разработке программного обеспечения.
В большинстве случаев конечные пользователи программного продукта не могут формализовать и представить свои требования в структурированном виде. Кроме того, часто, верхнеуровневые требования, без проработки деталей, могут вызвать множество дополнительных проблем при разработке. Например, пользователь заказывает программисту разработку программы 1С, включающую отчет, в котором необходимо получить данные из договора. Программист 1С реализует логику выборки данных на дату отчета, а, например, адрес контрагента необходимо получать на дату заключения договора. Причем ошибка обнаруживается часто не в процессе тестирования, а через некоторое время, что иногда приводит к значительным последствиям в использовании программы.
Поэтому, техническое задание на разработку программ непосредственно пересекается с анализом требований к бизнес-процессу с определением особенностей процессов, прописывается логика и алгоритмы и выявляются дополнительные требования.
Шаблонная структура задания на разработку программы состоит из:
- описание целей, задач разработки и критериев решения проблемы; цели разрабатываются по критериям SMART и должны быть конкретными, измеримыми, достижимыми, реалистичными и определенными по времени;
- описание текущей ситуации, бизнес-процессов, источники проблемы
- описание требований к изменяемой системе, алгоритмы решений, логическая модель данных, требования к формам объектов конфигурации, отчетов и обработок, требования к интерфейсу
- требования к правам доступа, технические требования, требования к миграции данными
- план тестирования с примерами
- порядок и инструменты внедрения
При подготовке технического задания выполняются:
- анализ существующих процессов
- анализ основных подходов к решению проблемы
- выработка решения, описание целевых бизнес-процессов и функции программы
- написание документа
Подробности на сайте: https://kwork.ru/project-management/75623/napishu-tekhnicheskoe-zadanie-na-razrabotku-programmy
Отзывы о сайте