Wydano wydanie platformy Plane 0.7, które oferuje narzędzia do zarządzania projektami, śledzenia błędów, planowania prac, wsparcia rozwoju produktów, tworzenia listy zadań oraz koordynacji ich realizacji. Platforma, którą można uruchomić w swojej infrastrukturze i nie zależeć od zewnętrznych dostawców, rozwija się jako otwarty odpowiednik takich zastrzeżonych systemów jak JIRA, Linear i Height. Projekt jest w fazie rozwoju i przygotowuje się do wydania pierwszej stabilnej wersji. Kod napisany jest w języku Python z wykorzystaniem frameworka Django i jest rozpowszechniany na licencji Apache 2.0. Jako system baz danych używany jest PostgreSQL, a do szybkiego przechowywania — Redis. Interfejs webowy jest napisany w TypeScript z użyciem biblioteki Next.js.
Plane obsługuje różne typy procesów roboczych i pozwala na osobne śledzenie zleconych zadań (ToDo), listy zadań (backlog), zadań w toku oraz zadań zakończonych. System jest przystosowany do wykorzystania w modelach kaskadowych (waterfall) i zwinnym (agile) zarządzaniu projektami. W modelu kaskadowym, rozwój traktowany jest jako ciągły strumień, który przechodzi przez etapy planowania, analizy wymagań, projektowania, realizacji, testowania, integracji oraz wsparcia. W modelu zwinnym, rozwój projektu dzielony jest na drobne frakcje, które zapewniają stopniowy rozwój funkcjonalności i przechodzą przez typowe dla całego projektu etapy, takie jak planowanie, analiza wymagań, projektowanie, rozwój, testowanie i dokumentowanie.
Kluczowe funkcje Plane:
- Śledzenie błędów i planowanie prac. Obsługiwane są trzy tryby widoku — lista, wirtualna tablica (Kanban) oraz kalendarz. Możliwe jest przypisanie zadań do konkretnych pracowników. Do edytowania wykorzystywany jest wizualny edytor z obsługą formatowania (rich text). Możliwe jest dołączanie plików, dodawanie linków do innych zadań, pozostawianie komentarzy oraz prowadzenie dyskusji.

- Cykl rozwoju to okres, w którym zespół planuje zakończenie kolejnego etapu rozwoju. Zakończenie cyklu zwykle prowadzi do stworzenia nowej wersji. W interfejsie cykli wyraźnie przedstawione są informacje o postępie prac.

- Moduły to możliwość podziału dużych projektów na mniejsze części, których rozwój może być przypisany różnym zespołom i koordynowany oddzielnie.

- Widoki (View) to możliwość filtrowania wyświetlanych zadań i problemów, które mają znaczenie dla konkretnego pracownika.
- Strony — umożliwiają korzystanie z asystenta AI do szybkiego tworzenia notatek oraz dokumentowania problemów i planów omawianych podczas dyskusji.

- Uniwersalne menu wywoływane przez naciśnięcie „Ctrl + K”, które umożliwia szybką nawigację po wszystkich projektach.
- Integracja zewnętrznych usług, na przykład dostarczanie powiadomień przez Slack i synchronizację problemów z GitHub.
- Zarządzanie pracownikami i zespołami. Różne poziomy uprawnień (właściciel, administrator, uczestnik, obserwator). Obsługa definiowania różnych stanów problemów dla różnych zespołów.
- Możliwość zmiany motywu oraz korzystania z ciemnych trybów wyświetlania.
Kluczowe ulepszenia w nowej wersji:
- Dodano sekcję z analityką, która umożliwia dokładne ocenienie pracy każdego pracownika, zapoznanie się z postępem realizacji projektu i śledzenie dynamiki pracy nad zadaniami.

- Wsparcie dla wyświetlania harmonogramu pracy w formie wykresu Gantta.

- Wsparcie dla podłączania własnych motywów, dostosowywania stylu i kolorów.
- Przebudowano interfejs Cyklów rozwoju.

- Rozszerzono informacje wyświetlane w kalendarzu.

Źródło: opennet.ru








