Непокрытые категории НФТ
В рамках текущей версии документации (MVP) следующие категории нефункциональных требований не имеют детального описания по причинам, указанным ниже.
1. Совместимость (Compatibility)
Статус: ❌ Не описано
Причина: На этапе MVP мы сознательно сужаем совместимость, чтобы сфокусировать ресурсы команды.
Текущее решение:
- Поддерживается только Android с ARCore
- iOS и старые Android-устройства без ARCore не поддерживаются
Риски:
- Отсекается рынок iOS
- Отсекаются владельцы старых Android-смартфонов
План на будущее:
- Добавить поддержку iOS (ARKit) в версии v2.0
2. Масштабируемость (Scalability)
Статус: ❌ Не описано
Причина: Проектирование системы с горизонтальным масштабированием ML-сервисов заложено архитектурно. Для MVP достаточно доказать, что схема работает. Детальные требования к автоматическому расширению кластеров пока избыточны.
Текущее решение:
- Горизонтальное масштабирование ML-сервисов
- Ручное добавление серверов при необходимости
Риски:
- При резком успехе и взрывном росте пользователей может не хватить мощностей
- DevOps может не успеть вручную добавить серверы
План на будущее:
- Внедрить auto-scaling на основе нагрузки (CPU/RPS)
- Реализовать после стабилизации MVP и прогнозирования роста
3. Нормативно-правовые требования (Legal & Regulatory)
Статус: ❌ Не описано
Причина: На этапе MVP основное регулирование — это 152-ФЗ (о персональных данных) и политика конфиденциальности. Юридическое сопровождение заложено в бюджет, но формулировать жесткие НФТ на этом этапе преждевременно.
Текущее решение:
- Юридическое сопровождение заложено в бюджет
- Политика конфиденциальности в разработке
Риски:
- Штрафы за утечку даже минимальных данных (email при регистрации)
- Хранение данных на серверах без соответствующей защиты
План на будущее:
- Разработать и внедрить требования к защите персональных данных
- Обеспечить соответствие 152-ФЗ до публичного релиза
- Реализовать на этапе подготовки к v1.0
Сводная таблица
| Категория | Статус | Планируемая версия |
|---|---|---|
| Совместимость (Compatibility) | ❌ Не описано | v2.0 |
| Масштабируемость (Scalability) | ❌ Не описано | После MVP |
| Нормативно-правовые требования (Legal & Regulatory) | ❌ Не описано | v1.0 |
Данные требования будут детализированы и добавлены в документацию на соответствующих этапах развития продукта.