Общие положения
Описываем цели, задачи и границы проекта, функциональные и нефункциональные требования, экраны будущего приложения и интеграцию с сервисами.
Условия сдачи и приемки проекта
Формулируем условия сдачи проекта, что является очень важным разделом для заказчика. Это значит, что на основании утвержденного и согласованного технического задания будет осуществляться приемка готового мобильного приложения.
Платформы
Фиксируем, на каких платформах (iOS, macOS, tvOS, watchOS, Android) будет доступно мобильное приложение для пользователей, будут ли какие-то отличия при разработке на нескольких платформах.
Устройства
Утверждаем список поддерживаемых устройств, версий операционных систем, форм-факторов и ориентаций экранов. Например:
ОС: iOS 10.0-12.3
Устройства: iPhone 5, 6, 7, 7 Plus, 8, X
Ориентации экрана: портретная
Интеграции
Описываем системы или сервисы, с которыми мобильное приложение будет интегрироваться. Это могут быть:
‣ Интернет-магазин;
‣ 1С; ‣ Платежные системы (Paypal, BrainTree, CloudPayments, Apple Pay, Android Pay);
‣ Облачные сервисы (Firebase, Parse, Realm, AWS, Microsoft Azure, Google Cloud Platform);
‣ Базы данных.
Локализация
В подразделе описываем основные требования к локализации: поддерживаемые языки мобильного приложения и административной панели.
Сбор статистики
Описываем, с какими системами статистики необходимо будет интегрироваться, какие метрики нужно будет снимать.
неФункциональные требования