Kaynağa Gözat

PSP und Ganntttttt

UMTS at Teleco 4 hafta önce
ebeveyn
işleme
04c54fab48
2 değiştirilmiş dosya ile 648 ekleme ve 50 silme
  1. 407 9
      Abgaben/Beepzone-Stack-Projektplanung.md
  2. 241 41
      Abgaben/PSP.drawio

+ 407 - 9
Abgaben/Beepzone-Stack-Projektplanung.md

@@ -123,7 +123,7 @@ BeepZone-Stack produktionsreif machen, veröffentlichen und für internen Einsat
 - Immo
 
 #### Terminvorgaben
-Projektabschluss bis 2026-01-12 (Start der Zimmerkontrollen).
+Projektabschluss bis 2026-01-26 (Start der Zimmerkontrollen).
 
 # Planung
 
@@ -131,7 +131,402 @@ Projektabschluss bis 2026-01-12 (Start der Zimmerkontrollen).
 (Hier Kommt das referenz zu Drawio PSP, Später)
 
 ## Arbeitspakete 
-(Hier Kommt das so beschreib der Arbeitspakete später nach PSP, Später)
+Allgemeine Infos (für alle Pakete gleich):
+- **Projektname:** Inventar System BeepZone Finalisieren
+- **Projekt Nummer:** 72
+- **Projekt Kürzel:** EGUI-EMO
+- **Datum Arbeitspaket Finalisierung:** 2026-01-06
+- **Verantwortlicher/Leiter/Mann für alles:** T.Bachmann
+
+## Arbeitspakete für 72.1 Bestandsaufnahme und Planung
+
+### Arbeitspaket: 72.1.1 Überflug Frontend
+**Arbeitspaket Titel:** Überflug Frontend
+**PSP Nummer:** 72.1.1
+
+**Arbeitspaketbeschreibung:** Kurzer Check des BeepZone-eGUI EMO Desktop Clients visuell und im Code und eine Liste mit fehlenden Features, Problemen und Notizen machen
+
+**Ziele:** Lücken im Frontend finden um Planung zu machen.
+
+**Ergebniserwartung:** Notizliste
+
+**Schnittstellen zu anderen Arbeitspaketen:** Input für 72.1.3 und 72.2
+
+**Voraussetzungen für das Arbeitspaket:** Code Zugang und VSCode + RustUp Setup
+
+**Nicht Inhalte:** Keine Änderungen am Code
+
+**Sonstiges:** Priorisiere eindeutige Probleme
+
+### Arbeitspaket: 72.1.2 Überflug Backend
+**Arbeitspaket Titel:** Überflug Backend
+**PSP Nummer:** 72.1.2
+
+**Arbeitspaketbeschreibung:** Check der SeckelAPI und des Beepzone MySQL Schemas, evt. Liste mit fehlenden Teilen und Problemen machen.
+
+**Ziele:** Backend Lücken finden
+
+**Ergebniserwartung:** Notizliste für Planung
+
+**Schnittstellen zu anderen Arbeitspaketen:** Input für 72.1.3 und 72.2
+
+**Voraussetzungen für das Arbeitspaket:** Backend Server Zugang und VSCode RustUp Setup.
+
+**Nicht Inhalte:** Keine Fixes 
+
+### Arbeitspaket: 72.1.3 Planungsrelevante Dokumente Vervollständigen
+**Arbeitspaket Titel:** Planungsrelevante Dokumente Vervollständigen  
+**PSP Nummer:** 72.1.3  
+
+**Arbeitspaketbeschreibung:** Dokumente wie Risikoanalyse SWOT usw. basierend auf Überflügen updaten.  
+
+**Ziele:** Vollständige Planungsdoks für den Rest des Projekts.  
+
+**Ergebniserwartung:** Aktualisierte Markdown Datei.  
+
+**Schnittstellen zu anderen Arbeitspaketen** Nutzt Notizen aus 72.1.1/72.1.2, Input für 72.1.4.
+
+**Voraussetzungen für das Arbeitspaket:** Vorhandene Markdown.  
+
+**Nicht Inhalte:** Keine neuen Analysen
+
+**Sonstiges:** Kurz Halten.   
+
+### Arbeitspaket: 72.1.4 Planung Kontrollieren
+**Arbeitspaket Titel:** Planung Kontrollieren  
+**PSP Nummer:** 72.1.4  
+
+**Arbeitspaketbeschreibung:** Planung prüfen auf Lücken, Zeitpuffer einbauen.  
+
+**Ziele:** Sichere Planung ohne Risiken.
+
+**Ergebniserwartung:** Geprüfte Planung.  
+
+**Schnittstellen zu anderen Arbeitspaketen:** Baut auf 72.1.3, Input für 72.1.5.  
+
+**Voraussetzungen für das Arbeitspaket:** Halt so Fertige Doks.
+
+**Nicht Inhalte:** Prefferabel: Noch Kein Start der Umsetzung.
+
+**Sonstiges:** Prokrastinations Check !!!
+
+### Arbeitspaket: 72.1.5 Projekt in Kanban aufnehmen
+**Arbeitspaket Titel:** Projekt in Kanban aufnehmen  
+**PSP Nummerr:** 72.1.5  
+
+**Arbeitspaketbeschreibung:** Projekt in Kanban aufnehmen Pakete in Tasks wandeln, Checklisten machen.  
+
+**Ziele:** Übersichtliches Tracking
+
+**Ergebniserwartung:** Kanban Board ready
+
+**Schnittstellen zu anderen Arbeitspaketen:** Nutzt alles aus 72.1, Start für 72.2.  
+
+**Voraussetzungen für das Arbeitspaket:** Kanban Tool (Wahrscheinlich Wekan)
+
+**Nicht Inhalte:** Keine Arbeit an Features 
+
+## Arbeitspakete für 72.2 Umsetzung
+
+### Arbeitspaket: 72.2.1 Item History View Vervollständigen
+**Arbeitspaket Titel:** Item History View Vervollständigen  
+**PSP Nummer.:** 72.2.1  
+
+**Arbeitspaketbeschreibung:** Vollständige Item History Ansicht im Frontend.
+
+**Ziele:** Funktionale View für Item History.
+
+**Ergebniserwartung:** Lauffähigee History Komponent.  
+
+**Schnittstellen zu anderen Arbeitspaketen:** Aus Notizen 72.1.1, Link zu 72.2.5
+
+**Voraussetzungen für das Arbeitspaket:** Rust/EGUI.  
+
+**Nicht-Inhalte:** Noch keine Arbeit an Kiosk Overlay.  
+
+**Sonstiges:** KISS (Keep it simple stupid) 
+
+### Arbeitspaket: 72.2.2 Audit Workflow polieren
+**Arbeitspaket Titel:** Audit Workflow polieren  
+**PSP Nummer:** 72.2.2  
+
+**Arbeitspaketbeschreibung:** Audit Workflow im Frontend abschliessen und UI polieren.
+
+**Ziele:** Fertiger Workflow für Audits
+
+**Ergebniserwartung:** Polierter Code
+
+**Schnittstellen zu anderen Arbeitspaketen:** Zu 72.2.1, Input für Tests
+
+**Voraussetzungen für das Arbeitspaket:** Bestehender Code
+
+**Nicht Inhalte:** Keine neuen Features
+
+**Sonstiges:** Fokus auf Usability   
+
+### Arbeitspaket: 72.2.3 Item Replacement und Relationship implementieren
+**Arbeitspaket Titel:** Item Replacement und Relationship implementieren  
+**PSP Nummer:** 72.2.3  
+
+**Arbeitspaketbeschreibung:** System für Item Replacement und Relationships bauen  
+
+**Ziele:** Logisches System für Ersetzungen und Verbindungen
+
+**Ergebniserwartung:** Implementierter Code/Feature
+
+**Schnittstellen zu anderen Arbeitspaketen:** Zu Backend, Link zu 72.2.1.   
+
+**Voraussetzungen für das Arbeitspaket:** Notizen
+
+**Nicht-Inhalte:** Kein Polieren
+
+**Sonstiges:** Sollte robust sein 
+
+### Arbeitspaket: 72.2.4 RBAC Support im Frontend polieren
+**Arbeitspaket Titel:** RBAC Support im Frontend polieren  
+**PSP Nummer:** 72.2.4
+
+**Arbeitspaketbeschreibung:** RBAC im Frontend finalisieren  
+
+**Ziele:** Für User Rolle nicht funktionelle Views und Features verstecken
+
+**Ergebniserwartung:** Poliertes RBAC im Client 
+
+**Schnittstellen zu anderen Arbeitspaketen:** Zu Backend;, Input für 72.3.  
+
+**Voraussetzungen für das Arbeitspaket:** Halbfertiger Code
+
+**Nicht-Inhalte:** Keine extras oder Client Admin Panele
+
+**Sonstiges:** Bitte Testen auf Prod Tauglichkeit  
+
+### Arbeitspaket: 72.2.5 Issue View und Reporting fertig implementieren
+**Arbeitspaket Titel:** Issue View und Reporting fertig implementieren  
+**PSP Nummer:** 72.2.5  
+
+**Arbeitspaketbeschreibung:** Issue View und Reporting fertig machen.  
+
+**Ziele:** Vollständige Views für Issues und Reports.  
+
+**Ergebniserwartung:** Funktionale Komponente
+
+**Schnittstellen zu anderen Arbeitspaketen:** Zu 72.2.2, Für Non Techpowerusers.  
+
+**Voraussetzungen für das Arbeitspaket:** Grobes Design Konzept
+
+**Nicht-Inhalte:** Keine Analytics extras
+
+**Sonstiges:** Fokus auf Drucksystem.   
+
+### Arbeitspaket: 72.2.6 Kiosk Kompatibles Frontend Vervollständigen
+**Arbeitspaket Titel:** Kiosk Kompatibles Frontend Vervollständigen
+**PSP Nr.:** 72.2.6
+
+**Arbeitspaketbeschreibung:** Vereinfachtes Kiosk Overlay für nicht so schlaues IT Staff bauen
+
+**Ziele :** Einfache UI für Basisnutzung
+
+**Ergebniserwartung:** Fertiges Overlay
+
+**Schnittstellen zu anderen Arbeitspaketen:** Aus Feedback Notizen, Zu 72.3.4.  
+
+**Voraussetzungen für das Arbeitspaket:** Client Code?
+
+**Nicht Inhalte:** Kein Full on Redesign 
+
+**Sonstiges:** Design sollte leicht anpassbar sein (Evt. reimplementation früher entwickelter deprecated JSONderuloUI Language) 
+
+### Arbeitspaket: 72.2.7 Client Code Aufräumen
+**Arbeitspaket Titel:** Client Code Aufräumen  
+**PSP Nummer.:** 72.2.7  
+
+**Arbeitspaketbeschreibung:** Frontend Code bisschen säubern grottenhässliches Ghüdder entfernen
+
+**Ziele:** Sauberer Code als zuvor
+
+**Ergebniserwartung:** Aufgeräumteres Repo
+
+**Schnittstellen zu anderen Arbeitspaketen:** Nach allen Umsetzungen, Für 72.4.3.  
+
+**Voraussetzungen für das Arbeitspaket:** Fertige Features
+
+**Nicht-Inhalte:** Kein anfangen mit Backend Aufräumen
+
+## Arbeitspakete für 72.3 Testen
+
+### Arbeitspaket: 72.3.1 Tests der Client Komponente
+**Arbeitspaket Titel:** Tests der Client Komponente  
+**PSP Nummer:** 72.3.1  
+
+**Arbeitspaketbeschreibung:** Prüfung/Testimplementation der einzelnen Frontend Teile
+
+**Ziele:** Bugs im Client finden mit so min. 80% Abdeckung
+
+**Ergebniserwartung:** Test Liste und liste mit danach gebrauchten Fixes
+
+**Schnittstellen zu anderen Arbeitspaketen:** Aus 72.2, Input für 72.3.2.
+
+**Voraussetzungen für das Arbeitspaket:** Rust Tests
+
+**Nicht Inhalte:** Keine Gesamt Tests
+
+**Sonstiges:** Ganze mit Beispiel Daten machen für Real World applicability. 
+
+### Arbeitspaket: 72.3.2 Tests der Gesamtfunktion
+**Arbeitspaket Titel:** Tests der Gesamtfunktion  
+**PSP Nummer:** 72.3.2  
+
+**Arbeitspaketbeschreibung:** Check ob Client und Backend happy mit einander zusammenpassen und Client als gesamtes Funktioniert
+
+**Ziele:** Ganzer Ablauf prüfen 
+
+**Ergebniserwartung:** Bericht mit Fixlist
+
+**Schnittstellen zu anderen Arbeitspaketen:** Nach 72.3.1
+
+**Voraussetzungen für das Arbeitspaket:** Lauffähiges System
+
+**Nicht Inhalte:** Noch kein User Feedback
+
+**Sonstiges:** Möglichst reale Szenarien verfolgen. 
+
+### Arbeitspaket: 72.3.3 Sicherheits und Performance Tests
+**Arbeitspaket Titel:** Sicherheits und Performance Tests  
+**PSP Nummer:** 72.3.3  
+
+**Arbeitspaketbeschreibung:** Prüfung auf Sicherheits und Performance Lücken  
+
+**Ziele (Welche Leistungen sollen erbracht werden?):** Ein Sexy Sicheres und schnelles System  
+
+**Ergebniserwartung:** Problem Liste.  
+
+**Schnittstellen zu anderen Arbeitspaketen:** Nach 72.3.2, Für Doks und so. 
+
+**Voraussetzungen für das Arbeitspaket Ressourcen:** Tools und so 
+
+**Nicht Inhalte:** Keine Funktions Tests   
+
+**Sonstiges:** Intern fokussiert 
+
+### Arbeitspaket: 72.3.4 End User Tests
+**Arbeitspaket Titel:** End User Tests  
+**PSP Nummer:** 72.3.4  
+
+**Arbeitspaketbeschreibung:** Tests mit Nutzern 
+
+**Ziele:** Feedback zu Anpassungen
+
+**Ergebniserwartung:** Feedback Notizen 
+
+**Schnittstellen zu anderen Arbeitspaketen:** Nach Tests, Für 72.5.  
+
+**Voraussetzungen für das Arbeitspaket:** System und Zeit zukünftiger User  
+
+**Nicht Inhalte:** Keine Techpoweruser Tests (Also somit eigentlich tests meiner Seits)
+
+**Sonstiges:** 1 bis 2 Sessions 
+
+## Arbeitspakete für 72.4 Dokumentieren
+
+### Arbeitspaket: 72.4.1 Back End Dokumentation
+**Arbeitspaket Titel:** Back End Dokumentation  
+**PSP Nummer:** 72.4.2  
+
+**Arbeitspaketbeschreibung:** Docs für Backen schreiben.  
+
+**Ziele:** Klare Backend Nutzungs als auch grobe Code Doks.  
+
+**Ergebniserwartung:** Dokumentation zu Bakend
+
+**Schnittstellen zu anderen Arbeitspaketen:** Aus 72.2, Zu 72.4.3.  
+
+**Voraussetzungen für das Arbeitspaket:** Backend Code und Laufendes Backend System
+
+**Nicht Inhalte:** Kein Frontend Doks  
+
+### Arbeitspaket: 72.4.2 Front End Dokumentation
+**Arbeitspaket Titel:** Front End Dokumentation  
+**PSP Nummer:** 72.4.2  
+
+**Arbeitspaketbeschreibung:** Docs für Frontend schreiben.  
+
+**Ziele:** Klare Frontend Nutzungs und grobe Code Doks.  
+
+**Ergebniserwartung:** Dokumentation zu Frontend
+
+**Schnittstellen zu anderen Arbeitspaketen:** Aus 72.2, Zu 72.4.3.  
+
+**Voraussetzungen für das Arbeitspaket:** Frontend Code und Laufender Stack
+
+**Nicht Inhalte:** Kein Backend Doks  
+
+### Arbeitspaket: 72.4.3 Setup und Benutzeranleitung
+**Arbeitspaket Titel:** Setup und Benutzeranleitung  
+**PSP Nummer:** 72.4.3  
+
+**Arbeitspaketbeschreibung:** Anleitung für Setup und Nutzung schreiben.  
+
+**Ziele:** Einfaches jedoch ausführliches Guide für User
+
+**Ergebniserwartung:** Vollständige Anleitung 
+
+**Schnittstellen zu anderen Arbeitspaketen:** Aus Tests, Für Release.  
+
+**Voraussetzungen für das Arbeitspaket:** System Kenntnisse welche ich habe.
+
+**Nicht Inhalte:** Keine Code Docs 
+
+### Arbeitspaket: 72.4.4 Code Kommentare von Fluchwörtern befreien
+**Arbeitspaket Titel:** Code Kommentare von Fluchwörtern befreien  
+**PSP Nummer:** 72.4.4  
+
+**Arbeitspaketbeschreibung:** Code Kommentare säubern und unprofessionelles entfernen.  
+
+**Ziele:** Saubere Kommentare
+
+**Ergebniserwartung:** Bereinigter Code
+
+**Schnittstellen zu anderen Arbeitspaketen:** Aus 72.2.7, Für Open Source Release <3
+
+**Voraussetzungen für das Arbeitspaket:** Repos
+
+**Nicht Inhalte:** Kein Neuschreiben von Code
+
+## Arbeitspakete für 72.5 Abschluss
+
+### Arbeitspaket: 72.5.1 Beta Release auf Git erstellen
+**Arbeitspaket-Titel:** Beta Release auf Git erstellen  
+**PSP-Nr.:** 72.5.1  
+
+**Arbeitspaketbeschreibung:** Beta Version auf Git pushen.
+
+**Ziele (Welche Leistungen sollen erbracht werden?):** Erster Tagged Release 
+
+**Ergebniserwartung:** Git Release.  
+
+**Schnittstellen zu anderen Arbeitspaketen:** Nach Doks, Für Einsatz
+
+**Voraussetzungen für das Arbeitspaket :** Scheinbar Fertiges System
+
+**Nicht-Inhalte:** Kein Final non-Beta Release. 
+
+### Arbeitspaket: 72.5.2 Rückblick auf gelerntes und Zukünftiges
+**Arbeitspaket Titel:** Rückblick auf gelerntes und Zukünftiges  
+**PSP Nummer:** 72.5.2  
+
+**Arbeitspaketbeschreibung:** Review des Projekts, "Lessons Learned" notieren  
+
+**Ziele:** Abschluss Notizen für Zukunft.   
+
+**Ergebniserwartung:** Review Doks.  
+
+**Schnittstellen zu anderen Arbeitspaketen:** Gesamtes Projekt.  
+
+**Voraussetzungen für das Arbeitspaket:** Alles  
+
+**Nicht Inhalte:** Keine neuen Features oder so.
+
+**Sonstiges:** Für nächste Projekte und später zu implementierende Features. 
 
 ## Netzplan
 (Hier Kommt das referenz Drawio Netzplan, Später)
@@ -141,10 +536,13 @@ Projektabschluss bis 2026-01-12 (Start der Zimmerkontrollen).
 --> Placeholder für Echtes Diagram Später
 --> Meilensteine Tabelle Separat (mit festen Daten) beifügen (unten)
 
-| Woche / Zeitraum     | Phase                        | Kernaufgaben                                                       |
-| -------------------- | ---------------------------- | ------------------------------------------------------------------ |
-| KW50 (09.12.–15.12.) | Bestandsaufnahme und Planung | Repo grob aufräumen, Notizen erstellen, Planung grob Finalisieren  |
-| KW51 (16.12.–22.12.) | Umsetzung                    | Fehlende Features Implementieren und Code Polieren                 |
-| KW52 (23.12.–29.12.) | Umsetzung                    | Fehlende Features Implementieren und Code Polieren                 |
-| KW01 (30.12.–05.01.) | Testen                       | Alle Features Testen, Eventuel End-Nutzer Test, Bugs reparieren    |
-| KW02 (06.01.–12.01.) | Dokumentieren und Abschluss  | Dokumentation Vervollständigen und Publizieren                     |
+| Woche / Zeitraum             | Phase                        | Kernaufgaben                                                                |
+|------------------------------|------------------------------|-----------------------------------------------------------------------------|
+| KW50 (09.12.–15.12.2025)     | Bestandsaufnahme und Planung | - Repo grob aufräumen<br>- Notizen erstellen<br>- Planung grob finalisieren |
+| KW51 (16.12.–22.12.2025)     | Umsetzung und Planung        | - Fehlende Features implementieren<br>- Planung vervollständigen            |
+| KW52 (23.12.–29.12.2025)     | Umsetzung und Planung        | - Fehlende Features implementieren<br>- Planung vervollständigen            |
+| KW01 (30.12.2025–05.01.2026) | Umsetzung                    | - Fehlende Features implementieren<br>- Planung vervollständigen            |
+| KW02 (06.01.–11.01.2026)     | Umsetzung                    | - Fehlende Features implementieren<br>- Code polieren                       |
+| KW03 (12.01.–18.01.2026)     | Testen und Bugfixes          | - Tests für Features durchführen<br>- Leistungstests<br>- Bugreparaturen basierend auf Test Ergebnissen |
+| KW04 (19.01.–25.01.2026)     | Dokumentieren                | - API Dokumentatieren<br>- Manuals schreiben <br>- Entwickler Notes<br> |
+| 26.01.2026                   | Abschluss                    | - Qualitätschecks<br>- Publizikation Beta Release Tags<br>- Aufsetzen Prod Instanz auf Server|

+ 241 - 41
Abgaben/PSP.drawio

@@ -1,10 +1,10 @@
 <mxfile host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/28.1.2 Chrome/138.0.7204.243 Electron/37.4.0 Safari/537.36" version="28.1.2">
   <diagram name="Page-1" id="nfd8GJAHPX_azGzCf930">
-    <mxGraphModel dx="1057" dy="716" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
+    <mxGraphModel dx="1529" dy="844" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
       <root>
         <mxCell id="0" />
         <mxCell id="1" parent="0" />
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-51" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-1" target="qeMqfj75xE5H9zpvlo9_-2">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-51" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-1" target="qeMqfj75xE5H9zpvlo9_-2" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="560" y="100" />
@@ -12,7 +12,7 @@
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-52" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-1" target="qeMqfj75xE5H9zpvlo9_-28">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-52" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-1" target="qeMqfj75xE5H9zpvlo9_-28" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="560" y="100" />
@@ -20,7 +20,7 @@
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-53" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-1" target="qeMqfj75xE5H9zpvlo9_-29">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-53" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-1" target="qeMqfj75xE5H9zpvlo9_-29" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="560" y="100" />
@@ -28,7 +28,7 @@
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-54" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-1" target="qeMqfj75xE5H9zpvlo9_-30">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-54" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-1" target="qeMqfj75xE5H9zpvlo9_-30" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="560" y="100" />
@@ -36,7 +36,7 @@
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-55" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-1" target="qeMqfj75xE5H9zpvlo9_-47">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-55" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-1" target="qeMqfj75xE5H9zpvlo9_-47" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="560" y="100" />
@@ -44,157 +44,357 @@
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-1" value="1&lt;div&gt;Inventar System&lt;/div&gt;&lt;div&gt;BeepZone Finalisieren&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;shadow=1;" vertex="1" parent="1">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-1" value="72&lt;br&gt;&lt;div&gt;Inventar System&lt;/div&gt;&lt;div&gt;BeepZone Finalisieren&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;shadow=1;" parent="1" vertex="1">
           <mxGeometry x="480" y="30" width="160" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-56" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-2" target="qeMqfj75xE5H9zpvlo9_-12">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-56" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-2" target="qeMqfj75xE5H9zpvlo9_-12" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="250" y="240" />
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-57" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-2" target="qeMqfj75xE5H9zpvlo9_-16">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-57" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-2" target="qeMqfj75xE5H9zpvlo9_-16" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="250" y="320" />
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-58" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-2" target="qeMqfj75xE5H9zpvlo9_-20">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-58" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-2" target="qeMqfj75xE5H9zpvlo9_-20" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="250" y="400" />
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-59" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-2" target="qeMqfj75xE5H9zpvlo9_-26">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-59" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-2" target="qeMqfj75xE5H9zpvlo9_-26" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="250" y="480" />
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-2" value="1.1&lt;div&gt;Bestandsaufnahme und Planung&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;shadow=1;" vertex="1" parent="1">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-2" value="72.1&lt;div&gt;Bestandsaufnahme und Planung&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;shadow=1;" parent="1" vertex="1">
           <mxGeometry x="250" y="129" width="140" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-71" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-28" target="qeMqfj75xE5H9zpvlo9_-68">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-71" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-28" target="qeMqfj75xE5H9zpvlo9_-68" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="410" y="240" />
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-28" value="1.2&lt;div&gt;Umsetzung&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;shadow=1;" vertex="1" parent="1">
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-28" target="zHmyz0SasBxqsNbjc6KS-11">
+          <mxGeometry relative="1" as="geometry">
+            <Array as="points">
+              <mxPoint x="410" y="320" />
+            </Array>
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;" edge="1" parent="1">
+          <mxGeometry relative="1" as="geometry">
+            <mxPoint x="410" y="189" as="sourcePoint" />
+            <mxPoint x="420" y="400.0000000000002" as="targetPoint" />
+            <Array as="points">
+              <mxPoint x="410" y="400" />
+            </Array>
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;" edge="1" parent="1">
+          <mxGeometry relative="1" as="geometry">
+            <mxPoint x="410" y="189" as="sourcePoint" />
+            <mxPoint x="420" y="480" as="targetPoint" />
+            <Array as="points">
+              <mxPoint x="410" y="480" />
+            </Array>
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-36" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-28" target="zHmyz0SasBxqsNbjc6KS-9">
+          <mxGeometry relative="1" as="geometry">
+            <Array as="points">
+              <mxPoint x="410" y="560" />
+            </Array>
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-28" value="72.2&lt;div&gt;Umsetzung&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;shadow=1;" parent="1" vertex="1">
           <mxGeometry x="410" y="129" width="140" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-65" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-29" target="qeMqfj75xE5H9zpvlo9_-43">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-65" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-29" target="qeMqfj75xE5H9zpvlo9_-43" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="570" y="240" />
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-29" value="1.3&lt;div&gt;Testen&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;shadow=1;" vertex="1" parent="1">
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-37" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-29" target="zHmyz0SasBxqsNbjc6KS-17">
+          <mxGeometry relative="1" as="geometry">
+            <Array as="points">
+              <mxPoint x="570" y="320" />
+            </Array>
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-38" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-29" target="zHmyz0SasBxqsNbjc6KS-19">
+          <mxGeometry relative="1" as="geometry">
+            <Array as="points">
+              <mxPoint x="570" y="400" />
+            </Array>
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-39" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-29" target="zHmyz0SasBxqsNbjc6KS-21">
+          <mxGeometry relative="1" as="geometry">
+            <Array as="points">
+              <mxPoint x="570" y="480" />
+            </Array>
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-29" value="72.3&lt;div&gt;Testen&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;shadow=1;" parent="1" vertex="1">
           <mxGeometry x="570" y="129" width="140" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-66" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-30" target="qeMqfj75xE5H9zpvlo9_-45">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-66" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-30" target="qeMqfj75xE5H9zpvlo9_-45" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="730" y="240" />
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-30" value="1.4&lt;div&gt;Dokumentieren&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;shadow=1;" vertex="1" parent="1">
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-40" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-30" target="zHmyz0SasBxqsNbjc6KS-23">
+          <mxGeometry relative="1" as="geometry">
+            <Array as="points">
+              <mxPoint x="730" y="320" />
+            </Array>
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-41" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-30" target="zHmyz0SasBxqsNbjc6KS-25">
+          <mxGeometry relative="1" as="geometry">
+            <Array as="points">
+              <mxPoint x="730" y="400" />
+            </Array>
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-42" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-30" target="zHmyz0SasBxqsNbjc6KS-27">
+          <mxGeometry relative="1" as="geometry">
+            <Array as="points">
+              <mxPoint x="730" y="480" />
+            </Array>
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-30" value="72.4&lt;div&gt;Dokumentieren&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;shadow=1;" parent="1" vertex="1">
           <mxGeometry x="730" y="129" width="140" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-22" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;1.1.5&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Projekt in Kanban aufnehmen&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-22" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.1.5&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Projekt in Kanban aufnehmen&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" parent="1" vertex="1" collapsed="1">
           <mxGeometry x="260" y="530" width="120" height="60" as="geometry">
             <mxRectangle x="100" y="530" width="120" height="190" as="alternateBounds" />
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-23" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;Projekt in Kanban aufnehmen, Arbeitspakete falls Nötig in kleinere Tasks aufteilen, Checklisten zu Arbeitspaketen hinzufügen&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="qeMqfj75xE5H9zpvlo9_-22">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-23" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;Projekt in Kanban aufnehmen, Arbeitspakete falls Nötig in kleinere Tasks aufteilen, Checklisten zu Arbeitspaketen hinzufügen&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" parent="qeMqfj75xE5H9zpvlo9_-22" vertex="1">
           <mxGeometry y="60" width="120" height="130" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-26" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;1.1.4&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Planung Kontrollieren&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-26" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.1.4&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Planung Kontrollieren&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" parent="1" vertex="1" collapsed="1">
           <mxGeometry x="260" y="450" width="120" height="60" as="geometry">
             <mxRectangle x="100" y="450" width="120" height="190" as="alternateBounds" />
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-27" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;Selbständiger Überflug von Planungsdokumenten sowie mit Lehrperson&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="qeMqfj75xE5H9zpvlo9_-26">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-27" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;Selbständiger Überflug von Planungsdokumenten sowie mit Lehrperson&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" parent="qeMqfj75xE5H9zpvlo9_-26" vertex="1">
           <mxGeometry y="60" width="120" height="130" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-20" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;1.1.3&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Planungsrelevante Dokumente Vervollständigen&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-20" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.1.3&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Planungsrelevante Dokumente Vervollständigen&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" parent="1" vertex="1" collapsed="1">
           <mxGeometry x="260" y="370" width="120" height="60" as="geometry">
             <mxRectangle x="100" y="370" width="120" height="190" as="alternateBounds" />
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-21" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;Projektplanungsdokument Vervollständigen&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-size: 8px;&quot;&gt;PSP und Phasenplan Falls Notwendig oder Sinnvoll Anpassen&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 8px;&quot;&gt;Risikoanalyse Vervollständigen&amp;nbsp;&lt;/span&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="qeMqfj75xE5H9zpvlo9_-20">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-21" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;Projektplanungsdokument Vervollständigen&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-size: 8px;&quot;&gt;PSP und Phasenplan Falls Notwendig oder Sinnvoll Anpassen&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 8px;&quot;&gt;Risikoanalyse Vervollständigen&amp;nbsp;&lt;/span&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" parent="qeMqfj75xE5H9zpvlo9_-20" vertex="1">
           <mxGeometry y="60" width="120" height="130" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-16" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;1.1.2&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Überflug Backend&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-16" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.1.2&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Überflug Backend&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" parent="1" vertex="1" collapsed="1">
           <mxGeometry x="260" y="290" width="120" height="60" as="geometry">
-            <mxRectangle x="100" y="290" width="120" height="190" as="alternateBounds" />
+            <mxRectangle x="260" y="290" width="120" height="190" as="alternateBounds" />
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-17" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;Zur Sicherheit Sekel-Proxy Code sowie MySQL Schema überfliegen&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 8px;&quot;&gt;und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="qeMqfj75xE5H9zpvlo9_-16">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-17" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;Zur Sicherheit Sekel-Proxy Code sowie MySQL Schema überfliegen&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 8px;&quot;&gt;und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" parent="qeMqfj75xE5H9zpvlo9_-16" vertex="1">
           <mxGeometry y="60" width="120" height="130" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-12" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;1.1.1&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Überflug Frontend&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-12" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.1.1&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Überflug Frontend&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" parent="1" vertex="1" collapsed="1">
           <mxGeometry x="260" y="210" width="120" height="60" as="geometry">
-            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+            <mxRectangle x="260" y="210" width="120" height="190" as="alternateBounds" />
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-13" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="qeMqfj75xE5H9zpvlo9_-12">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-13" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" parent="qeMqfj75xE5H9zpvlo9_-12" vertex="1">
           <mxGeometry y="60" width="120" height="130" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-43" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;1.3.1&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Todo Arbeitspakete hier erstellen&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-43" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.3.1&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Tests der Client Komponente&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" parent="1" vertex="1" collapsed="1">
           <mxGeometry x="580" y="210" width="120" height="60" as="geometry">
             <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-44" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="qeMqfj75xE5H9zpvlo9_-43">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-44" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" parent="qeMqfj75xE5H9zpvlo9_-43" vertex="1">
           <mxGeometry y="60" width="120" height="130" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-45" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;1.3.1&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Todo Arbeitspakete hier erstellen&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-45" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.4.1&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Backend Dokumentation &lt;br&gt;(API und Schema)&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" parent="1" vertex="1" collapsed="1">
           <mxGeometry x="740" y="210" width="120" height="60" as="geometry">
             <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-46" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="qeMqfj75xE5H9zpvlo9_-45">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-46" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" parent="qeMqfj75xE5H9zpvlo9_-45" vertex="1">
           <mxGeometry y="60" width="120" height="130" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-67" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-47" target="qeMqfj75xE5H9zpvlo9_-48">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-67" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-47" target="qeMqfj75xE5H9zpvlo9_-48" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="890" y="240" />
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-47" value="1.5&lt;div&gt;Abschluss&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;shadow=1;" vertex="1" parent="1">
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-43" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-47" target="zHmyz0SasBxqsNbjc6KS-29">
+          <mxGeometry relative="1" as="geometry">
+            <Array as="points">
+              <mxPoint x="890" y="320" />
+            </Array>
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-44" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-47" target="zHmyz0SasBxqsNbjc6KS-31">
+          <mxGeometry relative="1" as="geometry">
+            <Array as="points">
+              <mxPoint x="890" y="400" />
+            </Array>
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-47" value="72.5&lt;div&gt;Abschluss&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;shadow=1;" parent="1" vertex="1">
           <mxGeometry x="890" y="129" width="140" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-48" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;1.4.1&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Todo Arbeitspakete hier erstellen&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-48" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.4.1&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Deployment auf internem Server&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" parent="1" vertex="1" collapsed="1">
           <mxGeometry x="900" y="210" width="120" height="60" as="geometry">
             <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-49" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="qeMqfj75xE5H9zpvlo9_-48">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-49" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" parent="qeMqfj75xE5H9zpvlo9_-48" vertex="1">
           <mxGeometry y="60" width="120" height="130" as="geometry" />
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-60" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="qeMqfj75xE5H9zpvlo9_-2" target="qeMqfj75xE5H9zpvlo9_-22">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-60" style="edgeStyle=orthogonalEdgeStyle;shape=filledEdge;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;shadow=1;strokeColor=default;strokeWidth=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="qeMqfj75xE5H9zpvlo9_-2" target="qeMqfj75xE5H9zpvlo9_-22" edge="1">
           <mxGeometry relative="1" as="geometry">
             <Array as="points">
               <mxPoint x="250" y="560" />
             </Array>
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-68" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;1.2.1&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Todo anhand Notizen Arbeitspakete hier erstellen&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-68" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.2.1&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Item History View Vervollständigen&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" parent="1" vertex="1" collapsed="1">
           <mxGeometry x="420" y="210" width="120" height="60" as="geometry">
+            <mxRectangle x="420" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="qeMqfj75xE5H9zpvlo9_-69" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" parent="qeMqfj75xE5H9zpvlo9_-68" vertex="1">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-1" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.2.6&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Kiosk Kompatibles Frontend Vervollständigen&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="420" y="610" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-2" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-1">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-3" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.2.3&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Item Replacement und Relationship implementieren&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="420" y="370" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-4" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-3">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-7" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.2.4&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;RBAC Support im Frontend polieren&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="420" y="450" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-8" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-7">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-9" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.2.5&lt;br&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;background-color: transparent; font-weight: 400;&quot;&gt;Issue View und Reporting fertig implementieren&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="420" y="530" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-10" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-9">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-11" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.2.2&lt;br&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Audit Workflow polieren&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="420" y="290" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-12" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-11">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-15" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.2.7&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Client Code Aufräumen&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="420" y="690" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-16" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-15">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-17" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.3.2&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Tests der Gesamtfunktion&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="580" y="290" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-18" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-17">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-19" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.3.3&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Sicherheits und Performance Tests&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="580" y="370" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-20" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-19">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-21" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.3.4&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;End User Tests&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="580" y="450" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-22" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-21">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-23" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.4.2&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Front End Dokumentation&lt;br&gt;&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="740" y="290" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-24" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-23">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-25" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.4.3&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Setup und Benutzeranleitung&lt;br&gt;&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="740" y="370" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-26" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-25">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-27" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.4.4&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Code Kommentare von Fluchwörtern befreien&lt;br&gt;&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="740" y="450" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-28" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-27">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-29" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.4.2&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Beta Release auf Git erstellen&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="900" y="290" width="120" height="60" as="geometry">
+            <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-30" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-29">
+          <mxGeometry y="60" width="120" height="130" as="geometry" />
+        </mxCell>
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-31" value="&lt;span style=&quot;font-weight: normal;&quot;&gt;72.4.2&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-weight: 400;&quot;&gt;Rückblick auf gelerntes und Zukünftiges&lt;/span&gt;&lt;/div&gt;" style="swimlane;whiteSpace=wrap;html=1;startSize=60;fillColor=#fff2cc;strokeColor=#d6b656;shadow=1;" vertex="1" collapsed="1" parent="1">
+          <mxGeometry x="900" y="370" width="120" height="60" as="geometry">
             <mxRectangle x="100" y="210" width="120" height="190" as="alternateBounds" />
           </mxGeometry>
         </mxCell>
-        <mxCell id="qeMqfj75xE5H9zpvlo9_-69" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="qeMqfj75xE5H9zpvlo9_-68">
+        <mxCell id="zHmyz0SasBxqsNbjc6KS-32" value="&lt;span style=&quot;font-size: 8px;&quot;&gt;BeepZone-eGUI Desktop Client Visuel als auch Code mässig kurz Überfliegen und Liste Erstellen an klar ersichtlichen Fehlenden features, Problemen sowie anderem Notizwertem.&amp;nbsp;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;spacing=5;spacingLeft=5;spacingRight=5;" vertex="1" parent="zHmyz0SasBxqsNbjc6KS-31">
           <mxGeometry y="60" width="120" height="130" as="geometry" />
         </mxCell>
       </root>