Если вы только начинаете знакомство с разработкой мобильных приложений, главное, что стоит знать: код — это не первый шаг. Сначала продукт проектируют. Разбираемся, что входит в проектирование, как устроено приложение изнутри и как подготовить концепцию, прототип и ТЗ.
Что такое проектирование мобильного приложения
Проектирование мобильного приложения — это этап, на котором команда решает, каким будет продукт, до начала разработки: для кого он, какие задачи решает, из каких экранов состоит и как устроен технически. Проект мобильного приложения — это набор документов и макетов, по которым дизайнеры и разработчики создают продукт.
По итогам проектирования заказчик получает:
концепцию — цель, аудиторию, ключевые функции и метрики успеха;
структуру — карту экранов и связей между ними;
пользовательские сценарии — как человек решает свою задачу шаг за шагом;
прототип — кликабельную модель будущего продукта;
техническое задание — подробное описание функций и требований;
архитектуру — как устроены серверная часть, интеграции и хранение данных.
Зачем это бизнесу? Ошибка, найденная на прототипе, исправляется правкой макета за час. Та же ошибка в готовом продукте требует переделки кода, повторного тестирования и нового релиза в сторы.
Когда приложению нужно проектирование и с чего начать
Проектирование нужно почти всегда, меняется только его глубина. Для небольшого MVP хватит нескольких недель и короткого ТЗ, для продукта с личными кабинетами, оплатой и интеграциями — полноценного этапа с исследованиями и архитектурой. Без проектирования можно обойтись разве что при мелкой доработке уже работающего приложения, где логика и архитектура давно понятны.
Место проектирования в разработке
Чтобы понять, где в процессе находится проектирование, посмотрим на основные этапы разработки приложения целиком. Срок зависит от объёма проекта. Ориентиры для разных типов приложений приведены в разделе «Сроки и стоимость проектирования»
Этап | Что делаем | Результат | Срок (ориентир) |
1. Проектирование | Аналитика, сценарии, прототип, ТЗ, архитектура | Прототип, ТЗ, оценка | 3–6 недель |
2. Дизайн | Визуальный стиль, UI-кит, макеты всех экранов | Готовые макеты | 3–6 недель |
3. Разработка | Приложение, сервер, интеграции | Работающий продукт | 2–6 месяцев |
4. Тестирование | Проверка на устройствах и версиях ОС | Стабильная версия | Параллельно с разработкой |
5. Публикация | Подготовка к сторам, прохождение ревью | Приложение в сторах | 1–2 недели |
6. Поддержка и развитие | Исправления, обновления, новые функции | Растущий продукт | Постоянно |
Процесс разработки мобильного приложения поэтапно выглядит линейно, но на практике этапы пересекаются: дизайн начинается, пока дорабатывается ТЗ, а тестирование идет вместе с разработкой. Проектирование нельзя пропускать, потому что оно задает рамки всем следующим этапам. Без него разработчики оценивают проект «на глаз», дизайнер рисует экраны без понимания сценариев, а заказчик видит результат только в конце, когда вносить правки долго и дорого.
Если вы хотите, чтобы приложение прошло путь от идеи до сторов без переделок и сорванных сроков,
команда Notamedia поможет: спроектируем, нарисуем и разработаем приложение для iOS и Android, опубликуем его в App Store, Google Play и RuStore и будем развивать после запуска
Заказать разработку мобильного приложения
С чего начать: три вопроса до старта
Зачем приложение бизнесу? Цель создания мобильного приложения обычно одна из трех:
продажи — новый канал заказов;
лояльность — удержание клиентов, повторные покупки;
автоматизация — замена звонков, бумажных процессов, ручной работы сотрудников.
Кто пользователь и какую задачу решает? Не «все наши клиенты», а конкретные группы: например, постоянные клиенты, которые записываются раз в месяц и хотят делать это за 30 секунд.
Почему не сайт? Мобильный продукт оправдан, если им пользуются регулярно, нужны push-уведомления, геолокация, камера или офлайн-режим.
Если на эти вопросы есть ответы, можно начинать. Если нет — с них и начинается первый этап проектирования.
Этапы проектирования: работы, участники, результаты
Проектирование — не один документ, а последовательность шагов. На каждом есть понятный результат, который заказчик видит и согласует.
Этап | Что делаем | Кто участвует | Результат |
1. Аналитика | Интервью с бизнесом, изучение пользователей и конкурентов | Аналитик, владелец продукта со стороны заказчика | Цели, аудитория, список гипотез |
2. Концепция и требования | Формулируем ценность, ключевые функции, метрики | Аналитик, заказчик | Концепция на одну страницу, требования |
3. Структура и сценарии | Карта экранов, пути пользователя | Аналитик, UX-дизайнер | Схема экранов, пользовательские сценарии |
4. Прототип и проверка | Кликабельная модель, тесты на пользователях | UX-дизайнер, 5–7 пользователей | Проверенный прототип |
5. ТЗ | Пользовательские истории, требования, критерии приемки | Аналитик, техлид | Техническое задание |
6. Архитектура | Сервер, данные, интеграции, ограничения | Архитектор или техлид | Схема архитектуры, список интеграций |
7. Оценка | Сроки и стоимость разработки | Вся команда | План и бюджет разработки |
Со стороны заказчика в проектировании нужны:
владелец продукта, который принимает решения и согласует сценарии,
эксперты, которые знают процессы, — например, руководитель сервиса или колл-центра.
Если планируются интеграции, подключите специалиста, который отвечает за внутренние системы. Удобный ритм — встреча раз в неделю и показ промежуточных результатов.
Инструменты для проектирования приложений
Задача | Инструменты |
Прототипы и дизайн | Figma, Pixso и другие аналоги |
Схемы, CJM, совместная работа | Онлайн-доски вроде Miro и российские аналоги |
Задачи и управление проектом | Яндекс Трекер, Kaiten, YouTrack, Jira |
Документация и ТЗ | Confluence, корпоративные вики, Google Docs и российские аналоги |
Тестирование прототипов | Сервисы немодерируемого тестирования, видеосвязь с записью экрана |
После 2022 года часть зарубежных сервисов ограничила работу с российскими компаниями, поэтому перед стартом проекта стоит проверить, доступны ли инструменты для вашей команды. Выбор конкретного сервиса вторичен — важнее, чтобы вся команда работала в одном пространстве и у заказчика был доступ к макетам и задачам.
Концепция и требования: сквозной пример
Концепция мобильного приложения — документ на одну страницу, который фиксирует, зачем делается продукт. Вот как он выглядит для нашего примера.
Концепция мобильного приложения: пример
Раздел | Приложение сети автосервисов |
Проблема | Клиенты записываются по телефону, линия перегружена, 30% звонков пропускается |
Аудитория | Владельцы автомобилей 25–55 лет, обслуживаются 2–4 раза в год |
Ценность | Запись за минуту, напоминание о ТО, история обслуживания и статус ремонта онлайн |
Ключевые функции | Запись на услугу, статус ремонта, история, напоминания, оплата |
Метрики успеха | 40% записей через приложение за полгода, снижение звонков на 30%, рост повторных визитов |
Такой документ помогает всей команде — от руководителя до разработчика — одинаково понимать цель проекта.
Посмотрите на конкурентов. Скачайте 3–5 похожих продуктов и пройдите в них ключевые сценарии: как устроена запись, сколько шагов до оплаты, на что жалуются в отзывах в сторах. Отзывы с низкими оценками особенно полезны: в них пользователи сами перечисляют, чего им не хватает.
От концепции к требованиям. Каждая ключевая функция превращается в требования. Например, «запись на услугу» для автосервиса означает: выбор услуги и филиала, показ свободного времени, выбор мастера, подтверждение и напоминание. Плюс требования, которые не видны пользователю, но влияют на продукт:
экран открывается не дольше чем за 2 секунды при нормальном соединении;
поддерживаются iOS и Android последних нескольких версий — конкретные номера фиксируют в ТЗ;
выдерживается до 5 000 одновременных пользователей;
персональные данные хранятся на серверах в России и передаются по защищенному каналу;
интерфейс корректно отображается при увеличенном системном шрифте.
Такие нефункциональные требования часто забывают, а потом спорят о них при приемке.
Чтобы первая версия не растянулась на год, функции делят по методу MoSCoW:
Must have — без них продукт не работает;
Should have — важные, но можно запустить без них;
Could have — приятные дополнения;
Won’t have — не в этой версии.
Для автосервиса запись и напоминания — Must have, оплата в приложении — Should have, программа лояльности — Could have. В разработку первой версии идет первая группа и часть второй.
О том, как определить минимальный набор функций,
— в статье «Что такое MVP и каковы принципы его создания»
Читать статью
Структура экранов и пользовательские сценарии
Структура мобильного приложения — это карта экранов и переходов между ними. Для нашего автосервиса основной путь выглядит так:
Онбординг → Авторизация → Каталог услуг → Карточка услуги → Выбор времени и мастера → Оформление и оплата → Подтверждение → Личный кабинет
Из личного кабинета пользователь попадает в «Мои записи», «Статус ремонта», «Историю обслуживания», «Профиль» и «Уведомления». Кроме основных экранов, в структуре учитывают состояния: пустой список, ошибка соединения, загрузка, успешное действие. Их часто забывают, а потом дорабатывают на этапе разработки.
Пользовательский сценарий описывает, как человек решает задачу по шагам. Например, сценарий «Записаться на замену масла»:

Открыть приложение и выбрать «Записаться».
Выбрать услугу «Замена масла» и ближайший филиал.
Выбрать удобный день и время из свободных слотов.
Подтвердить запись — данные автомобиля подставляются из профиля.
Получить подтверждение и напоминание за день до визита.
На тестировании проверьте, где пользователь затрудняется, ошибается или совершает лишние действия. Для сложных продуктов сценарии собирают в карту пути клиента (CJM) — с действиями, ожиданиями и проблемами на каждом этапе.
Прототип и проверка на пользователях
Прототипирование приложения — создание модели продукта до разработки. Прототип позволяет «потрогать» продукт, проверить логику и показать его пользователям.
Уровни прототипа:

скетчи — наброски экранов от руки или на доске, чтобы быстро обсудить идеи;
wireframe — черно-белые схемы экранов: расположение элементов без визуального стиля;
кликабельный прототип — связанные экраны, по которым можно «пройти» сценарий, как в настоящем продукте.
Создание прототипа мобильного приложения обычно идет от простого к сложному: сначала скетчи и схемы экранов для ключевых сценариев, потом кликабельная версия.
Чтобы проверить прототип, покажите его 5–7 представителям целевой аудитории и дайте задания: «Запишитесь на замену масла на пятницу», «Найдите историю обслуживания». Наблюдайте, где человек ошибается, сомневается или ищет нужную кнопку. Эти места и нужно исправить.
Подробно о методах — в статье «UX-исследования: что это, методы и когда их проводить»
Читать статью
Обычно нужно 2–3 круга «тест — правки — тест». Первый находит крупные проблемы в логике, второй — детали, третий подтверждает, что все работает. Прототипирование мобильных приложений экономит время: правка в прототипе занимает часы, правка в коде — дни. Кликабельный прототип полезен и за пределами команды: его можно показать руководству, инвесторам или ключевым клиентам до того, как потрачен основной бюджет.
Что дальше: этапы дизайна приложения
Когда логика проверена, начинается дизайн. Этапы дизайна приложения:
UI-концепция — визуальный стиль на 2–3 ключевых экранах: цвета, шрифты, иконки, характер интерфейса.
UI-кит или дизайн-система — библиотека элементов: кнопки, поля, карточки, навигация.
Макеты всех экранов и состояний — включая ошибки, загрузку, пустые списки.
Передача в разработку — спецификации, ресурсы, описание анимаций.
В чем разница между UI-китом и дизайн-системой, мы разбирали в статье «UI Kit и дизайн-система: в чем разница и что выбрать для проекта»
Читать статью
Дизайнер учитывает гайдлайны платформ: Apple Human Interface Guidelines для iOS и Material Design для Android. Пользователи привыкли к стандартным паттернам своей системы, а соблюдение гайдлайнов помогает пройти ревью магазинов приложений.
ТЗ и критерии приемки
ТЗ на разработку мобильного приложения — главный документ проекта. Он описывает, что должен уметь продукт, для кого и по каким критериям его будут принимать.
Структура ТЗ:
Цели проекта — бизнес-задачи и метрики успеха.
Роли пользователей — кто пользуется продуктом: клиент, сотрудник, администратор.
Функциональные требования — описание функционала приложения: что делает продукт.
Нефункциональные требования — скорость, безопасность, нагрузка, поддерживаемые версии ОС.
Пользовательские сценарии — пошаговые пути решения задач.
Интеграции — с какими системами обменивается данными.
Требования к дизайну — ссылки на прототип, гайдлайны, брендбук.
Платформы — iOS, Android, планшеты, веб-версия.
Критерии приемки — как проверить, что функция сделана правильно.
Пример ТЗ на разработку мобильного приложения: фрагмент
Функции удобно описывать в формате пользовательских историй: «Как [роль], я хочу [действие], чтобы [ценность]» — с критериями приемки. Для нашего автосервиса:
История 1. Запись на услугу. Как клиент, я хочу выбрать услугу, дату и время, чтобы записаться без звонка.
Критерии приемки: показываются только свободные слоты; запись занимает не больше 4 экранов; после записи приходит push-уведомление и запись появляется в разделе «Мои записи»; при потере соединения данные формы сохраняются.
История 2. Напоминание о визите. Как клиент, я хочу получить напоминание за день до визита, чтобы не забыть о записи.
Критерии приемки: push-уведомление приходит за 24 часа; из уведомления можно подтвердить, перенести или отменить запись; если уведомления отключены, напоминание приходит в СМС.
История 3. Управление расписанием. Как администратор, я хочу закрывать слоты в расписании, чтобы клиенты не записывались на время, когда мастер недоступен.
Критерии приемки: слот закрывается в админ-панели в один клик; изменения отображаются в приложении не позже чем через минуту; уже записанные клиенты получают уведомление об отмене.
Критерии приемки снимают главный источник споров — разное понимание того, что значит «готово».
Для государственных заказчиков и крупных компаний техническое задание часто оформляют по ГОСТ 34: так требуют процедуры закупок и приемки. Для коммерческих проектов с итеративной разработкой удобнее гибкая спецификация: набор пользовательских историй, который уточняется от спринта к спринту.
Архитектура, интеграции и ограничения
Когда понятно, что и для кого делается, можно решать, как это будет устроено технически. Чтобы обсуждать архитектуру с подрядчиком на одном языке, полезно понимать, как работают мобильные приложения, ведь большая часть продукта скрыта от глаз пользователя.
Упрощенная схема:

Приложение на смартфоне → API → сервер и база данных → внешние сервисы (платежи, карты, push, аналитика) ← админ-панель
Клиентская часть на смартфоне показывает интерфейс и отправляет запросы, например «покажи свободное время» или «оформи запись».
API — «переводчик» между смартфоном и сервером: набор правил, по которым они обмениваются данными.
Сервер и база данных хранят информацию: пользователей, записи, историю обслуживания — и выполняют бизнес-логику.
Внешние сервисы — платежные системы, карты, рассылка push-уведомлений, аналитика.
Админ-панель — веб-интерфейс, в котором сотрудники управляют расписанием, заказами и пользователями без участия разработчиков.
Компоненты и интеграции
Архитектура мобильного приложения складывается из нескольких компонентов. Ниже — что входит в инфраструктуру приложения и что обычно нужно на старте.
Компонент | Зачем нужен | В первой версии (MVP) |
Клиентская часть | Интерфейс на iOS и Android | Обязательно |
Бэкенд | Логика, расчеты, обработка заказов | Обязательно, если есть данные пользователей |
API | Связь приложения с сервером | Обязательно |
Хранилище данных | Пользователи, записи, контент | Обязательно |
Push-уведомления | Напоминания, статусы, акции | Часто да |
Аналитика | Поведение пользователей, воронки | Обязательно — без нее не понять, работает ли продукт |
Админ-панель | Управление контентом и заказами | Базовая версия |
Хостинг и CDN | Серверы и быстрая доставка файлов | Облачный хостинг, CDN — по мере роста |
Интеграции | CRM, 1С, платежи, Госуслуги | Только критичные для старта |
Для автосервиса критичная интеграция — с учетной системой, где живет расписание мастеров: без нее запись в приложении будет расходиться с реальностью. Интеграцию с программой лояльности можно отложить. Компоненты стоит добавлять по мере роста, не перегружая первую версию.
Внутри приложения код тоже организуют по правилам. Самые распространенные подходы — MVVM (Model-View-ViewModel) и Clean Architecture: интерфейс, бизнес-логика и работа с данными разделены по разным слоям. Для бизнеса это может упростить сопровождение и тестирование. MVVM помогает организовать взаимодействие интерфейса и его состояния. Clean Architecture задаёт принципы разделения ответственности и зависимостей между частями системы. Эти подходы могут сочетаться. Конкретное решение выбирают под требования проекта.
Безопасность и данные. На этапе архитектуры стоит договориться, где хранятся данные пользователей, как защищен вход в личный кабинет, кто из сотрудников имеет доступ к админ-панели и как часто делаются резервные копии.
Если сервис работает с персональными данными россиян, по 152-ФЗ их нужно хранить на серверах в России. Такие решения сложно менять после запуска, поэтому их фиксируют в архитектуре и ТЗ.
Ограничения и особенности мобильной разработки
Мобильный проект отличается от сайта. Вот особенности разработки мобильных приложений, которые важно учесть еще при проектировании:
Две платформы. iOS и Android — две системы с разными правилами. Нужно либо делать два приложения, либо выбирать кроссплатформенную разработку.
Нативная или кроссплатформенная разработка. Нативная (Swift, Kotlin) дает максимум производительности и доступа к функциям устройства. Кроссплатформенная (Flutter, React Native) — быстрее и дешевле за счет общего кода.
Ревью сторов и публикация из России. Приложения проходят проверку App Store и Google Play, а для российской аудитории важен и RuStore. Публикация в зарубежных магазинах для российских компаний связана с ограничениями, которые нужно учитывать заранее.
Разные размеры экранов — от компактных смартфонов до планшетов и складных устройств.
Офлайн-режим. Решите заранее, какие функции должны работать без интернета.
Push-уведомления — сильный инструмент возврата пользователей, но требует продуманной логики, чтобы не раздражать.
Обновления под новые версии ОС. Apple и Google выпускают новые версии систем каждый год, и продукт нужно адаптировать.
Сроки и стоимость проектирования
Сроки проектирования зависят от числа функций, ролей пользователей и интеграций. Ориентиры по нашей практике:
Тип проекта | Что входит | Срок (ориентир) |
MVP с 2–3 ключевыми сценариями | Концепция, структура, прототип, краткое ТЗ | 3–4 недели |
Приложение средней сложности | Плюс исследования, полное ТЗ, архитектура | 4–6 недель |
Сложный продукт с интеграциями | Плюс несколько ролей, админ-панель, ТЗ по ГОСТ | 6–10 недель |
Стоимость проектирования считают по часам команды: аналитика, UX-дизайнера, архитектора и менеджера. На нее влияют:
количество ролей пользователей и экранов;
число и сложность интеграций;
объем исследований и тестов прототипа;
формат ТЗ — гибкая спецификация или документ по ГОСТ;
нужна ли детальная архитектура и оценка нагрузки.
Проектирование удобно заказывать отдельным этапом с фиксированной ценой. Так вы получаете прототип, ТЗ и оценку разработки до того, как подписан большой контракт, и можете сравнить предложения разных подрядчиков по одному документу. Точную стоимость называют после брифа.
Как принять и передать результаты другой команде
Прежде чем переходить к дизайну и разработке, проверьте, что у вас есть:
концепция с целями и метриками успеха;
карта экранов, включая состояния ошибок и пустых списков;
кликабельный прототип ключевых сценариев, протестированный на пользователях;
ТЗ с пользовательскими историями и критериями приемки;
описание архитектуры и интеграций;
оценка сроков и стоимости разработки на основе этих документов;
исходные файлы прототипа и документов, переданные вашей компании.
Если какой-то пункт отсутствует, лучше закрыть его сейчас: на этапе разработки пробелы обойдутся дороже.
Если разработку будет делать другая команда. Результаты проектирования должны быть понятны без их авторов. Чтобы передача прошла гладко:
пропишите в договоре на проектирование передачу исключительных прав на документацию и макеты;
получите исходные файлы, а не только PDF и ссылки на просмотр;
попросите глоссарий терминов и список открытых вопросов, которые не успели решить;
проведите встречу, на которой проектировщики проведут новую команду по прототипу и ТЗ;
договоритесь, что проектировщики ответят на вопросы разработчиков в первые недели работы.
Ошибки и кейсы Notamedia
Частые ошибки на этапе проектирования:
Проектирование «для себя». Команда рисует сценарии, как удобно ей, а не пользователям, и не проверяет их на реальных людях.
Архитектура раньше целей. Технические решения принимают до того, как понятны задачи и требования, и потом подгоняют продукт под выбранные технологии.
Слишком много функций в первой версии. Все кажется важным, и проект растягивается. Приоритизация помогает отложить второстепенное.
Забытые состояния экранов. Ошибки, загрузка, пустые списки, отсутствие интернета — если их не спроектировать, разработчики сделают «как получится».
Нет критериев приемки. Без них заказчик и подрядчик по-разному оценивают готовый продукт.
Заказчик не участвует. Проектирование без регулярных встреч с бизнесом превращается в угадывание.
Госуслуги Культура. Приложение для «Пушкинской карты» в экосистеме Госуслуг. На этапе проектирования продумали полный путь пользователя: вход через Госуслуги, выпуск виртуальной карты, защита входа PIN-кодом и биометрией, поиск мероприятий по фильтрам и на карте, покупка именных билетов с QR-кодом, который защищает от перекупщиков. Проект получил «Золотое приложение» 2022 года и бронзу в номинации «Лучший usability/UX приложения».

Игра «Зима в Москве». AR-игра, в которой пользователи искали героев «Союзмультфильма» рядом с сотнями городских локаций. На этапе проектирования предусмотрели запасной сценарий для устройств без поддержки AR — сбор героев через обычную карту. Результат: 50 тысяч загрузок и обновлений за первые 3 дня и 61 929 уникальных пользователей.

Зарядье. Приложение-гид по парку для iOS и Android: интерактивная карта, прогулочные маршруты с планированием по времени и расстоянию, аудиогид, AR-функции, регистрация на события и покупка билетов.

Если вы планируете мобильный продукт,
команда Notamedia подключится на любом этапе: проведет аналитику, спроектирует интерфейсы, разработает, опубликует в сторах и будет поддерживать продукт
Обсудить проект
Для госзаказчиков готовим техническую документацию по ГОСТ.
Часто задаваемые вопросы
Что входит в проектирование мобильного приложения?
В проектирование входят аналитика, концепция, структура экранов, пользовательские сценарии, кликабельный прототип, техническое задание и архитектура. На выходе заказчик получает документы и макеты, по которым команда может оценить и разработать продукт. Отдельным результатом идет оценка сроков и стоимости разработки.
Сколько стоит проектирование и от чего зависит оценка?
Стоимость считают по часам команды: аналитика, UX-дизайнера, архитектора и менеджера. На нее влияют количество ролей и экранов, число интеграций, объем тестов прототипа и формат ТЗ — гибкая спецификация или документ по ГОСТ. Проектирование MVP обычно занимает 3–4 недели, сложного продукта с интеграциями — до 10 недель.
Чем прототип отличается от дизайна и ТЗ?
Прототип показывает логику продукта: какие экраны есть, как они связаны и как пользователь проходит сценарий. UI-дизайн определяет визуальное представление и состояния интерфейса. ТЗ описывает требования словами: что должна делать каждая функция и как проверить, что она сделана правильно.
Что заказчик должен подготовить до старта?
Достаточно ответов на три вопроса: зачем приложение бизнесу, кто его пользователи и почему нужен мобильный продукт, а не сайт. Еще понадобятся ориентир бюджета и сроков и человек, который будет принимать решения. Остальное, что нужно для разработки мобильного приложения, — концепцию, прототип и ТЗ — команда подготовит на этапе проектирования.
Можно ли заказать проектирование отдельно от разработки?
Да, и это удобный формат. Проектирование выполняют отдельным этапом с фиксированной ценой, а по его итогам заказчик получает прототип, ТЗ и оценку разработки. С этими документами можно сравнить предложения разных подрядчиков или передать проект своей команде.
Какие материалы нужны для передачи другой команде?
Нужны концепция, карта экранов, кликабельный прототип, ТЗ с критериями приемки, описание архитектуры и интеграций. Важно получить исходные файлы, а не только PDF и ссылки на просмотр, и закрепить в договоре передачу исключительных прав на документацию и макеты. Полезно также попросить список открытых вопросов и провести встречу, на которой проектировщики проведут новую команду по материалам.
Как меняются требования после начала разработки?
Требования уточняются почти всегда: появляются новые данные о пользователях или меняются задачи бизнеса. Каждое изменение оценивают по срокам и стоимости и вносят в ТЗ, чтобы документ оставался актуальным. Чем лучше проект продуман на этапе проектирования, тем меньше таких правок и тем дешевле каждая из них.
