|
|
![]() |
![]() |
Software-Erosion stoppenDie Lösung von Axivion bekämpft die Hauptursache für Probleme bei der Änderbarkeit und Wartbarkeit von Software, nämlich die sogenannte Software-Erosion.
Als Software-Erosion bezeichnet man den steten Verfall der inneren Struktur eines Software-Systems. Sie entsteht in allen Phasen der Entwicklung und Wartung. Die Eindämmung der Erosion erfordert deswegen einen ganzheitlichen Ansatz. Software-Erosion führt zu einer exponentiell steigenden inneren Komplexität der Software. Dies führt zu einem ebenso stark steigenden Zeitbedarf für die Implementierung neuer Funktionalität. Ebenso muss immer mehr Aufwand darauf verwendet werden, aus Kundensicht qualitativ hochwertige Software zu erstellen.
Gleichzeitig vermindert die steigende Komplexität die Produktivität in der Entwicklung. Die Ursache liegt darin, dass immer mehr Zeit für das Verstehen bestehender Software aufgewendet werden muss. Es ist empirisch nachgewiesen, dass ab einem gewissen Alter der Software fast die Hälfte der Zeit auf diese, im Grunde unproduktive, Aufgabe verwendet wird. Mit Hilfe der Lösung von Axivion lassen sich die bestehenden Prozesse dahingehend optimieren, dass Software-Erosion gar nicht erst entsteht. Dies beginnt bei der Planung, bei der bestehende Strukturen besser berücksichtigt werden können, geht weiter bei der Implementierung, bei der eine kontinuierliche Prüfung der Einhaltung von strukturellen Vorgaben möglich wird und endet bei einer kontinuierlichen Überwachung wichtiger KPIs für die Wartung und Änderbarkeit. Unter dem Strich: Die Kosten steigen, die Effizienz nimmt ab. Richtig teuer wird es, wenn aus der Software-Erosion der "Software-Erdrutsch" wird. An diesem Punkt ist die Software nicht mehr wart- und änderbar und muss mit viel Aufwand durch neue Lösungen ersetzt werden. Mit der Axivion Bauhaus Suite haben Sie eine umfassende Software-Lösung an der Hand, die sich in Ihre bestehenden Prozesse und Umgebungen integriert und automatisiert im Hintergrund arbeitet. In einem Leitstand wird Software-Erosion transparent gemacht, so dass Sie aktiv gegensteuern können. Gleichzeitig bekommen Ihre Entwickler konkrete Handlungsanweisungen zur Vermeidung von Software-Erosion. Software-Erosionsverursacher wie Architekturverletzungen, Copy-Paste-Klone, Zyklen, Toter Code, Stilverstöße und Metrikverletzungen werden während der Entwicklung aufgespürt. Ihre Entwickler können somit zeitnah Maßnahmen ergreifen, bevor sich die Erosion in die Software hineinfrisst. |
Sie haben Fragen? Gerne stehen wir Ihnen zur
Verfügung.
+49 711 620437878 Vereinbaren Sie ein unverbindliches und kostenloses Orientierungsgespräch. |