Projektarbeit mit Nextcloud: Dateien kollaborativ organisieren und bearbeiten

Projektortdner in unserer Nextcloud

Der von uns entwickelte Blended Learning Lehrgang Projektmanager/in (IHK) wird an verschiedenen Standorten und bei verschiedenen IHK durchgeführt. Dabei gibt es sehr unterschiedliche Voraussetzungen. Einige Lehrgängen laufen komplett auf unserer Lernplattform, die wir nach und nach als Kollaborationsplattform, gerade für Projektarbeit aufgebaut haben. Dabei haben wir bewusst auf Open Source Anwendungen gesetzt, und darauf, dass alle generierten Daten auf unseren Servern verbleiben (Datenschutz).

In den aktuellen Lehrgängen können die Teilnehmer beispielsweise auf unserer Lernplattform das Lernmanagementsystem Moodle, das Webkonferenzsystems BigBluButton, OpenProject und Nextcloud nutzen. Gerade Nextcloud ermöglicht es den Teilnehmern Dateien zur Projektarbeit geimeinsam zu organisieren, und kollaborativ/zeitgleich zu bearbeiten. Das geschieht im jeweiligen Browser, sodass keine bestimmte Software, bzw. Softwareversion erforderlich ist.

Solche Zusammenhänge thematisieren wir auch in den von uns entwickelten Blended Learning Lehrgängen, Projektmanager/in (IHK) und Projektmanager/in Agil (IHK), die wir an verschiedenen Standorten anbieten. Weitere Informationen zu den Lehrgängen und zu Terminen finden Sie auf unserer Lernplattform.

Projektmanagement: OpenProject und Nextcloud bei der Stadt Köln und der Uni Duisburg-Essen

Immer mehr Unternehmen, Öffentliche Verwaltungen und Soziale Organisationen nutzen Open-Source-Anwendungen. Im Projektmanagement gibt es zu den einschlägig bekannten kommerziellen Angeboten mit OpenProject ein konkurenzfähiges Produkt auf Open Source-Basis. Die Integration von OpenProject mit Nextcloud, einer Cloudanwendung auf Open-Source-Basis, führt zu einer leistungsfähigen Kollaborationsplattform, bei der die generierten Daten geschützt sind. Open Source bietet den Anwendern darüber hinaus die Möglichkeit, eigene Entwicklungen zu ergänzen. Interessant ist hier, dass sich die Stadt Köln und die Universität Duisburg-Essen bei der Nutzung von OpenProjekt und Nextcloud Entwicklungskosten teilen

“Seit einigen Jahren setzen die Stadt Köln und die Uni Duisburg-Essen konsequent auf Open Source, etwa beim Projektmanagement: Die Entwicklungskosten für die Integration von OpenProject mit Nextcloud als File-Sharing-Server teilte man sich und sparte so einen sechsstelligen Betrag an Steuergeldern” (Linux-Magazin 09/2023)

Wir nutzen OpenProject zusammen mit dem Lernmanagementsystem (LMS) Moodle, dem Videokonferenzsystem BigBlueButton (BBB)Greenlight als einfache Oberfläche für Videokonferenzen mit BBB, der Cloudanwendung Nextcloud und WordPress als Blog. Alle Open-Source-Anwendungen laufen auf unseren Servern, sodass Ihre Daten sicher sind.

Solche Zusammenhänge thematisieren wir auch in den von uns entwickelten Blended Learning Lehrgängen, Projektmanager/in (IHK) und Projektmanager/in Agil (IHK), die wir an verschiedenen Standorten anbieten. Weitere Informationen zu den Lehrgängen und zu Terminen finden Sie auf unserer Lernplattform.

KANBAN Board im Multiprojektmanagement – Keep it simple

Eigene Darstellung – Ausschnitt

In dem Beitrag KANBAN für Multiprojektmanagement nutzen hatte ich aufgezeigt, wie viele Projekte in OpenProject in einem KANBAN Board dargestellt werden können. Dort sind die Spalten Phasen aus dem generellen Phasenmodell (Initialisierung, Definition, Planung, Steuerung, Abschluss). Ein KANBAN Board unterscheidet sich von einem einfachen Task Board durch die Begrenzung der parallel bearbeitbaren Projekte/Tasks (WIP: Work in Progress)..

Wenn Sie nun keine Software zur Verfügung haben, und sich nicht an den genannten Phasen orientieren wollen, können Sie ein recht einfaches KANBAN Board für das Multiprojektmanagement aufbauen. In der Abbildung sind die Spalten “Projektkandidaten”, “Anstehende Projekte”, Laufende Projekte” und “Beendete Projekte”. Die Zahlen über den ersten drei Spalten stellen den Work in Progress (WIP) dar. Bitte beachten Sie, dass es sich bei der Abbildung um einen Ausschnitt handelt! Wenn Sie die Prinzipdarstellung weiterentwickeln wollen, könnten Sie noch Projektarten unterscheiden, die Sie horizontal durch Swim Lanes unterscheiden können.

In den von uns entwickelten Blended Learning Lehrgängen Projektmanager/in (IHK) und Projektmanager/in AGIL (IHK) gehen wir auf diese Zusammenhänge ein. Informationen zu unseren Lehrgängen und zu Terminen finden Sie auf unserer Lernplattform.

Lernplattform: Update auf Moodle 4.1

Unsere Lernplattform basiert schon seit vielen Jahren auf dem Open Source Lernmanagementsystem (LMS) Moodle. Da sich die Plattform und die damit verbundenen Möglichkeiten immer weiterentwickeln, haben wir wieder einmal ein Update durchgeführt. Seit Moodle 4.0 gibt es u.a. eine verbesserte Nutzererfahrung und eine klarere Theme-Struktur. Siehe dazu ausführlich Ankündigung von Moodle LMS 4.1 – ein verfeinertes Benutzererlebnis.

Zusammen mit weiteren Open Source Anwendungen wie BIG BLUE BUTTON als Webkonferenzsystem, NEXTCLOUD als Cloudlösung mit DECK (Boards) und EXCALIDRAW (Interaktive Whiteboards kollaborativ bearbeiten) und OPENPROJECT als Projektmanagement-Software für Agiles, Plangetriebenes und Hybrides Projektmanagement, ist MOODLE 4.1 ein wichtiges Element unserer gesamten Kollaborationsplattform.

Informationen den von uns entwickelten Blended Learning Lehrgängen – die wir an verschiedenen Standorten anbieten. – und zu weiteren Terminen, finden Sie auf unserer Lernplattform.

Projektmanagement-Tools: OpenProject im Vergleich zu Trello

Quelle: https://www.openproject.org/blog/openproject-vs-trello/

Gut, Vergleiche hinken immer wieder einmal, doch macht es Sinn, sich mit verschiedenen Werkzeugen im Projektmanagement auseinanderzusetzen. An dieser Stelle möchte ich nicht OpenProject mit MS Project, sondern mit Trello vergleichen. In dem englischsprachigen Artikel OpenProject vs Trello vom 11.05.2023 wird deutlich, dass Trello seine Stärken bei Boards hat, und daher auch für Projekte genutzt werden kann.

Wird es allerdings komplexer, zum Beispiel in Richtung agiles, hybrides und planbasiertes Projektmanagement wird es schon schwierig bis unmöglich, alle Adaptionen des modernen Projektmanagements abzubilden. Darüber hinauskommt noch dazu, dass OpenProject ein Open Source Tool ist, bei dem die in den Projekten generierten Daten bei Ihnen bleiben (Datenschutz), wenn Sie OpenProject auf Ihren Servern installieren – ein in Zukunft immer wichtiger werdendes Kriterium.

In conclusion: Trello offers several fast and simple options for issue tracking. Optionally team members can be invited. It is an excellent choice for managing individual projects or small teams.. OpenProject has a comparatively steeper learning curve than Trello. However, it has a stronger focus on project management and provides significantly more features. This includes Gantt charts and time / cost tracking. As a result, OpenProject excels in particular when working with larger teams or when managing multiple projects” (ebd.).

Wir haben OpenProject auf unseren Servern installiert und in einem Open Source Ökosystem integriert. Die Möglichkeiten von OpenProject zeigen wir in den von uns entwickelten Blended Learning Lehrgängen Projektmanager/in (IHK) und Projektmanager/in AGIL (IHK). Informationen zu den Lehrgängen und zu Terminen finden Sie auf unserer Lernplattform.

OpenProject: Anmerkungen zum Kritischen Weg und zu Meilensteinen

Quelle: OpenProject auf unserem Server installiert

Im klassischen, plangetriebenen Projektmanagement werden in der Ablaufplanung Arbeitspakete dargestellt. In OpenProject werden diese Anordnungsbeziehungen als Balkenplan (Gantt-Chart) visualisiert (Grafik). Dabei werden Phasen als grüner Balken, Meilensteine als rote Rauten und Arbeitspakete blau dargestellt – natürlich ist die Farbgestaltung in OpenProject anpassbar.

Betrachten wir Task 301 (Arbeitspaket 3.4) etwas genauer, so wird deutlich, dass das Arbeitspaket in frühester Lage dargestellt wird, da es gleichzeitig mit dem Task 300 (Arbeitspaket 3.3) beginnt. Task 300 und Task 299 haben Task 301 (Arbeitspaket 3.4) als Nachfolger. Damit könnte Task 299 auch noch bis zum Ende von Task 300 laufen, ohne dass der Start von Task 301 verschoben werden müsste. Der Gesamt-Puffer (GP) von Task 299 wäre dann größer 0. Task 300 könnte demgegenüber nicht so ohne weiteres verschoben werden, da bei einer Verschiebung zwangsläufig der Anfangstermin von Task 301 verschoben werden müsste. Beachten Sie bitte, dass Task 301 nicht am 25.02.,2023, sondern am 27.02.2023 beginnt, da der 25.02.2023 und der 26.02.2023 keine Arbeitstage sind (Wochenende). Alle Tasks (Arbeitspakete), die einen GP=0 haben würden auf dem Kritischen Weg des Projekts liegen. OpenProject hebt allerdings in der Standardversion diesen Tasks/Arbeitspakete nicht noch einmal farblich hervor. Das ist deshalb schade, da manche Projektmanager solche Darstellungen so interpretieren, dass Tasks immer früh zu bearbeiten sind, was ja wie im Fall des Tasks 299 nicht der Fall ist.

Bei der Darstellung der Meilensteine in OpenProject ist auch das eine oder andere zu beachten. Zunächst einmal sind Meilensteine Zeitpunkte, besondere Ereignisse, und haben die Dauer 0. Wird der Meilenstein als Task angelegt, kann man zum Meilenstein durchaus einen Vorgänger benennen. In der Grafik habe ich das bei dem Task 301 so angelegt. Dann wird der Meilenstein 3 (Task 302) allerdings nicht am Ende des Arbeitspakets 3.4 (Task 301) und somit am 15.03.2023 positioniert, sondern erst am 16.03.2023. Tipp: Lassen Sie am besten den/die jeweiligen Vorgänger von Meilensteinen weg, und positionieren Sie den Meilenstein korrekt am Ende der jeweiligen Phase. Bei dem Meilenstein 2 (Ende der Definitionsphase) habe ich den Meilenstein ohne weitere Anordnungsbeziehungen am 16.01.2023 positioniert, was den Start des Arbeitspakets 3.1 (Task 298) darstellt. Natürlich können z.B. während der Steuerungsphase weitere Meilensteine hinzukommen.

OpenProject ist nicht nur für das klassische, plangetriebene Projektmanagement geeignet, sondern bietet auch Möglichkeiten, agiles Projektmanagement und hybrides Projektmanagement zu unterstützen. Siehe dazu auch Sprints mit OpenProject abbilden und OpenProject 12.3 jetzt mit Task Board in der Community Edition.

In den von uns entwickelten Blended Learning Lehrgängen Projektmanager/in (IHK) und Projektmanager/in AGIL (IHK) gehen wir auch auf diese Zusammenhänge ein. Informationen zu den Lehrgängen und zu Terminen finden Sie auf unserer Lernplattform.

OpenProject integriert in unsere Open Source Kollaborationsplattform

Quelle: OpenProjectPresse

OpenProject bietet die Möglichkeit, plangetriebenes (klassisches), agiles, und hybrides Projektmanagement abzubilden. Der große Vorteil von OpenProject ist, dass es eine Open Source Anwendung ist, die auch auf einem eigenen Server betrieben werden kann. Wichtig dabei ist, dass OpenProject integriert ist in eine Kollaborationsplattform, die weitere Möglichkeiten der Zusammenarbeit bietet. Wir haben dazu aktuell folgende Anwendungen in unserem Open Source Ökosystem integriert.

Wir nutzen OpenProject zusammen mit dem Lernmanagementsystem (LMS) Moodle, dem Videokonferenzsystem BigBlueButton (BBB)Greenlight als einfache Oberfläche für Videokonferenzen mit BBB, der Cloudanwendung Nextcloud, und WordPress als Blog. Alle Open Source Anwendungen laufen auf unseren Servern, sodass Ihre Daten sicher sind.

Damit sind wir natürlich noch nicht am Ende der Nutzung der vielen Open Source Formate, doch versuchen wir in diesem Jahr hauptsächlich, diese neuen Möglichkeiten in unseren Blended Learning Lehrgängen zu integrieren und zu nutzen. Dabei werden wir vielfältige Erfahrungen sammeln, und unsere integrierte Kollaborationsplattform auf Open Source Basis kontinuierlich weiterentwickeln.

Solche Zusammenhänge thematisieren wir auch in den von uns entwickelten Blended Learning Lehrgängen, die wir an verschiedenen Standorten anbieten. Weitere Informationen zu den Lehrgängen und zu Terminen finden Sie auf unserer Lernplattform.

OpenProject: Arbeitspakete direkt im Gantt-Diagramm hinterlegen

OpenProject 12.3: Datei “Arbeitspaket 2023-01.doc” direkt in einem Task hinterlegen

Wie schon in verschiedenen Blogbeiträgen angesprochen, arbeiten wir in unserem Open-Source Ökosystem (Moodle, BigBlueButton, Greenlight, Nextcloud, WordPress etc.) mit OpenProject, um Balkenpläne, Task Boards und Scrum abzubilden. Im klassischen, plangetriebenen Projektmanagement, kommt dem Projektstrukturplan und den Arbeitspaketen eine besondere Bedeutung zu. Es ist daher gut, wenn man im Balkenplan (Gantt-Diagramm) zu den zeitlich angeordneten Arbeitspaketen direkt das dazugehörende Arbeitspaket als Datei bei der Funktion “Task” hinterlegt (Siehe Abbildung). Selbstverständlich können Sie nicht nur eine, sondern viele Dateien hinzufügen. Darüber hinaus bietet die Integration von OpenProject und Nextcloud auch den direkten Zugriff auf in der Nextcloud abgelegte, umfangreichere Dokumentenstrukturen. Insofern können Projektteams mit OpenProject das Informations-, Kommunikations-, und Berichtswesen, sowie die dazugehörende Dokumentation sehr gut aufbauen, und an die speziellen Bedürfnisse des Projekts anpassen.

In den von uns entwickelten Blended Learning Lehrgängen Projektmanager/in (IHK) und Projektmanagerin AGIL (IHK) gehen wir auf diese Zusammenhänge ein. Weitere Informationen finden Sie auf unserer Lernplattform.

Von der Projektmanagement-Software zur Kollaborationsplattform

“Die Projektleiter selbst schätzen, dass die eingesetzte Software einen Anteil von ~20?% an der Projektperformance hat [2]. Dies stellt die Wichtigkeit dieser Softwares heraus. Weitere Verbesserungen auf die Projektperformance lassen sich sowohl mit der Implementierung von weiteren Projektmanagementstandards als auch branchen- bzw. kundenspezifischen Standards realisieren” (Stumpp et al (2022): Digitales Projektmanagement – Future Now, in projektmanagementaktuell 5/2022.

Dass eine gute Software helfen kann sicher richtig, doch ist die angegebene Quelle, die hier mit [2] angegeben ist aus dem Jahr 2008! Da gibt es doch bestimmt neuere Studien, die die beiden Autoren möglicherweise nicht kennen – na ja. Dennoch muss man den Autoren zugute halten, dass sie auf eine Schwachstelle von Projektmanagement-Software hinweisen: Die verschiedenen Angebote decken oft nur einen Teil des Projektmanagements ab. Dazu bieten die Autoren in dem Artikel natürlich ihr entwickeltes System an. Das ist durchaus legitim, doch gibt es auch Alternativen auf Open Source Basis.

Wie Sie als Leser unseres Blogs wissen, haben wir uns bei der Auswahl einer geeigneten Software für OpenProject entschiedenen. OpenProject bietet heute die Möglichkeit, plangetriebene, hybride und agile (Kanban und Scrum) Vorgehensmodelle bei Projekten abzubilden. Weiterhin ist OpenProject eine Open Source Anwendung die es ermöglicht, (Unternehmens-)Daten auf einem eigenen Server zu verwalten.

Das ist allerdings nicht alles, denn zu den schon sehr guten Möglichkeiten von OpenProject müssen noch weitere Elemente hinzukommen. Beispiele sind digital abgebildete PM-Prozesse je nach Standard, Stakeholdermanagement, Risiko- und Qualitätsmanagement usw. Wir haben beispielsweise OpenProject mit Nextcloud (Open Source) auf unseren Servern verbunden, sodass weitere Möglichkeiten entstehen, die ich hier nicht alle aufzählen kann. Insgesamt ist unser Ziel, die verschiedenen Open Source Anwendungen in eine Kollaborationsplattform für ein modernes Projektmanagement zu überführen.

Solche Zusammenhänge thematisieren wir auch in den von uns entwickelten Blended Learning Lehrgängen Projektmanager/in (IHK) und Projektmanager AGIL (IHK). Informationen dazu, und zu aktuellen Terminen, finden Sie auf unserer Lernplattform.

Freie Open Source Software (FOSS) als Ökosystem für die Öffentliche Verwaltung – mit interaktiver Concept-Map

Open Source und hier speziell Freie Open Source Software (FOSS)rückt immer stärker in den Mittelpunkt gesellschaftlicher Organisationen und Institutionen. Es verwundert daher nicht, dass im Koalitionsvertrag der aktuellen Regierungsparteien die Förderung und der weitere Ausbau und Nutzung Freier Open Source Software (FOSS) vereinbart wurde. Beeindruckend ist jetzt zu sehen, wie ein ganzes Ökosystem für die Öffentliche Verwaltung auf der Basis von FOSS aussehen kann. Auf der Website FOSSGov wird dieses Ökosystem mit einer interaktiven Conceptmap visualisiert – toll gemacht.

“Um Open-Source-Software für die öffentliche Verwaltung strategisch und systematisch brauchbar zu machen, muss die öffentliche Hand mehr als Gärtnerin denn als Käuferin agieren. Denn auch wenn Open Source stellenweise als Markt mit Gewinninteressen funktioniert, ist es besser als ein Ökosystem mit vielfältigen Rollen und Interessen zu verstehen, die ineinandergreifen müssen, damit ein Softwareprojekt gedeiht. Es gilt zu säen, gezielt zu düngen, Wachstum in die richtige Richtung zu lenken, Wildwuchs zu begrenzen und auch Zurückhaltung zu üben, um schließlich ernten zu können. Mit der wichtigen Besonderheit, dass digitale Früchte beliebig oft gegessen werden können” (ebd.).

In den von uns entwickelten Blended Learning Lehrgängen Projektmanager/in (IHK) und Projektmanager/in AGIL (IHK) nutzen wir auch viele Open Source Tools, wie z.B. Moodle, Nextcloud, OpenProject usw.. Informationen zu den Lehrgängen und zu aktuellen Terminen finden Sie auf unserer Lernplattform.