Сеть работает на чужой системе: под себя не поменять, данные о клиентах и деньгах лежат внутри неё, а любая новая механика упирается в вендора.

← Все проекты
Сервисы и приложения · Архитектура и ТЗ · предпроект
Своя система для сети офлайн-центров
Сеть переходит с чужой системы на свою и выбирает её устройство до разработки, а не после. Отдельно предупредили, что возврат аванса требует закон, даже если в первой версии его нет.
2 из 3пожеланий заказчика выполнимы вместе, выбор сделан до разработки
1обязательный блок, которого не было в плане: возврат аванса
Задача
Что сделали
Выбор сделан до трат на разработку
Единый бэкенд на всю сеть, автономные центры без связи между собой и общий баланс клиента по всем точкам — вместе не бывает. Заказчику показано, что выбирать нужно два из трёх.
Закон о возврате аванса не забыт
Фискализация и требования закона делают этот блок обязательным, а в дорожной карте его не было. Поднято до разработки.
Сначала решаются вопросы, которые держат проект
Из всех открытых вопросов выделены те, без ответа на которые проектировать нельзя, — они закрываются с заказчиком первыми.
Почему этому можно верить
- Топология
- Заказчик хотел единый бэкенд, автономные центры без связи между собой и общий баланс клиента. Вместе это не работает, поэтому вынесли три варианта с ценой каждого: центральный сервер (без интернета новые сессии не стартуют), локальные серверы с синхронизацией (придётся разрешать конфликты), полностью автономные центры (проще, но без общего баланса).
- Возвраты
- Заказчик вывел их из MVP по всем семи вопросам. Клиент при этом вносит аванс и по закону вправе его вернуть. Записали рекомендацию: ручной регламент возврата как оргмера, пока в системе его нет.
- Что можно начинать
- Инфраструктуру, клиентское приложение, цикл сессии. Схема данных пользователей и балансов ждёт решения по топологии, роли ждут матрицу прав, отчёты ждут список отчётов.
- Второй раунд
- Пять-семь вопросов вместо повторных сорока восьми. Только те, без которых не проектируется модель данных.
Как устроено
- Стадия
- Предпроект. Ниже — дорожная карта заказчика, а не построенная система.
- Инфраструктура
- TrueNAS, PostgreSQL.
- Клиентское приложение на ПК
- Цикл сессии, офлайн-таймер для уже запущенных сессий, гостевой режим, перенос на другой ПК как продолжение той же сессии.
- Админ-панель
- Три роли: администратор, оператор-кассир, техник. Матрица прав не определена, известно только, что техник занимается оборудованием.
- Отчёты
- Выручка за смену, CSV. Остальное не определено.
Похожая задача?
Опишите её — пришлём состав работ и смету за 24 часа.