О команде
Привет! На связи команда METEOR Cloud, и мы хотели бы познакомиться с вами.
METEOR Cloud — это платформа для управления проектами и автоматизации задач.
Сегодня, когда время — это самый ценный ресурс не только для каждого из нас, но и для бизнеса — необходимо очень точно планировать работы, не растрачивая это самое драгоценное время впустую. Наш METEOR как раз круто помогает в этом.
Наша команда METEOR — это, не побоимся сказать, 18 героев. Мы являемся частью крупного ИТ‑интегратора.
До недавнего времени мы внутри команды еще умудрялись все организовывать «на словах», на «полуручном» управлении. При этом, если взять во внимание компанию в целом (учесть все особенности работы каждого из направлений), то отчетливо видно, что без автоматизации не справиться.
![](https://habrastorage.org/getpro/habr/upload_files/041/41c/973/04141c9736f2b52336e214579ea06d95.jpg)
История создания
К появлению METEORa нас подтолкнула потребность в оптимизации наших ресурсов. Сегодня нас более 1000 сотрудников, более 60 команд и подкоманд, которые очень тесно переплетены в общих задачах. И всем этим «безобразием‑разнообразием» необходимо строго и очень четко управлять.
Эпоха 1С
К нам это понимание пришло еще 7 лет назад. Уже тогда обладая сильными компетенциями в 1С, мы начали вести учет проектов и задач в 1С.
Сначала это была типовая конфигурация «Управление Франчайзи». Но как многие из вас могут понять, мы практически сразу же столкнулись с тем, что нам катастрофически не хватало функционала «Франчайзи».
И понеслось…
Следующие 4 года мы безустанно писали, писали, дописывали и переписывали «Франч». То, что было в нашей 1С под занавес ее существования, многократно превосходило базовый функционал. И мы очень благодарны этому периоду нашей жизни и вот почему…
И вот, спустя 5 лет развития нашей системы учета, пришло понимание, что всё — больше она не может «сидеть» внутри 1С и пора выводить ее в web. Так, 2 года назад и появился первый METEOR.
Первый МЕТЕОР
Первая версия METEOR это web‑приложение на React. А на бэке по‑прежнему «сидит» 1С через Node.JS прокси.
На глазах становилось лучше и удобнее: появился первый Канбан, карточка задачи, кастомные поля задач, метки и прочие радости тасктрекинга.
Пользователи отмечали прогресс и генерировали бесчисленно количество идей по улучшению МЕТЕОРа. Но уже через год мы пришли в тупик сразу по нескольким вопросам.
Бэк на 1С — это тоже самое, что играть в видеоигры на калькуляторе. Многие, казалось бы, простые задачи для web‑приложения приводили к написанию 70-ти этажных SQL, созданию бесчисленного множества справочников, документов и регистров. Это все на фоне стремительно растущего функционала METEORa.
Уже тогда METEOR имел развитую систему кастомизации задач — это и типы заданий, и кастомные поля, и различные формы заданий. Помимо этого, уже тогда автоматизация на базе триггеров была не сравнима со многими другими трекерами.
Мы стали отчетливо чувствовать, что бэк на 1С нас беспощадно топит. Ведь вместо того, чтобы заниматься развитием продукта, созданием фичей мы занимались тем, что постоянно искали возможности для реализации той или иной фичи в среде 1С. Мы постоянно тратили время на поиски решений как положить очередную идею на объектную модель 1С.
И вот в начале 2023 года мы окончательно приняли решение покинуть теплый стан 1С и начать движение в сторону создания полноценной веб‑платформы.
Зарождение METEOR Cloud
Почему мы везде говорим Cloud? Возможно, такой вопрос вы хотели бы нам задать. Все очень просто — новый METEOR планировался и строится по‑настоящему на микросервисной архитектуре. А где хорошо живется микросервисам? Да, правильно, в облаках. Не мудрствуя лукаво, мы приняли решение назвать новую версию METEOR Cloud.
Старт дан. Мы начали проектировать будущую платформу. Но наш опыт постоянно намекал, что похоже одной системой управления проектами мы не обойдемся. Нужны дополнительные инструменты — развитые календари и планировщики, базы знаний и документов, защищенные хранилища файлов, чаты, форумы, управление временем и бюджетами. А делать IT‑солянку все же не хотелось. Разные стеки, разные архитектуры — все это очень ненадежно и сложно.
В это же время находим отличный продукт — OpenProject. Это opensource решение для менеджмента проектов. В базе у него мощный движок. Сделано все очень качественно и солидно, великолепный API. OpenProject решал почти все наши задачи, предоставляя почти схожую с нашей объектную модель. Под капотом у OP — Рельсы на постгресе, много отличных инструментов, построенных по модульной архитектуре. Единственная «беда» OpenProject — совершенно негодный пользовательский интерфейс. Какой‑то привет из начала 2000-х. В половине проекта Ангулар на примитивной верстке, в другой половине SSR также «устарелой» верстке.
Предполагаю, вы уже догадались, какая идея родилась у нас. Мы решили оставить движок OpenProject и одеть его в современную реактивную, user friendly‑одежку.
Эврика! Вот он рецепт счастья.
![](https://habrastorage.org/getpro/habr/upload_files/47c/d53/da2/47cd53da27d084e2b5b736a579ae5b01.png)
Что в итоге сейчас METEOR?
Глубоко в корне у METEORа сидит движок от OpenProject c его модульной архитектурой, крутой интеграционной способностью и просто невероятным количеством защит.
Далее мы надеваем на OpenProject свои модули. Учим его быть Saas (мультитенантным), при этом оставляя возможность каждого конкретного экземпляра прятаться в коробку (отделяться от SaaS и переводиться в закрытую IT инфраструктуру). Также мы закрывает много мелких недоработок, значительно расширяем API, давая возможность полностью уйти от SSR. А помогает нам во все этом один из контрибьюторов RedMine (который является дедушкой OpenProject).
Разумеется, используя весь наш опыт, делаем качественный современный реактивный фронт.
И в итоге все это мы заворачиваем в облачную инфраструктуру.
Получаем мощный продукт в классе Project Management с большим потенциалом по масштабируемости.
Сегодня уже точно можно сказать, что для мы для себя не видим никаких альтернатив METEORу по возможностям, производительности, защищенности и интеграционным способностям.
Проверили на себе и решили дать всем вам возможность развернуть свой учет в METEORе.
Параметры METEOR
Какими параметрами обладает METEOR (что точно проверено):
![](https://habrastorage.org/getpro/habr/upload_files/1e4/5aa/108/1e45aa1089c19a01ac676d86a818eeb2.png)
Все параметры приводим для одного экземпляра (по сути, для одной компании):
до 5000 пользователей в одном экземпляре;
до 500 000 задач в рабочих статусах;
сотни различных статусов;
сотни типов задач;
воркфлоу с количеством различных переходов до 10М;
тысячи триггеров;
сотни тысяч прочих базовых объектов (документы, Wiki, сообщения, форумы, планерки и собрания, спринты).
Модель распространения
Мы очень благодарны сообществу open source за те многие решения, которые мы применяем в METEOR Cloud. Но, увы, серверные мощности, которые мы предоставляем для размещения рабочих пространств клиентов достаточно затратная вещь.
Поэтому мы решили, что для небольших компаний мы сделаем наш продукт бесплатным. Ограничивать по функционалу мы НЕ планируем, как это делают наши «коллеги по цеху». Единственным ограничением мы оставим некоторые параметры, которые будут свидетельствовать о том, что ваша компания уже совсем взрослая и может компенсировать те наши усилия, которые позволят вам быть эффективнее.
Наша подписная модель имеет пороги по ключевым объектам — статусы, доски, типы задач, группы пользователей и проекты. И это достаточно большие числа. А в благодарность за финансово подтверждено признание наших трудов мы вам будем оказывать существенную помощь во внедренческих, консультационных, методических процессах.
Подобные решения
Стоит начать с того, что мы полностью соответствуем законодательному пространству России, находимся на серверах Яндекса и один лишь этот факт отстреливает 99% конкурентов, таких как Jira, Asana, ClickUp и многих других.
Среди российских сервисов многое что ребята пишут в дорожных картах у нас уже на борту. Об этом подробнее сейчас расскажем.
Чем отличаемся от других
Все возможности можно увидеть здесь https://u‑meteor.ru/
Предлагаем в качестве примера посмотреть на проекты в METEOR.
В METEORе древовидные справочник проектов, к каждому элементу которого прикреплена полноценная ролевая модель. Вы сами сможете формировать любое количество ролей для ваших пользователей, а каждая роль описывается 112-ю (на данный момент) правами на все случаи жизни. Пример дескрипторов прав для объекта задача:
Просмотр задач
Добавление задач
Редактирование задач
Перемещение задач в другой проект
Добавление комментариев
Редактирование комментариев
Редактирование собственных комментариев
Управление категориями задач
Экспорт задач
Удаление задач
Управление связями задач
Управление иерархиями задач
Управление общими представлениями
Сохранение представления
Просмотр списка наблюдателей
Добавление наблюдателей
Удаление наблюдателей
Назначение версий
Назначаться/становиться ответственным
Разрешены переходы между всеми статусами (игнорирование воркфлоу)
Внутри проектов:
Создаются версии, релизы, спринты
Строятся дорожные карты
Отображается лог деятельности
Ведутся планерки с повестками и прикрепленным задач к повесткам
Строятся календари
Пишутся новости
Организуются файловые каталоги
Открываются форумы обсуждений
Настраиваются репозитории Git
Планируются бюджеты, время и затраты
И так, без преувеличения, примерно по всем типам объектов в системе.
Кстати, мы одни из немногих, кто даст вам анонимное демо. Заходите на https://u‑meteor.ru и жмяк там на кнопку демо.
Наиграетесь с демо, велком регистрировать свой бесплатный экземпляр =) Будем благодарны вашей обратной связи по работе в METEORе.
Сложности на пути
Любимый вопрос IT‑сообщества:)
Пока что до сих пор все «горшки обжигают» обычные люди. Самая большая сложность — найти по‑настоящему талантливых людей в команду, которые ценят идею, готовы вкладываться в продукт, реализуя свой потенциал. Мы делаем огромную ставку на людей, развиваем действительно приятную атмосферу в компании. Постоянно работаем над улучшениями для сотрудников. А также мы тщательно отбираем специалистов. Это и приносит свои плоды.
Основная сложность — нам нужно много крутых ребят во все команды для реализации крутых проектов!
Планы развития METEOR Cloud
Куда расти METEORу? Каким мы его видим через год, два, три?
Можем указать направления. Мы развиваем возможности продукта для сокращения затрат времени на учет, и увеличения ресурсов для творческого процесса создания ваших продуктов. Здесь такие вещи как AI, умная статистика и аналитика, предикативные подходы, либерализация системы учета за счет развитой системы направлений и подсказок, голосовые управления, автоматические обогащения данных и много много других вещей для того, чтобы не застревать в рутине, а оставаться творцами.