Короткий ответ

Количество экранов, роли, данные, offline, API, оборудование, installer, QA and support. Разбираем практический порядок работ, риски, стоимость и то, как принять результат без новых проблем.

Ниже — конкретные проверки, команды, таблицы и контроль результата. Выполняйте изменения только после резервной копии, если действие затрагивает рабочую систему.

Что влияет на смету desktop-приложения

ФакторПростойСложный
Пользователиодинроли/организация
БазаSQLiteсерверная БД + миграции
Офлайнтолько локальноoffline + sync
ИнтеграциифайлыCRM/1С/API
Отчётыодин шаблонконструктор/много форматов
Обновленияручныеauto-update + rollback
Установщикпростойкорпоративное развёртывание

Оценка по экранам почти всегда ошибочна

Большая часть сложности находится в данных, синхронизации, импорте, правах, обновлениях и обработке ошибок. UI из пяти окон может быть сложнее приложения из двадцати форм.

Разбивайте проект на этапы

ЭтапРезультат
Discoveryсценарии и ограничения
Прототип
рисков
MVPосновной рабочий процесс
Pilotтест реальными пользователями
Releaseinstaller/logging/update
Supportисправления и развитие

Как проверить результат

После изменений повторите исходный сценарий, зафиксируйте результат и убедитесь, что соседние функции работают так же, как до правки. Если проблема проявляется не всегда, проведите несколько повторов в одинаковых условиях и сохраните диагностические данные.

Связанные материалы