Gantt-Diagramme in der Nextcloud

  Ralf Hersel   Lesezeit: 6 Minuten Auf Mastodon ansehen

Für die Projektplanung und -begleitung gibt es sowohl lokale Anwendungen, als auch professionelle SaaS‑Lösungen im FOSS‑Umfeld. Wer einen guten Mittelweg sucht, kommt mit Nextcloud-Apps weit.

gantt-diagramme in der nextcloud

Wer Projekte planen und verfolgen möchte, sei es im privaten Umfeld oder im Büro, kennt mindestens zwei nützliche Hilfsmittel: Gantt-Diagramme und Kanban-Boards. Erstere eignen sich, um den zeitlichen Verlauf und die Abhängigkeit von Aktivitäten abzubilden. Kanban-Boards unterstützen die operative Abwicklung von Projekten. Beide Werkzeuge lassen sich miteinander kombinieren.

In meinem Büro verwenden wir die lokale und freie Software GanttProject für die Projektplanung. Obwohl die Software ziemlich altmodisch wirkt, kann man damit gut arbeiten. Falls ihr mehr darüber wissen möchtet, verweise ich auf einen früheren Artikel. Als Kanban-Board kommen bei uns mehrere Tools zum Einsatz: Trello, Meistertask und Microsoft Planner. Da es sich bei allen dreien um proprietäre SaaS-Lösungen handelt, gehe ich nicht weiter darauf ein.

Im FOSS-Bereich sticht die Lösung OpenProject hervor, die auch als Baustein im freien Arbeitsplatz OpenDesk integriert ist. Neben vielen anderen Möglichkeiten, sind darin ebenfalls Gantt-Diagramme und Kanban-Boards möglich. Auch OpenProject ist eine Server-basierte Anwendung, die man sich als SaaS mit Support und erweitertem Funktionsumfang kaufen kann, bzw. on-premise selbst hosten, oder in der Community-Edition kostenlos betreiben kann.

Während eine Gantt-Software als lokal installierte Lösung für einen Projektmanager sinnvoll sein kann, ist das bei Kanban-Boards definitiv nicht der Fall. Es liegt am Grundkonzept, dass mehrere Personen mit einem solchen Board arbeiten. Doch wer unbedingt sein Baumhaus-Projekt im Garten mit Kanban-Karten organisieren möchte, findet mit Lonewolf eine schöne lokale Lösung.

Bekanntlich gibt es kaum etwas, was nicht auch als Nextcloud-App zur Verfügung steht. Für Kanban kennen bestimmt einige von euch die App Deck.

Zu meiner Überraschung stellte ich fest, dass Deck nun auch Gantt-Diagramme kann:

Damit ist dieser Artikel eigentlich überflüssig ... doch halt ... Auftritt:

nc_Gantt

Wie der Name vermuten lässt, bietet die App Gantt-Diagramme in der Nextcloud. Während Deck auf Zeitangaben in den Kanban-Karten angewiesen ist, um ein Gantt-Diagramm sinnvoll darzustellen, kann nc_Gantt das unabhängig von Kanban. Zudem bietet die App viel mehr Funktionen als das Deck-Diagramm.

nc_Gantt verbindet strukturierte Projektplanung mit der täglichen Aufgabenarbeit direkt in Nextcloud. Projekte, Teilprojekte, Aufgaben und Meilensteine lassen sich mit einem professionellen Gantt-Diagramm planen — inklusive Abhängigkeiten, kritischem Pfad, Baselines, Ressourcen, Kapazitäten, Budgets und Earned Value Management.



Der besondere Ansatz ist die Integration mit Nextcloud Deck: Der Projektplan lässt sich mit der tatsächlichen Teamarbeit verbinden. Aufgaben können mit Deck-Karten verknüpft, Karten aus Projektaufgaben erzeugt und Fortschritt, Termine und Zuständigkeiten optional synchronisiert werden. So verbindet nc_Gantt professionelle Projektplanung mit agiler, teamorientierter Arbeit, ohne eine weitere Plattform oder ein weiteres Datensilo einzuführen.



Alle Projektdaten bleiben auf der eigenen Nextcloud-Instanz: kein externer Dienst, kein Tracking, keine Daten verlassen den eigenen Server. Der Funktionsumfang ist beeindruckend:

📊 Professionelle Gantt-Planung: Projekte, Teilprojekte, Aufgaben und Meilensteine in synchroner Gantt- und Tabellenansicht, mit Tages-, Wochen-, Monats- und Sprint-Maßstab, Inline-Bearbeitung und Tastaturnavigation.

🔗 Abhängigkeiten & Terminplanung: n:m-Abhängigkeiten aller vier Typen (EA, AA, EE, AE) mit Zeitabstand in Arbeitstagen. Terminänderungen werden durch Abhängigkeitsketten propagiert; Zyklen werden abgewiesen. Beim Ziehen eines Balkens laufen abhängige Aufgaben, abgeleitete Meilensteine und Summenbalken sofort mit. Mehrere Aufgaben in der Tabelle markieren und in einem Schritt verketten.

🎯 Kritischer Pfad: Vorwärts- und Rückwärtsrechnung mit Puffer; die Kette, die das Projektende bestimmt, wird hervorgehoben.

📈 Earned Value Management: PV, EV, AC, SPI und CPI neben Rollup-KPIs für Fortschritt, Aufwand, Budget und Risiko.

📐 Baselines & Abweichungsberichte: Einen Plan einfrieren, sichtbar halten und den aktuellen Zeitplan Element für Element mit der Baseline vergleichen.

🔮 What-if-Simulation: Terminänderungen durchspielen, ohne den gespeicherten Plan zu verändern.

👥 Ressourcen & Kapazität: Ressourcengruppen, Rollen als Ressourcentyp, optionale Verknüpfung mit Nextcloud-Benutzerkonten, mehrere Beteiligte je Aufgabe, Kapazitätsplanung, Workload-Chart und Überbuchungswarnungen.

📅 Arbeitskalender: Wochenmodelle, regionale Kalender und Feiertage werden bei allen Datumsberechnungen berücksichtigt.

🃏 Nextcloud-Deck-Integration: Projekte, Teilprojekte und Aufgaben mit Deck-Boards, Listen und Karten verbinden. Vier optionale Synchronisationsstufen reichen von reiner Rückmeldung bis zum Schreiben mit oder ohne Bestätigung.

🤝 Freigabe & Berechtigungen: Einzelne Projekte an Benutzer, Gruppen und Teams als Betrachter, Bearbeiter oder Projektadmin freigeben.

📎 Anhänge: Beliebig viele Dateien und Notizen an Projekte, Teilprojekte, Aufgaben und Meilensteine hängen; sie werden automatisch mit allen geteilt, die Zugriff auf das Projekt haben.

🗓 Kalender- & Tasks-Integration: Projekttermine und Meilensteine per ICS abonnieren und eigene Aufgaben optional in die Nextcloud-App Tasks schreiben.

🔄 Import & Export: JSON mit Ressourcen (samt den Personen hinter Rollen), Verfügbarkeiten und Arbeitskalendern, CSV für Tabellenkalkulationen und das gerenderte Diagramm als PNG, SVG oder PDF. Was sich nicht übernehmen lässt, listet nach dem Import eine Zusammenfassung auf. Pläne aus Microsoft Project (MSPDI-XML, auch von ProjectLibre und GanttProject geschrieben) lassen sich als neues Projekt importieren, samt Gliederung, Abhängigkeiten, Ressourcen, Arbeitskalender und Plankosten. Protokolle, Markdown-Listen und Notizen werden über eine Vorschau zur Aufgabenstruktur; auch Canvas, Deck-Boards sowie Notizen, Canvas und Tabellen aus Netherrack dienen als Quelle.

🧬 Duplizieren & Vorlagen: Ein bewährtes Projekt als Ausgangspunkt für ein neues kopieren, mit neuem Starttermin und wahlweise allen, nur Rollen- oder keinen Ressourcenzuordnungen. Teilprojekte lassen sich vielfach kopieren, etwa Zimmer für Zimmer, nacheinander oder parallel.

🔗 Suche, Smart Picker & Link-Vorschauen: Projekte, Aufgaben und Meilensteine in der globalen Nextcloud-Suche finden, über den Smart Picker (/) einfügen und in Text, Talk, Notes und anderen Apps als Vorschau sehen.

🧩 Schnittstelle für andere Apps: Über eine versionierte PHP-Schnittstelle legen andere Nextcloud-Apps im Namen eines Kontos Projekte und Aufgaben an und lesen sie. So angelegte Aufgaben zeigen ihre Quell-App mit Rücklink, Events melden jede Änderung.

🏠 Dashboard-Widgets: Aktive Projekte sowie die nächsten fälligen oder überfälligen Aufgaben direkt im Nextcloud-Dashboard.

🧠 Wissen aus Netherrack: Notizen, Abschnitte und Blöcke aus Netherrack mit Aufgaben verknüpfen und je Projekt Entscheidungen, Risiken und offene Knowledge-Aufgaben sehen – gespeichert werden nur Verweise.

💬 Talk: Je Projekt eine Talk-Unterhaltung anlegen oder verknüpfen; die Teilnehmenden folgen der Projektfreigabe, ein Bot meldet Terminverschiebungen und Fälligkeiten. Teilprojekte, Aufgaben und Meilensteine können eine eigene Unterhaltung mit den Personen ihrer Ressourcen bekommen.

🔔 Benachrichtigungen: Konfigurierbare Erinnerungen für Aufgaben und Meilensteine sowie Benachrichtigungen über Zuordnungen und Terminänderungen. Freigaben, Statuswechsel und Terminverschiebungen erscheinen auch im Aktivitätsstrom von Nextcloud.

↩ Undo & Änderungsprotokoll: Versehentliche Terminänderungen inklusive ihrer Propagationskette zurücknehmen; Feldänderungen werden protokolliert.

🔍 Suche & Filter: Nach Risiko, Überfälligkeit, Budgetüberschreitung, Ressource, eigenen Aufgaben und fehlenden Deck-Verknüpfungen filtern, ohne den Zeitkontext zu verlieren.

📖 Projektmanagement-Glossar: Rund 30 Projektmanagement-Begriffe und Formeln direkt in der App.

🌐 Lokalisierung: Englisch, Deutsch, Französisch, Spanisch, Italienisch, Niederländisch und brasilianisches Portugiesisch.

Fazit

Für die Unterstützung bei der Projektplanung und -verfolgung gibt es lokale Anwendungen, die ausreichend sind. Die professionelle Arbeit im Team findet zum Beispiel mit OpenProject statt. Als niedrigschwellige Lösung bieten sich die Nextcloud-Apps an: Desk für Kanban und einfache Gantt-Diagramme, oder nc_Gantt, wenn es etwas mehr sein darf.

Titelbild: https://apps.nextcloud.com/apps/nc_gantt (modifiziert)

Quellen:

https://www.ganttproject.biz/

https://gnulinux.ch/projektmanagment-mit-ganttproject

https://www.openproject.org/

https://flathub.org/en/apps/site.someones.Lonewolf

https://nextcloud.com/blog/nextcloud-deck-kanban-board-gantt-chart-app-for-teams/

https://apps.nextcloud.com/apps/nc_gantt

Tags

Projektmanagement, Gantt, Kanban, Nextcloud

Es wurden noch keine Kommentare verfasst, sei der erste!