DexProject Benutzerhandbuch

1. Einführung in die datumsbasierte Simulation

DexProject ist ein interaktives Werkzeug zur Simulation, Kapazitätsplanung und Ablaufoptimierung von Projekten. Im Gegensatz zu statischen Gantt-Diagrammen arbeitet DexProject mit einer intelligenten Simulations-Engine. Das bedeutet: Sie definieren Aufgaben, Abhängigkeiten (Reihenfolgen) und Ressourcen. Die Software errechnet daraufhin automatisch unter Berücksichtigung von Feiertagen, Wochenenden, Teilzeitregelungen und individuellen Urlauben den exakten, optimalen Zeitplan.

Das Programm ist in einem modernen, hellen Silber-Design gehalten. Es speichert Projekte vollständig transparent in lesbaren `.json`-Dateien auf Ihrem Computer. Dieses Handbuch führt Sie anhand der Benutzeroberfläche und der im Folgenden dokumentierten Funktionen durch alle Details.

Freeware & Portable Software: DexProject ist eine vollkommen portable Anwendung und benötigt keine Installation. Da die Software zur Laufzeit wichtige Konfigurations- und Arbeitsdateien (wie z. B. settings.json, recent_projects.json und templates.json) in ihrem Arbeitsverzeichnis anlegt, sollte die ausführbare Datei (DexProject.exe) stets in einem **eigenen Unterverzeichnis** (z. B. einem separaten Ordner unter Dokumente oder Programme) ausgeführt werden. Bitte starten Sie die Datei **nicht direkt auf dem Desktop oder im Hauptverzeichnis (Root) eines Laufwerks** (wie C:\), um Unordnung und fehlende Schreibrechte zu vermeiden.

🛡️ Wichtiger Hinweis zu Windows Defender SmartScreen:
Da DexProject eine kostenfreie Privatentwicklung ohne teures kommerzielles Entwicklerzertifikat ist, blockiert Windows beim ersten Ausführen der Datei standardmäßig den Start („Der Computer wurde durch Windows geschützt“). Klicken Sie in diesem Dialog einfach auf „Weitere Informationen“ und danach auf „Trotzdem ausführen“. Das Programm ist absolut sicher und virenfrei.

2. Der Willkommensbildschirm (Willkommens-Dashboard)

Nach dem Starten der Anwendung ohne geladene Projektdatei zeigt sich der Willkommensbildschirm. Dieser dient als Einstiegszentrale für Ihre Planungen.

Willkommensbildschirm
Bild 1: Startscreen beim Öffnen der Anwendung

Funktionen auf dem Startbildschirm:

💡 Fensterzustand: DexProject merkt sich beim Schließen die genaue Position, Größe und den Maximierungszustand des Fensters. Sollten Sie das Programm auf einem Zweitbildschirm geschlossen haben, der später nicht mehr angeschlossen ist, wird dies automatisch erkannt und das Fenster sicher auf dem Hauptbildschirm zentriert.

3. Ein neues Projekt anlegen

Beim Klick auf "Neues Projekt..." oder über das Menü öffnet sich die Eingabemaske für die projektweiten Basisparameter. Diese Angaben sind entscheidend für die spätere Feiertagsberechnung.

Neues Projekt erstellen
Bild 2: Dialog zum Anlegen eines neuen Projekts

Einstellbare Parameter:

  1. Projektname: Die Bezeichnung Ihres Projekts (wird auch als Standardname für die Datei vorgeschlagen).
  2. Land / Staat für Feiertage: Bestimmt das Feiertags-Kalendersystem. Die Kernländer Deutschland, Österreich und Schweiz sind für einen schnellen Zugriff ganz oben in der Liste angeordnet, gefolgt von allen weiteren EU-Ländern.
  3. Bundesland / Region / Kanton: Sobald Sie das Land auswählen, lädt diese Box dynamisch die verfügbaren Regionen (z. B. alle 16 deutschen Bundesländer, österreichische Bundesländer oder alle 26 Schweizer Kantone wie Zürich oder Bern). Dadurch werden regionale Feiertage (z. B. Fronleichnam oder das Knabenschiessen in Zürich) exakt berücksichtigt.
  4. Startdatum: Über einen Klick auf die Datumsschaltfläche öffnet sich der interaktive Kalender-Picker, um den Projektbeginn festzulegen.

5. Das Gantt-Diagramm: Projektansicht

Das Gantt-Diagramm stellt den Zeitstrahl des Projekts dar. In der Projektansicht werden die Aufgaben hierarchisch strukturiert nach ihren Hauptaufgaben abgebildet.

Projektansicht Status
Bild 4: Projektansicht, farbcodiert nach Aufgabenstatus

In Bild 4 ist die Farbcodierung auf "Farbe nach Status" eingestellt. Dabei gilt folgende Legende:
Grau = Nicht begonnen
Blau = In Arbeit (Läuft)
Lila / Violett = Pausiert
Grün = Beendet

Projektansicht Ressourcen
Bild 5: Projektansicht, farbcodiert nach ausführender Ressource

In Bild 5 ist die Farbcodierung auf "Farbe nach Ressource" umgestellt. Jeder Mitarbeiter besitzt eine eigene Systemfarbe. Dies hilft Ihnen, sofort zu erkennen, wer in welchem Zeitraum an welcher Aufgabe arbeitet. Hinter den Aufgabennamen wird in Klammern automatisch die zugewiesene Ressource aufgeführt.

Projektansicht Druckvorschau
Bild 6: Generierte Druckansicht des Gantt-Diagramms im Browser

Klicken Sie auf den Schalter "Projektansicht drucken" (bzw. "Ressourcenansicht drucken") oben in der Mitte des Diagramms, um das Gantt-Diagramm als optimierte HTML-Druckseite auszugeben. Der Browser öffnet die Seite und Sie können sie als PDF speichern oder direkt drucken (siehe Bild 6).

6. Das Gantt-Diagramm: Ressourcenansicht

Die Ressourcenansicht gruppiert alle Aufgaben nicht nach Projekten, sondern nach den ausführenden Mitarbeitern. Dies ist das primäre Werkzeug zur Überprüfung von Auslastung, Engpässen und Leerlaufzeiten.

Ressourcenansicht
Bild 7: Ressourcenansicht mit visualisierten Abwesenheiten und Hatching

Auslastungs- und Abwesenheitsdetails:

7. Der Aufgaben-Manager

Der Aufgaben-Manager ist die Schnittstelle zum Erfassen, Filtern und Strukturieren von Arbeitspaketen.

Aufgaben-Manager
Bild 8: Übersicht im Aufgaben-Manager mit Filtern

Bedienungselemente im Detail:

Details bearbeiten
Bild 9: Dialog zur Bearbeitung von Unteraufgabendetails

Unteraufgabe bearbeiten (Bild 9):

Ein Doppelklick auf eine Unteraufgabe im Treeview öffnet das Detailfenster. Hier können Sie den Namen, die Basis-Dauer und die verbleibende Arbeit in Tagen anpassen, den aktuellen Status ändern und bei Bedarf ein festes Start- und/oder Enddatum erzwingen (Terminbindung).

8. Das Projektvorlagen-System (Templates)

Das Vorlagensystem ermöglicht das Sichern von Standardabläufen, um sie in neuen Projekten zeitsparend anzuwenden und zu editieren.

Vorlage speichern
Bild 10: Dialog zum Speichern einer Vorlage

Vorlage speichern: Über das Menü "Datei" oder den Schnellbutton Als Vorlage speichern... im Aufgaben-Manager rufen Sie diesen Dialog auf. Das Programm ermittelt die markierte Hauptaufgabe und wählt diese automatisch in der Checkliste aus. Tragen Sie einen Namen und eine optionale Beschreibung ein.

Vorlage auswählen
Bild 11: Vorlagen-Browser mit Vorschau
Vorlage editieren
Bild 12: Interaktiver Vorlagen-Editor

Vorlage anwenden und editieren:

  1. Klicken Sie im Aufgaben-Manager auf Aufgabe aus Vorlage....
  2. Schritt 1 (Bild 11): Wählen Sie die gewünschte Vorlage aus. Die rechte Seite zeigt Ihnen eine detaillierte Live-Vorschau der enthaltenen Aufgaben und Ressourcen. Klicken Sie auf "Weiter >".
  3. Schritt 2 (Bild 12): Der interaktive Vorlagen-Editor öffnet sich. Hier können Sie Namen, Dauern und Ressourcen direkt in der Tabelle anpassen (Doppelklick zum Editieren).
    - Block-Synchronisierung: Wenn Sie den Namen einer Hauptaufgabe (1. Spalte) ändern, benennt das System automatisch alle Aufgaben dieses Blocks mit um.
    - Zeilensteuerung: Sie können über die Buttons Zeilen hinzufügen oder löschen.
    - Übernehmen: Beim Klick auf "Übernehmen" werden die Aufgaben als neue Hauptaufgabe an das aktive Projekt angehängt. Eventuell noch offene Bearbeitungszellen werden automatisch gespeichert (Auto-Commit).

9. Ressourcen- und Abwesenheits-Manager

Hier erfassen Sie das Personal und dessen zeitliche Verfügbarkeiten.

Ressourcen-Manager
Bild 13: Der Ressourcen- und Abwesenheits-Manager

Die Tabellen zur Verwaltung sind untereinander angeordnet: Die Mitarbeiter-Tabelle befindet sich oben im Fenster. Direkt darunter befindet sich die Tabelle zur Verwaltung der Urlaubs-, Krankheits- und Wartungszeiten für den jeweils oben ausgewählten Mitarbeiter.

Im linken Bereich des Reiters können neue Mitarbeiter angelegt und gelöscht werden. Direkt unter diesem Formular befindet sich zudem der Bereich zum Eintragen und Verwalten von projektweiten Betriebsferien.

Ressource bearbeiten
Bild 14: Einstellungsfenster einer Ressource

Ressourcen-Einstellungen (Bild 14):

10. Die Ressource To-Do Liste

Die To-Do-Liste bereitet alle geplanten Aufgaben chronologisch in Tabellenform auf.

To-Do Liste
Bild 15: Die To-Do Liste mit Standard-Auswahl "Alle"

Die Option "Alle": Standardmäßig ist der Filter auf "Alle" eingestellt. Dadurch wird eine projektübergreifende To-Do-Liste inklusive einer Spalte "Mitarbeiter / Ressource" angezeigt. Sie können die Liste auch gezielt auf ein einzelnes Teammitglied filtern.

Druckansicht To-Do Liste
Bild 16: Browser-Druckansicht der To-Do Liste

Drucken der To-Do-Liste:

Klicken Sie auf "Drucken". DexProject generiert ein druckoptimiertes Dokument (Bild 16) und öffnet es im Browser.

📄 Dynamisches Layout: Wenn Sie einen einzelnen Mitarbeiter gefiltert haben, wird ein 3-spaltiges Layout gedruckt. Haben Sie "Alle" ausgewählt, druckt das System automatisch ein 4-spaltiges Layout inklusive der Mitarbeiter-Spalte aus.