MVP Roadmap - PlutoGr/TravelAgency GitHub Wiki

Дорожная карта MVP

Проект разделён на три этапа внедрения. В каждом этапе есть описание архитектуры и детальная реализационная спецификация.

Долгосрочный ориентир продукта, на который опираются этапы, описан на странице Видение проекта.


Этапы

Этап Назначение
MVP-1 Core Запуск продукта: каталог, заявки, личный кабинет клиента, рабочее место менеджера.
MVP-2 Expansion Расширение: уведомления, Elasticsearch, улучшенный дашборд менеджера.
MVP-3 Scale Масштабирование: аналитика, отказоустойчивость, SRE и production-hardening.

Структура документации по этапу

Для каждого этапа:

  1. Архитектура — состав сервисов, инфраструктура, взаимодействия (например, MVP-1-Core).
  2. Implementation Spec — детальная спецификация:

Аналогичная структура для MVP-2 и MVP-3.


Назначение

Чётко разделять: что делаем на текущем этапе и что переносим на следующий. Это уменьшает перегруз первой версии и сохраняет единую архитектурную линию (см. Архитектура).