Прототип в таблице
- Цель проекта ("Разработать ... для ...")
- Описание ("Состоит из следующих функциональных блоков", список) 2.1 Типы пользователей (Какие пользователи есть и что могут делать) 2.2 Регистрация (с полями, весь процесс) 2.3 Аутентификация (как входят в систему) 2.4 Функционал для 1 типа пользователя (список блоков) 2.4.х — описание каждого функционального блока 1 типа пользователя 2.5 Функционал оплаты 2.5.х описание типов платежей (включая отмену платежей)
- Предлагаемый стек технологий (Бекенд с БД, Фронтенд, интернет-эквайринг, хранение файлов и изображений)
- Требования к дизайну
ТЗ учитывает все нюансы, даже мелкие
В ТЗ стоит указать не только что будет, но и чего не будет
Делается в ЧБ, далее обсуждаются с дизайнером. Далее написание кода может идти параллельно с разработкой дизайна