Как мы помогли МАК-Практика создать 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 для критически важных функций. Сейчас мы никогда не беремся за проекты со сложной интерактивностью без предварительного создания рабочих прототипов.
Если у вас есть проект с жёсткими дедлайнами и сложными техническими требованиями, мы готовы помочь избежать наших ошибок. Свяжитесь с нами — проведём детальный технический анализ рисков и создадим реалистичный план реализации вашей идеи!