Die Version 0.7 der Plattform Plane ist verfĂŒgbar und bietet Werkzeuge zur Projektverwaltung, Fehlerverfolgung, Arbeitsplanung, Produktentwicklung, Aufgabenverwaltung und Koordination ihrer AusfĂŒhrung. Die Plattform, die in der eigenen Infrastruktur betrieben werden kann, um unabhĂ€ngig von Drittanbietern zu sein, entwickelt sich als Open-Source-Alternative zu proprietĂ€ren Systemen wie JIRA, Linear und Height. Das Projekt befindet sich in der Entwicklungsphase und bereitet die erste stabile Version vor. Der Code ist in Python mit dem Django-Framework geschrieben und wird unter der Lizenz Apache 2.0 veröffentlicht. Als Datenbankmanagementsystem wird PostgreSQL verwendet, und fĂŒr den schnellen Speicher kommt Redis zum Einsatz. Die WeboberflĂ€che ist in TypeScript unter Verwendung der Next.js-Bibliothek entwickelt.
Plane unterstĂŒtzt verschiedene Arten von ArbeitsablĂ€ufen und ermöglicht das separate Verfolgen von Aufgaben (ToDo), einer Aufgabenliste (Backlog), in Bearbeitung befindlichen Aufgaben und abgeschlossenen Aufgaben. Das System ist fĂŒr die Anwendung von Wasserfall- (Waterfall) und agilen (Agile) Projektentwicklungsmethoden ausgelegt. Im Wasserfallmodell wird die Entwicklung als ein kontinuierlicher Fluss betrachtet, der nacheinander die Phasen Planung, Anforderungsanalyse, Design, Implementierung, Test, Integration und UnterstĂŒtzung durchlĂ€uft. Im agilen Modell wird die Projektentwicklung in kleine Fraktionen unterteilt, die eine schrittweise Weiterentwicklung der Funktionen ermöglichen und in ihrer Umsetzung die typischen Phasen des gesamten Projekts durchlaufen, wie Planung, Anforderungsanalyse, Design, Entwicklung, Test und Dokumentation.
Hauptfunktionen von Plane:
- Fehlerverfolgung und Arbeitsplanung. Drei Ansichtsmodi werden unterstĂŒtzt â Liste, virtuelle Karte (Kanban) und Kalender. Die Zuordnung von Aufgaben zu bestimmten Mitarbeitern ist möglich. Zum Bearbeiten steht ein visuelles Rich-Text-Editor zur VerfĂŒgung. Dateien können angehĂ€ngt, Links zu anderen Aufgaben hinzugefĂŒgt, Kommentare hinterlassen und Diskussionen gefĂŒhrt werden.

- Entwicklungszyklen sind ZeitrĂ€ume, in denen das Team plant, die nĂ€chste Entwicklungsphase abzuschlieĂen. Der Abschluss eines Zyklus fĂŒhrt in der Regel zur Bildung einer neuen Version. Die BenutzeroberflĂ€che fĂŒr Zyklen bietet anschauliche Informationen ĂŒber den Fortschritt der Entwicklung.

- Module ermöglichen es, groĂe Projekte in kleinere Teile aufzuteilen, deren Entwicklung verschiedenen Teams zugeordnet und separat koordiniert werden kann.

- Ansichten (View) sind Möglichkeiten zur Filterung von Aufgaben und Issues, die fĂŒr einen bestimmten Mitarbeiter relevant sind.
- Seiten ermöglichen die Verwendung eines KI-Assistenten fĂŒr die schnelle Erstellung von Notizen und die Dokumentation von Problemen und PlĂ€nen, die im Laufe von Diskussionen behandelt wurden.

- Ein universelles MenĂŒ, das durch DrĂŒcken von âCtrl + Kâ aufgerufen wird und die Möglichkeit einer schnellen Navigation durch alle Projekte bietet.
- Integration mit externen Diensten, z. B. Benachrichtigung ĂŒber Slack und Synchronisierung von Issues mit GitHub.
- Mitarbeiter- und Teamverwaltung. Verschiedene Berechtigungsstufen (Besitzer, Administrator, Mitglied, Beobachter). UnterstĂŒtzung der Definition verschiedener Zustand von Issues fĂŒr verschiedene Teams.
- Die Möglichkeit, das Design anzupassen und dunkle Ansichtsmodi zu verwenden.
Wesentliche Verbesserungen in der neuen Version:
- Ein neuer Bereich fĂŒr Analysen wurde hinzugefĂŒgt, der eine anschauliche Bewertung der Arbeit jedes Mitarbeiters ermöglicht, den Fortschritt des Projekts untersuchen und die Dynamik der Arbeit an Aufgaben verfolgen kann.

- UnterstĂŒtzung fĂŒr die Darstellung des Arbeitsplans in Form eines Kalender-Diagramms (Gantt-Diagramm).

- UnterstĂŒtzung fĂŒr das AnschlieĂen eigener Designs sowie Anpassung von Stil und Farben.
- Die BenutzeroberflĂ€che fĂŒr Entwicklungszyklen wurde ĂŒberarbeitet.

- Die Informationen, die in der Kalenderansicht angezeigt werden, wurden erweitert.

Quelle: opennet.ru








