МАК-Практика - проведение онлайн консультаций с метафорическими картами

Article cover

Как мы помогли МАК-Практика создать SaaS-платформу для психологов, но не смогли довести проект до конца


Представьте компанию, которая проводит курсы обучения работы с метафорическими картами (МАК) для психологов. У них есть постоянная аудитория специалистов, которая использует сторонние платформы для онлайн-консультаций. Руководство видит в этом упущенную возможность — почему бы не создать собственную платформу и получать дополнительный доход с подписок? Задача звучала амбициозно: за 2 месяца создать конкурента существующим решениям к намеченному крупному вебинару. МАК-Практика обратилась к нам без технического задания, только с целью и сжатыми сроками. Этот проект стал для нас важным уроком о том, как недооценка технических рисков может привести к краху даже при 90% готовности продукта.

Что хотел клиент?

МАК-Практика обратился к нам с конкретными задачами:

  • Создать SaaS-платформу для онлайн-консультаций: психологи должны проводить сессии с клиентами, используя метафорические карты в цифровом формате
  • Реализовать модель подписки: дополнительный канал монетизации основного обучающего бизнеса
  • Повторить функционал конкурента: создать аналог существующей платформы, но с лучшим дизайном и UX
  • Запустить к крупному вебинару: жёсткий дедлайн — 2 месяца до важного маркетингового события

Основной функционал:

  • Интерактивное управление метафорическими картами на виртуальном рабочем столе
  • Видеосвязь между психологом и клиентом
  • Система бронирования консультаций
  • Подписочная модель с интеграцией платежей
  • Адаптивный интерфейс для мобильных устройств

Особенности проекта:

  • Отсутствие технического задания — только цель и референс конкурента
  • Критически важные сроки под маркетинговое событие
  • Необходимость создания сложного интерактивного интерфейса

Наш подход к задаче

Мы организовали быструю проработку решения:

  • Анализ конкурентов: детально изучили существующую платформу, выделили ключевые функции
  • Составление функционального списка: совместно с клиентом определили scope проекта и приоритеты
  • Современный дизайн: наш дизайнер создал интерфейс, превосходящий конкурента по визуальной привлекательности и удобству
  • Agile-подход: короткие итерации для быстрой демонстрации прогресса клиенту

Пример нашего подхода: Боль: "Нужна платформа как у конкурента, но лучше" → Гипотеза: "Можем создать улучшенную версию за 2 месяца" → Решение: "Копируем функционал + улучшаем дизайн + используем готовые библиотеки" → Проверка: "90% функций готово за месяц, но ключевая функция оказалась нереализуемой в срок"

Что мы сделали

Мы создали практически полнофункциональную платформу с современным интерфейсом:

1. Веб-платформа на React

  • Современный фронтенд: использовали React для создания отзывчивого пользовательского интерфейса
  • Адаптивный дизайн: полная поддержка мобильных устройств для удобства психологов и клиентов
  • Современная визуализация: интерфейс превосходил конкурента по качеству дизайна и пользовательскому опыту
  • Компонентная архитектура: масштабируемая структура для будущего развития платформы

2. Административная панель на Directus

  • Готовое решение: использовали Directus как CMS для быстрого создания административного интерфейса
  • Управление контентом: возможность администрирования пользователей, консультаций, метафорических карт
  • Аналитика: базовые отчёты по использованию платформы и финансовым показателям
  • Быстрая разработка: экономия времени на создании административных функций

3. Бэкенд на Node.js

  • Бизнес-логика: реализация всех основных сценариев работы платформы на Node.js
  • API для фронтенда: RESTful API для взаимодействия между клиентской и серверной частями
  • Управление сессиями: логика проведения консультаций, управление участниками
  • Система уведомлений: информирование пользователей о событиях платформы

4. Интеграция платежной системы

  • Подписочная модель: реализация различных тарифных планов для психологов
  • Интеграция с Т-Банк: подключение интернет-эквайринга для обработки платежей
  • Автоматическое списание: система автоматического продления подписок
  • Финансовая отчётность: отслеживание доходов и комиссий платформы

5. Система видеосвязи

  • Онлайн-консультации: интеграция решений для проведения видеозвонков между психологом и клиентом
  • Качество связи: оптимизация для стабильной работы видео и аудио
  • Запись сессий: возможность сохранения консультаций для последующего анализа (по согласию сторон)

С какими трудностями мы столкнулись

Критическая недооценка сложности интерактивного рабочего стола

Основная функция платформы — управление метафорическими картами — оказалась технически намного сложнее, чем мы предполагали. Карты должны были интуитивно увеличиваться, уменьшаться, поворачиваться простыми жестами.
Что мы сделали: попытались использовать готовые библиотеки, но они не закрывали специфические потребности проекта. Начали разработку собственного решения, но времени катастрофически не хватало.
Чему научились: для сложных интерактивных функций нужно делать технические прототипы на этапе планирования, а не надеяться на готовые решения.

Коронавирус и болезни команды

Проект разрабатывался в период пандемии COVID-19, и наша команда столкнулась с массовыми больничными.
Что мы сделали: пытались компенсировать нехватку ресурсов, просили клиента о переносе сроков, но не смогли убедить в возможности завершения проекта.
Чему научились: важность планирования рисков команды и создания резерва времени для непредвиденных обстоятельств, особенно в кризисные периоды.

Перфекционизм клиента vs реальные сроки

Клиент настаивал на идеальной работе всех функций к дедлайну, отказывался от компромиссного решения с последующей доработкой ключевой функции.
Что мы сделали: предлагали запустить платформу с упрощённой версией интерактивного рабочего стола и доработать её после вебинара, но клиент не согласился на компромиссы.
Чему научились: критически важно заранее обсуждать возможность поэтапного запуска и приоритизации функций при жёстких дедлайнах.

Результаты

  • Завершили 90% функций за месяц: практически вся платформа была готова, кроме ключевой интерактивной функции
  • Создали современный интерфейс: дизайн превосходил конкурента по качеству и удобству
  • Реализовали подписочную модель: полноценная система платежей и тарифных планов
  • Настроили базовую инфраструктуру: архитектура платформы была готова к масштабированию
  • Команда из 4 человек: эффективное распределение ролей и ресурсов

Негативные результаты:

  • Не уложились в дедлайн: критическая функция не была готова к вебинару
  • Потеряли доверие клиента: отказ от работы из-за сомнений в наших возможностях
  • Проект не запущен: несмотря на 90% готовности, платформа не увидела свет в наших руках

Выводы

Проект МАК-Практика стал для нас болезненным, но крайне ценным уроком о важности технического планирования и управления рисками. Несмотря на высокое качество большей части работы, недооценка одной критически важной функции привела к краху всего проекта.

Главные выводы: никогда не стоит полагаться на готовые решения для сложных интерактивных задач без предварительного тестирования. Жёсткие дедлайны требуют особенно тщательного планирования рисков и обязательного создания технических прототипов на раннем этапе. Важно также заранее договариваться о возможности поэтапного запуска функций.

Этот провал научил нас лучше оценивать технические риски и всегда иметь план B для критически важных функций. Сейчас мы никогда не беремся за проекты со сложной интерактивностью без предварительного создания рабочих прототипов.


Если у вас есть проект с жёсткими дедлайнами и сложными техническими требованиями, мы готовы помочь избежать наших ошибок. Свяжитесь с нами — проведём детальный технический анализ рисков и создадим реалистичный план реализации вашей идеи!