Stephan Pirnbaum

12.12.2019

09:00 - 09:45

Plateau 2

Session

Da ist er, unser Monolith. Über Jahre gewachsen implementiert er eine große und sehr wertvolle Menge an Geschäftswissen. Um mit der Dynamik des Marktes mitzuhalten und dem Kunden neue Features anbieten zu können, wächst dieses Wissen kontinuierlich weiter. Leider kommt es bei der Weiterentwicklung und Wartung der Anwendung häufig zu einer immer stärkeren Erosion der Architektur; die Abweichung zwischen realer, implementierter zu dokumentierter, ideeller Architektur wird also immer größer wird.

Um der Anwendung zu neuem Glanz zu verhelfen, widmet sich dieser Vortrag am Beispiel eines Open-Source-eCommerce-Systems dem Thema Software-Analytics. Es soll gezeigt werden, wie mit modernen Tools und Visualisierungen verlorengegangenes Wissen über die Anwendung wieder aufgebaut werden kann und wie dieses die Planung von Refaktorisierungsschritten effektiv unterstützt.