План реализации «Витрина» (W1–W12)

Поэтапный план реализации платформы: 12 недель, 4 этапа, команда, бюджет, метрики успеха.

«ДОРОЖНАЯ КАРТА» ПРОЕКТА «ВИТРИНА»

Исполнитель: ООО «АКСИОМА» / Продуктовая команда «Витрина» Заказчик: ГК (инвестор) Период реализации: 12 месяцев (W1–W12)


ЭТАП W1: ФУНДАМЕНТ — РЕВЕРС-ИНЖИНИРИНГ И АРХИТЕКТУРА

Сроки: Месяц 1 (недели 1–4)

Наименование работ Сроки Результат / Зависимости
1.1 Аудит исходного кода legacy-системы, трассировка критичных транзакционных потоков (корзина, расчёт стоимости, валидация остатков, процессинг оплаты, передача на сборку) 01.04 – 07.04 Полный отчёт по legacy-коду, выявленные бизнес-правила
1.2 Выявление и документирование скрытых бизнес-правил ценообразования, логики синхронизации с гипермаркетами, алгоритмов расчёта зон доставки, правил начисления комиссий 01.04 – 10.04 Журнал бизнес-правил с подтверждением от владельцев процессов
1.3 Определение границ ответственности между PHP (бизнес-логика, администрирование, каталог) и Go (высоконагруженные операции, роутинг, интеграции) 05.04 – 12.04 Техническое задание v1.0 с детализацией доменных границ
1.4 Проектирование схем горячего и холодного хранения данных (PostgreSQL, Redis, ClickHouse) 08.04 – 15.04 Архитектура БД, схемы таблиц, стратегия партиционирования
1.5 Развёртывание Kubernetes-кластера, настройка Terraform, построение GitLab CI/CD 10.04 – 20.04 Рабочий кластер, GitLab CI/CD пайплайн
1.6 Развёртывание стека наблюдаемости (Prometheus, Grafana, ELK, Sentry) 15.04 – 22.04 Базовый мониторинг и логирование
1.7 Разработка стратегии миграции с двойной записью, механизмами сверки и безопасного отката 18.04 – 28.04 План миграции данных с пошаговыми инструкциями
1.8 Создание пакета архитектурных решений ADR 20.04 – 28.04 ADR-пакет в репозитории

Команда W1: Технический лидер, старший разработчик Go, старший разработчик PHP, DevOps-инженер, бизнес-аналитик, QA-автоматизатор

Milestone W1: 28.04 — Техническое задание и план миграции утверждены


ЭТАП W2: КЛИЕНТСКИЙ КАНАЛ И ЯДРО ЗАКАЗОВ

Сроки: Месяц 2 (недели 5–8)

Наименование работ Сроки Результат / Зависимости
2.1 Разработка нового клиентского приложения (Vue.js 3, TypeScript, Vite, Pinia) 29.04 – 20.05 Клиентское приложение с UI-компонентами
2.2 Реализация REST API ядра заказов (PHP 8.x) 29.04 – 20.05 API endpoints для создания, изменения, отмены заказов
2.3 Интеграция с API гипермаркетов (получение каталога, остатков, цен) 06.05 – 20.05 Интеграционный слой, синхронизация данных
2.4 Разработка модуля корзины и формирования заказа 06.05 – 20.05 Логика добавления товаров, расчёта стоимости
2.5 Интеграция с платёжными шлюзами 13.05 – 27.05 Оплата картами, обработка платежей
2.6 Модуль валидации остатков и резервирования товаров 13.05 – 27.05 Проверка доступности, блокировка при оформлении
2.7 Настройка событийной шины Kafka для асинхронного взаимодействия сервисов 20.05 – 03.06 Настроенная шина, обработка событий

Milestone W2: 03.06 — Клиент и ядро заказов готовы к интеграционному тестированию


ЭТАП W3: РЕЛИЗ V1.0, ЗАПУСК В САНКТ-ПЕТЕРБУРГЕ

Сроки: Месяц 3 (недели 9–12)

Наименование работ Сроки Результат / Зависимости
3.1 Миграция данных с двойной записью (new + legacy) 04.06 – 11.06 Синхронизированные данные, механизм сверки
3.2 Интеграционное тестирование (new ↔ legacy) 04.06 – 18.06 Протокол интеграционных тестов
3.3 Нагрузочное тестирование (цель: 10 000 RPS) 11.06 – 18.06 Отчёт о нагрузочных тестах
3.4 Пользовательское тестирование (UAT) 15.06 – 22.06 Протокол UAT
3.5 Развёртывание в production (Canary/Blue-Green) 22.06 – 25.06 Production-окружение
3.6 Запуск пилота в Санкт-Петербурге 25.06 – 28.06 Пилотная эксплуатация
3.7 Мониторинг и стабилизация 25.06 – 30.06 Дашборды, алерты, SLO 99,5%

Milestone W3: 30.06 — Релиз v1.0, старт пилота в СПб


ЭТАП W4: ВИТРИНА МАЛЫХ МАГАЗИНОВ И ПРОИЗВОДИТЕЛЕЙ

Сроки: Месяц 4 (недели 13–16)

Наименование работ Сроки Результат / Зависимости
4.1 Проектирование маркетплейс-модуля 01.07 – 07.07 Архитектура маркетплейса
4.2 Разработка кабинета продавца (регистрация, добавление товаров, управление заказами) 01.07 – 28.07 Личный кабинет продавца
4.3 Создание карточек товаров, каталога, поиска, фильтров 08.07 – 21.07 Каталог товаров
4.4 Система рейтингов и отзывов продавцов 15.07 – 28.07 Модуль отзывов
4.5 Управление заказами для продавцов 22.07 – 04.08 Обработка заказов продавцами
4.6 Интеграция с системами малых магазинов 29.07 – 11.08 API-адаптеры для магазинов

Milestone W4: 11.08 — Маркетплейс-витрина готова к запуску


ЭТАП W5: ПРОДВИНУТЫЙ МОДУЛЬ ДОСТАВКИ И ЛОГИСТИКА

Сроки: Месяц 5 (недели 17–20)

Наименование работ Сроки Результат / Зависимости
5.1 Разработка алгоритмов роутинга и ETA (Go) 12.08 – 25.08 Алгоритмы маршрутизации
5.2 Интеграция с курьерскими службами и такси 19.08 – 01.09 Интеграция с внешними службами
5.3 Интеграция с пунктами выдачи заказов (ПВЗ) 26.08 – 08.09 Модуль ПВЗ
5.4 Модуль сборки заказов (сборщики, маршруты) 02.09 – 15.09 Система сборки
5.5 Трекинг доставки в реальном времени 09.09 – 22.09 Отслеживание заказов
5.6 Оптимизация last-mile логистики 16.09 – 29.09 Снижение стоимости доставки

Milestone W5: 29.09 — Модуль доставки с точностью ETA >95% готов


ЭТАП W6: СТАБИЛИЗАЦИЯ, АУДИТ БЕЗОПАСНОСТИ, ПОДГОТОВКА ИНТЕГРАЦИЙ

Сроки: Месяц 6 (недели 21–24)

Наименование работ Сроки Результат / Зависимости
6.1 Стабилизация и оптимизация производительности 30.09 – 07.10 Оптимизация <200 мс
6.2 Настройка SLO 99,5%, SLI, error budget 07.10 – 14.10 Мониторинг SLO
6.3 Внешний аудит безопасности (pentest) 07.10 – 21.10 Отчёт по безопасности
6.4 Внедрение circuit-breaker для внешних интеграций 14.10 – 21.10 Защита от каскадных отказов
6.5 Разработка шаблонов интеграций для ритейлеров 21.10 – 28.10 Шаблоны адаптеров
6.6 Подготовка документации для интеграторов 21.10 – 04.11 Документация API

Milestone W6: 04.11 — Стабильная платформа, аудит пройден, готовность к интеграциям


ЭТАП W7: АРХИТЕКТУРА DBS-ИНТЕГРАЦИЙ, МОК-АДАПТЕРЫ

Сроки: Месяц 7 (недели 25–28)

Наименование работ Сроки Результат / Зависимости
7.1 Проектирование интеграционного слоя (изоляция доменов) 05.11 – 11.11 Архитектура интеграций
7.2 Разработка мок-адаптеров для ритейлеров (симуляторы API) 05.11 – 18.11 Мок-сервисы
7.3 Создание контрактных тестов 12.11 – 25.11 Тесты API-контрактов
7.4 Реализация circuit-breaker и retry-механизмов 19.11 – 02.12 Устойчивость к отказам
7.5 Документирование API-контрактов 26.11 – 03.12 Спецификация API

Milestone W7: 03.12 — Архитектура интеграций готова


ЭТАП W8: СИНХРОНИЗАЦИЯ ДАННЫХ, НАГРУЗОЧНОЕ ТЕСТИРОВАНИЕ

Сроки: Месяц 8 (недели 29–32)

Наименование работ Сроки Результат / Зависимости
8.1 Синхронизация каталогов с ритейлерами (товары, цены, остатки) 04.12 – 11.12 Синхронизированные каталоги
8.2 Синхронизация заказов и статусов 11.12 – 18.12 Обмен заказами
8.3 Нагрузочное тестирование интеграционного слоя (10 000 RPS) 11.12 – 25.12 Протокол нагрузки
8.4 Stress-тесты и тесты отказоустойчивости 18.12 – 25.12 Отчёт о стресс-тестах
8.5 Оптимизация производительности интеграций 25.12 – 31.12 Оптимизированные адаптеры

Milestone W8: 31.12 — Нагрузочные тесты пройдены, готовность к реальным интеграциям


ЭТАП W9: ПОДКЛЮЧЕНИЕ РЕАЛЬНЫХ БРЕНДОВ, ВАЛИДАЦИЯ SLA

Сроки: Месяц 9 (недели 33–36)

Наименование работ Сроки Результат / Зависимости
9.1 Подключение 2–3 ритейл-партнёров по модели DBS 02.01 – 16.01.2027 Интеграция с ритейлерами
9.2 Мониторинг SLA (доступность, время отклика) 09.01 – 23.01 Дашборды SLA
9.3 Обработка edge-cases и проблемных сценариев 16.01 – 30.01 Исправления
9.4 Финальная настройка интеграций на основе данных 23.01 – 06.02 Готовые интеграции
9.5 UAT с ритейл-партнёрами 30.01 – 06.02 Протокол UAT

Milestone W9: 06.02 — Пилот DBS с реальными партнёрами, подтверждённые SLA


ЭТАП W10: МАСШТАБИРОВАНИЕ НА ГОРОДА-МИЛЛИОННИКИ

Сроки: Месяц 10 (недели 37–40)

Наименование работ Сроки Результат / Зависимости
10.1 Подготовка конфигурационных профилей для новых городов 07.02 – 14.02 Профили городов
10.2 Развёртывание через готовые Helm-чарты 14.02 – 21.02 Развёрнутые окружения
10.3 Интеграция локальных логистических партнёров 14.02 – 28.02 Логистика в городах
10.4 Запуск в 3–5 городах-миллионниках 21.02 – 07.03 Работающие города
10.5 Мониторинг и адаптация под региональные особенности 28.02 – 07.03 Стабильные запуски

Milestone W10: 07.03 — 3–5 городов запущено


ЭТАП W11: АНАЛИТИКА БИЗНЕС-МЕТРИК И ОПТИМИЗАЦИЯ

Сроки: Месяц 11 (недели 41–44)

Наименование работ Сроки Результат / Зависимости
11.1 Внедрение аналитических дашбордов (бизнес-метрики) 08.03 – 15.03 Дашборды
11.2 Сбор и анализ метрик использования 15.03 – 22.03 Аналитика
11.3 Оптимизация процессов на основе данных 22.03 – 29.03 Оптимизированные процессы
11.4 A/B тестирование UX 22.03 – 05.04 Улучшенный UX
11.5 Рост конверсии и retention 29.03 – 05.04 Метрики роста

Milestone W11: 05.04 — Аналитика и оптимизация завершены


ЭТАП W12: ПАРТНЁРСКИЙ API, ПОДГОТОВКА К ФЕДЕРАЛЬНОМУ ЗАПУСКУ

Сроки: Месяц 12 (недели 45–48)

Наименование работ Сроки Результат / Зависимости
12.1 Разработка публичного API для партнёров 06.04 – 13.04 Партнёрский API
12.2 Документирование API (Swagger/OpenAPI) 13.04 – 20.04 Документация
12.3 Финальный аудит безопасности и производительности 13.04 – 27.04 Итоговый аудит
12.4 Подготовка к федеральному тиражированию (playbook) 20.04 – 04.05 Playbook масштабирования
12.5 Итоговое тестирование всей платформы 27.04 – 04.05 Итоговый отчёт
12.6 Подготовка финальной документации 04.05 – 11.05 Полная документация

Milestone W12: 11.05 — Федеральный запуск готов


КЛЮЧЕВЫЕ ВЕХИ (MILESTONES)

Milestone Дата Результат
М1 Конец W1 (28.04) Архитектура и план миграции утверждены
М2 Конец W2 (03.06) Клиент и ядро готовы к интеграции
М3 Конец W3 (30.06) Релиз v1.0, старт пилота в СПб
М4 Конец W4 (11.08) Маркетплейс запущен
М5 Конец W5 (29.09) Модуль доставки готов
М6 Конец W6 (04.11) Стабильная платформа, аудит пройден
М7 Конец W7 (03.12) Архитектура интеграций готова
М8 Конец W8 (31.12) Нагрузочные тесты пройдены
М9 Конец W9 (06.02) Пилот DBS с партнёрами
М10 Конец W10 (07.03) 3–5 городов запущено
М11 Конец W11 (05.04) Аналитика и оптимизация завершены
М12 Конец W12 (11.05) Федеральный запуск готов

ДОПУЩЕНИЯ И РИСКИ

  1. Заказчик предоставляет доступы к тестовым контурам и API гипермаркетов до начала W2.
  2. Команда Аксиома обеспечивает поддержку legacy-системы на протяжении всей миграции.
  3. Согласование макетов и требований осуществляется в течение 1 рабочего дня.
  4. При задержке согласования более 2 рабочих дней срок сдачи может быть сдвинут.
  5. Зависимость от внешних API ритейлеров — риск задержек при недоступности.
  6. Нагрузка при пиковых значениях — риск деградации, митигируется нагрузочным тестированием.

БЮДЖЕТ

52 000 000 рублей (фиксированный CAPEX)

Статья Доля Сумма
Команда разработки 61,8% 32 136 000 ₽
Инфраструктура и лицензии 10,0% 5 200 000 ₽
Интеграции и адаптеры 8,2% 4 264 000 ₽
QA, безопасность, аудит 5,9% 3 068 000 ₽
UX, документация 4,7% 2 444 000 ₽
Резерв на риски 9,4% 4 888 000 ₽

ПОДПИСИ СТОРОН

ЗАКАЗЧИК ИСПОЛНИТЕЛЬ __ __ (подпись) (подпись) М.П. М.П.