Ein wirksames Review benötigt einen klaren Umfang und einen nachvollziehbaren Bewertungsmaßstab. Einzelne Stilfragen sind zweitrangig, wenn kritische Abhängigkeiten, Sicherheitslücken oder fehlende Rückrollwege unentdeckt bleiben.
Der Workshop zeigt ein kompaktes, risikoorientiertes Vorgehen. Eine vorbereitete Anwendung wird in repräsentativen Ausschnitten untersucht und die Feststellungen werden unmittelbar in umsetzbare Arbeitspakete übersetzt.
Inhaltsverzeichnis
- Zielgruppe
- Voraussetzungen
- Lernziele
- Modul 1: Ziel, Umfang und Bewertungsmaßstab des Reviews
- Modul 2: Architektur- und Abhängigkeitsanalyse
- Modul 3: Code-, Test- und Sicherheitsprüfung
- Modul 4: Build, Betrieb und Performance bewerten
- Modul 5: Verbesserungsroadmap und Entscheidungsunterlage
- Praxisprojekt und Übungen
- Arbeitsweise
Zielgruppe
Erfahrene Grails-Entwickler, Softwarearchitekten, technische Leiter, Qualitätsverantwortliche und Modernisierungsteams.
Voraussetzungen
Sichere Grails-Kenntnisse. Für einen kundenspezifischen Workshop müssen Build, Architekturübersicht, zentrale Codebereiche und bekannte Problemstellungen vorbereitet sein.
Lernziele
- Review-Ziele und Bewertungsmaßstab risikoorientiert festlegen.
- Architektur- und Abhängigkeitsprobleme schnell erkennen.
- Repräsentative Code-, Security- und Testbefunde nachvollziehbar dokumentieren.
- Build-, Betriebs- und Performance-Risiken einbeziehen.
- Feststellungen in eine priorisierte Verbesserungsroadmap überführen.
Modul 1: Ziel, Umfang und Bewertungsmaßstab des Reviews
Das Review wird auf geschäftskritische Risiken, konkrete Qualitätsziele und verfügbare Belege ausgerichtet.
- Schritt 1: Anwendung, Version, Betriebsmodell und kritische Funktionen erfassen.
- Schritt 2: Review-Fragen für Architektur, Code, Daten, Sicherheit und Betrieb priorisieren.
- Schritt 3: Benötigte Artefakte, Testläufe und Gesprächspartner festlegen.
- Schritt 4: Feststellungen nach Auswirkung, Eintrittswahrscheinlichkeit und Aufwand bewerten.
Modul 2: Architektur- und Abhängigkeitsanalyse
Pakete, Module, Datenflüsse und technische Kopplungen werden gegen die tatsächlichen Anforderungen geprüft.
- Schritt 1: Komponenten und Abhängigkeiten aus Code und Build rekonstruieren.
- Schritt 2: Schichtenverletzungen, Zyklen und überladene Services identifizieren.
- Schritt 3: Integrations- und Transaktionsgrenzen auf Konsistenz prüfen.
- Schritt 4: Zielbild und schrittweise Verbesserungen ohne Komplettumbau formulieren.
Modul 3: Code-, Test- und Sicherheitsprüfung
Repräsentative Codepfade werden nach Wartbarkeit, Fehlerrisiko und Absicherung untersucht.
- Schritt 1: Controller, Services, Domain-Klassen und Konfiguration stichprobenartig prüfen.
- Schritt 2: Datenbindung, Berechtigungen und Fehlerausgaben auf Risiken untersuchen.
- Schritt 3: Testabdeckung kritischer Pfade und Aussagekraft der Tests bewerten.
- Schritt 4: Konkrete Refactorings mit Nutzen und Reihenfolge beschreiben.
Modul 4: Build, Betrieb und Performance bewerten
Die Liefer- und Betriebsfähigkeit wird anhand von Build, Konfiguration, Beobachtbarkeit und Störungsdaten geprüft.
- Schritt 1: Build-Reproduzierbarkeit und Abhängigkeitsrisiken untersuchen.
- Schritt 2: Deployment-, Rückroll- und Datenbankverfahren nachvollziehen.
- Schritt 3: Logs, Metriken und bekannte Engpässe analysieren.
- Schritt 4: Priorisierte Maßnahmenliste mit Verantwortlichkeit und Akzeptanzkriterium erstellen.
Modul 5: Verbesserungsroadmap und Entscheidungsunterlage
Feststellungen werden in umsetzbare Arbeitspakete mit nachvollziehbarem Nutzen überführt.
- Schritt 1: Sofortmaßnahmen von strukturellen Änderungen trennen.
- Schritt 2: Abhängigkeiten und sinnvolle Reihenfolge der Maßnahmen bestimmen.
- Schritt 3: Aufwand, Risiko und erwartete Wirkung grob bewerten.
- Schritt 4: Technische Entscheidungen und offene Prüfaufträge schriftlich festhalten.
Praxisprojekt und Übungen
Eine vorbereitete Grails-Anwendung wird gemeinsam geprüft. Die Ergebnisse werden in einer Befundliste mit Auswirkung, Priorität, vorgeschlagener Maßnahme und Akzeptanzkriterium festgehalten.
Arbeitsweise
Kurze fachliche Einführungen wechseln mit Demonstrationen, angeleiteten Implementierungsschritten, selbstständigen Übungen und gemeinsamer Auswertung. Entscheidungen werden im Code, in Tests und in einer knappen technischen Dokumentation nachvollziehbar festgehalten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 1 Tag ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Erfahrene Grails-Entwickler, Softwarearchitekten, technische Leiter, Qualitätsverantwortliche und Modernisierungsteams. |
| Voraussetzungen: | Sichere Grails-Kenntnisse. Für einen kundenspezifischen Workshop müssen Build, Architekturübersicht, zentrale Codebereiche und bekannte Problemstellungen vorbereitet sein. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
