Архитектура
Определяем компоненты, границы ответственности, данные и способы взаимодействия.
От отдельного приложения до комплексной системы: проектируем, разрабатываем и интегрируем ПО под конкретные процессы и ограничения.
Определяем компоненты, границы ответственности, данные и способы взаимодействия.
Android, iOS, cross-platform, Windows и web-интерфейсы.
API, авторизация, базы, real-time, роли и бизнес-логика.
CRM, legacy, внешние сервисы, устройства и собственные протоколы.
Слабая сеть, offline, real-time, безопасность, аппаратные особенности и legacy.
Если готового API нет — изучаем SDK, протокол или поведение системы.
Большой проект делим на самостоятельные результаты, чтобы контролировать риск и бюджет.
После запуска можем развивать продукт и подключать новые компоненты.