Дорожная карта - что строим и что осознанно откладываем
В open-source-духе делимся планом развития сервиса: что планируем сделать в ближайшие месяцы, а что осознанно не делаем сейчас и почему. Без маркетинговой воды - техническая правда о приоритетах.
Сводная таблица
Пять направлений развития dashboard для квот, которые мы рассмотрели, и решение по каждому:
| # | Что | Зачем нужно | Зависит от | Effort | Когда |
|---|---|---|---|---|---|
| 1 | Top-up | Купить ещё подписаний внутри месяца | Self-service вне ограничения квоты | Payments (Webpay/ERIP) | 1-2 недели после payments |
| 2 | Email alerts 80% | Auto-warn перед лимитом | Не давать клиенту упереться в 429 | Cron worker + SMTP-шаблон | После первых 10 клиентов |
| 3 | Chart library | Визуальные столбики vs текст | Быстрее воспринимается | Нет - самостоятельно | Когда будет 365 дней данных |
| 4 | Auto-renew | Recurring revenue | SaaS-fundamental | Payments + Subscriptions schema | Отдельный milestone после payments |
| 5 | Per-user breakdown | Кто-что-подписывал в команде | Audit-trail для команд 5+ | Нет - но legal review нужен | Когда клиент попросит |
Что это значит на практике
Главная зависимость на дороге к публичному запуску - интеграция платёжного провайдера (ERIP / Webpay). Без неё невозможны ни top-up (пополнение квоты внутри месяца), ни auto-renew (автоматическое продление подписки) - фундаменты SaaS-модели.
Email-alerts при достижении 80% квоты и визуальные графики - это nice-to-have, не блокеры. Добавим когда появится сигнал от реальных клиентов: «не хватает».
Per-user breakdown (раскладка квоты по сотрудникам) намеренно отложен - на старте у клиентов 1-2 менеджера, разбивка не нужна. Плюс есть юридический нюанс (privacy сотрудников, право на приватность по трудовому законодательству), который требует отдельной проработки.
Принцип YAGNI
Каждая «лишняя» фича - это:
- код, который нужно поддерживать вечно;
- тесты, которые замедляют CI;
- увеличение размера JS-бандла (медленнее загружается);
- UI-сложность для конечного пользователя.
Мы добавляем фичу только когда есть реальный сигнал что она нужна - от клиента, из метрик, из жалоб. Это позволяет сосредоточиться на главном и не утонуть в технологическом долге.
Подписка на обновления
Чтобы получать уведомления о новых публикациях - напишите на support@podpisano.by с темой «Подписка на блог».
