Новоиспеченная Open Source-альтернатива популярной системы отслеживания ошибок и управления проектами Atlassian Jira под названием Plane начала вызывать интерес разработчиков, сообщает портал The New Stack.
Этот проект с открытым исходным кодом надеется стать жизнеспособным вариантом для замены Jira, которая, согласно 6Sense, занимает до 86,63% рынка отслеживания ошибок и заданий. Главными конкурентами Jira в этой категории являются BugHerd, YouTrack и Trac.
Однако Jira — это гораздо больше, чем отслеживание ошибок и заданий; это целый набор ПО для управления работой, включая управление проектами, совместную работу, управление конфигурацией и многое другое.
Инструмент с открытым исходным кодом Plane «помогает вам отслеживать ваши задания, эпики и дорожные карты продуктов самым простым способом», — говорится в описании проекта на GitHub.
Действительно, «Plane — это простой, расширяемый, открытый инструмент управления проектами и продуктами, снабженный искусственным интеллектом. Он позволяет пользователям начать с базового инструмента отслеживания задач и постепенно внедрять различные системы управления проектами, такие как Agile, Waterfall и многие другие», — утверждает Вихар Курама, соучредитель и операционный директор Plane.
По его словам, Plane построен с использованием тщательно подобранного технологического стека, включающего Next.js для фронтенда и Django для бэкенда.
«Мы используем PostgreSQL в качестве основной базы данных и Redis для управления фоновыми задачами, — сообщил Курама. — Кроме того, наша архитектура включает два микросервиса, Gateway и Pilot. Gateway служит в качестве прокси-сервера к нашей базе данных, предотвращая перегрузку нашего основного сервера, а Pilot предоставляет интерфейс для создания интеграций. Мы также разработали сервис ИИ на основе OpenAI, включающий LangChain в качестве интерфейса».
Основные возможности Plane включают:
- Планирование и отслеживание заданий. Быстрое создание заданий и добавление деталей с помощью мощного текстового редактора, поддерживающего загрузку файлов. Добавление к заданиям подсвойств и ссылок для лучшей организации и отслеживания.
- Вложения в задания. Прикрепление файлов к заданиям, чтобы облегчить команде поиск и обмен важными документами по проекту.
- Макеты. Кастомизация представления проекта на основе выбора предпочитаемого макета — List, Kanban или Calendar — для визуализации проекта в удобном для вас виде.
- Циклы. Планирование спринтов с помощью Cycles, чтобы ваша команда не отставала от графика и работала продуктивно. Получение инсайтов о ходе проекта с помощью диаграмм сгорания и других полезных функций.
- Модули. Возможность разбивать большие проекты на более мелкие и управляемые модули. Назначение модулей командам, чтобы легко отслеживать и планировать ход проекта.
- Представления. Создание пользовательских фильтров, чтобы отображать только те вопросы, которые важны для вас. Сохранять и делиться своими фильтрами можно всего за несколько кликов.
- Страницы. Страницы функционируют как блокнот с ИИ, позволяя вам легко документировать проблемы, планы цикла и детали модуля, а затем синхронизировать их с вашими заданиями.
- Command K. Более удобная работой с новым меню Command + K. Возможность легко управлять и перемещаться по своим проектам из одного удобного места.
- GitHub Sync. Упрощение процесса планирования благодаря синхронизации ваших заданий на GitHub с Plane. Возможность хранить все свои задания в одном месте для лучшего отслеживания и совместной работы.
«Изучив их документацию, я стал понимать, почему разработчики обращают внимание на этот проект. Он имеет хорошую разрешительную лицензию Apache 2.0, обеспечивает довольно последовательную разработку, и, что самое важное, подключается к GitHub, где Plane может существенно помочь в наведении порядка в разработке ПО, — сказал Брэд Шиммин, аналитик Omdia. — Кстати, похоже, что они только начинают подключать функциональность генеративного ИИ, используемого сейчас для документирования проблем, но я полагаю, что в ближайшие месяцы мы увидим, как члены сообщества активно распространят эту функциональность на весь продукт».
Plane предстоит трудный путь, если его цель — отвоевать у Atlassian долю рынка Jira.
«Пока рано говорить о том, как далеко продвинется проект. Он находится на версии 0.7, и у него есть два варианта ценообразования: „$0“ и „скоро появится“, — считает Джейсон Блумберг, аналитик компании Intellyx. — Я видел несколько подобных инструментов, которые появлялись и исчезали. Инструменту трудно завоевать популярность, если он должен подключаться к стольким вещам и находиться в центре внимания людей, чтобы работать должным образом. Но, опять же, все ненавидят Jira, так что все может быть!».
По некоторым оценкам, общая доля Jira на рынке управления проектами составляет 42,32%, при этом это ПО используют более 94 тыс. компаний.
Тем не менее, «всегда есть возможность вытеснить конкурента, — полагает Хольгер Мюллер, аналитик компании Constellation Research. — Так или иначе, крупные компании всегда становятся более медленными и менее инновационными, что открывает простор для стартапов и новых инициатив. Прежде всего, они должны делать что-то лучше, им нужно стать известными — ни то, ни другое не является проблемой для Plane. Последнее — это стоимость перехода, а она здесь тоже не слишком высока. Так что будет интересно. Если Plane нанесет урон подпискам на Jira — они тоже отреагируют».
Самый простой способ начать работу с Plane — это создать учетную запись Plane Cloud. Plane Cloud предлагает хостинговое решение для Plane.
«В настоящее время Plane Cloud размещается на Vercel для развертывания фронтенда и на Amazon EC2 для бэкенд-сервисов, — сказал Курама. — Вы можете самостоятельно развернуть свою собственную версию Plane, используя наши образы Docker или Docker Compose, которые легко доступны в нашем репозитории».