Alle zwei Wochen findet unsere interne Weiterbildungsmaßnahme „von den Kollegen für die Kollegen“ in unseren Räumlichkeiten in Nürnberg statt. Die Maßnahme, in welcher wir laufend unsere Mitarbeiter weiterbilden nennen wir „Night School“.
Die erste Nightschool 2019 lief unter dem Titel „Von der Anforderung zum UML-Modell“ und hatte dementsprechend das Thema Objektorientierung, UML und Anforderungsanalyse.
Zunächst wurde beschrieben welche Eigenschaften objektorientierte Systeme ausmachen.
Danach wurde die Unified Modeling Language als grafische Beschreibungssprache zur Objektorientierten Analyse (OOA) eingeführt.
Die UML-Diagrammtypen Use-Case Diagramm, Aktivitätsdiagramm, Sequenzdiagramm, Klassendiagramm, State-Machine und Deployment-Diagramm wurden anhand von Beispielen vorgestellt.
Danach wurde eine Analysemethode vorgestellt anhand von Textanalyse Use-Cases, Aktivitätsdiagramme, State-Machines um schliesslich ein Klassendiagramm zu ermitteln.
Im Praxisteil analysierten die Teilnehmer in kleinen Teams zu 3-4 Personen wie man aus der textuellen Beschreibung des Spiels “Dame” mittels Textanalyse die UML-Diagramme ermittelt.
Die zweite Nightschool hatte das Thema Dokumentationsmöglichkeiten in agilen Projekten. Zunächst wurde erläutert warum man dokumentieren soll und was die Vorteile einer guten und aktuellen Dokumentation sind.
Dann wurde auf die verschiedenen Dokumentationstypen: Projektdokumentation, Systemdokumentation und Prozessdokumentation eingegangen und warum es im agilen Umfeld nicht zwingend geboten ist Dokumentation einzusetzen.
Als Lösungsmöglichkeiten wurden Wiki als Master, der Docs-as-Code Ansatz und Lean Dokumentation vorgestellt. Im Praxisteil bekamen Zweierteams ein Use-Case zugeordnet, dessen Ablauf sie mit Hilfe von Klebebändern, großen Post-ITs und Malstiften an die Wand zu basteln und ihre Lösung mit den anderen Teams zu diskutieren.