Достъпен е релизът на платформата Plane 0.7, предоставяща инструменти за управление на проекти, проследяване на грешки, планиране на работи, поддръжка на развитието на продукти, изграждане на списъци с задачи и координация на тяхното изпълнение. Платформата, която може да се разгръща в собствената инфраструктура и да не зависи от трети страни, се развива като отворен аналог на собствени системи като JIRA, Linear и Height. Проектът е на етап разработка и се подготвя за формиране на първия стабилен релиз. Кодът е написан на Python с използване на фреймворка Django и се разпространява под лиценз Apache 2.0. Като СУБД се използва PostgreSQL, а за бързо хранилище — Redis. Уеб интерфейсът е написан на TypeScript с използване на библиотеката Next.js.
Plane поддържа различни типове работни процеси и позволява отделно проследяване на зададените задачи (ToDo), списъка с дела (backlog), задачите в работа и завършените задачи. Системата е проектирана за работа с каскадна (waterfall) и гъвкава (agile) методология за разработка на проекти. В каскадната модель разработката се разглежда като непрекъснат поток, преминаващ последователно през етапите планиране, анализ на изискванията, проектиране, реализация, тестване, интеграция и поддръжка. В гъвкавата модель разработката на проекта се разделя на отделни малки фракции, осигуряващи постепенно развитие на функционалността и преминаващи през типичните за разработката на целия проект етапи, като планиране, анализ на изискванията, проектиране, разработка, тестване и документирование.
Ключови възможности на Plane:
- Проследяване на грешки и планиране на работи. Поддържат се три режима на преглед — списък, виртуална карта (Kanban) и календар. Възможно е привързването на работите към определени служители. За редактиране се използва визуален редактор с поддръжка на форматиране (rich text). Възможно е прикачване на файлове, добавяне на линкове към други задачи, оставяне на коментари и провеждане на дискусии.

- Цикли на разработката — период от време, в който екипът планира да завърши следващия етап на разработката. Завършването на цикъла обикновено води до създаването на нова версия. В интерфейса за цикли е визуализирана информация за напредъка на разработката.

- Модули — възможност за разделяне на големи проекти на по-малки части, чиято разработка може да бъде свързана с различни екипи и да се координира отделно.

- Представления (View) — возможность за филтриране при извеждане на само задачите и проблемите, които са от значение за конкретен служител.
- Страници — позволява използването на AI помощник за бързо създаване на бележки и документиране на проблеми и планове, разгледани по време на обсъждания.

- Универсално меню, което се извиква с натискането на «Ctrl + K» и предоставя възможност за бърза навигация по всички проекти.
- Интеграция с външни услуги, например, доставка на известия чрез Slack и синхронизиране на задачите с GitHub.
- Управление на служители и екипи. Различни нива на правомощия (собственик, администратор, участник, наблюдател). Поддръжка на определянето на различно състояние на задачите за различни екипи.
- Възможност за промяна на темата на интерфейса и използване на тъмни режими на преглед.
Ключови подобрения в новата версия:
- Добавен е раздел с анализи, позволяващ визуално оценяване на работата на всеки служител, изследване на напредъка на проекта и проследяване на динамиката на задачите.

- Подкрепа за показване на работния график под формата на календарна лентова диаграма (график Ганта).

- Подкрепа за свързване на собствени теми, настройка на стил и цветове.
- Преработен интерфейс за Цикли на разработката.

- Разширена информация, показвана в календарното представяне.

Източник: opennet.ru








