Техническое задание на разработку программного обеспечения

Проектирование → программирование
Мы, в IT-бюро, разработку системы управления делим на два этапа.
Проектирование включает в себя отрисовку всех страниц системы, описание алгоритма работы всего сайта и отдельных скриптов. Проект оформляем в виде ТЗ.

Любое наше ТЗ с внутренней перелинковкой. Разработчики могут быстро находить ответы на любые вопросы.
Примеры технических заданий:
Система учета бронирований чартерных рейсов
Система управления торговой компанией
Система управления транспортной компанией
Программный комплекс для гармонизации нейро-активности
Система прогнозирования рисков
ТЗ на разработку интернет-магазина обуви
ТЗ на разработку CRM-системы
Система управления зуботехнической лаборатории
ТЗ на разработку системы управления для медицинской ассоциации
Подготовка тех. задания происходит в режиме общения с заказчиком. Никаких брифов. Только плотное общение (скайп, демонстрация экрана). ТЗ готовит дизайнер. При разработке систем управления, чтобы спроектировать действительно удобный интерфейс дизайнеру нужно ощутить рабочий процесс живьем — выезжаем в любой регион.
При подготовке ТЗ всковыриваются все неровности задуманного проекта. Обыгрываются все сценарии, которые возможны: действия пользователя, администратора, распределение прав и т. д.. Итогом проектирование становится ТЗ с полностью описанной замкнутой системой. Замкнутой потому, что любой вариант развития событий описан в тех. задании.
Программирование. И только когда готово ТЗ — привлекаем разработчиков. Верстаем страницы по макетам и «склеиваем» их по описанным в ТЗ алгоритмам — программируем бекенд, тестируем и запускаем систему.