Durchgängig optimiertes Design von Anwendungen als wesentlicher Erfolgsfaktor?
Nach unserer Erfahrung trägt ein durchgängiges und dokumentiertes Design bei Anwendungen innerhalb einer Systemlandschaft zu zahlreichen Erfolgsfaktoren bei. Es senkt die Entwicklungs- und Wartungskosten durch Vermeidung von Redundanzen. Einarbeitungskosten für neue Mitarbeiter sind geringer. Die Software selbst ist häufig schlanker, leistungsfähiger und in ihrem Laufzeitverhalten besser kalkulierbar. Die Code Coverage bei Tests kann signifikant gesteigert werden, was direkte Auswirkungen auf die Qualität der Systeme hat. Nicht zuletzt wird die Dokumentation der Systeme einfacher und homogener. Alles das sind Argumente, bei Neuentwicklungen von Beginn an auf z.B. Design-Patterns zu setzen und diesen Weg konsequent einzuhalten.
Nun ist der Greenfield-Approach, also die vollständige Neuentwicklung, ein eher seltener Fall. Mit unserem Design-Check helfen wir
- Ihren Software-Designern neue Anwendungen sinnvoll zu strukturieren und entsprechende Design-Richtlinien aufzustellen oder
- bestehende Systeme zu analysieren und nachträglich durch Refactoring zu optimieren und entsprechend zu dokumentieren.
Wir überprüfen u.a. folgende Aspekte im Hinblick auf Ihre Anforderungen:
- Identifikation und Verwendung von Design-Patterns
- Optimierung der Datenmodellierung
- Dokumentation
- Umsetzung und Kosten von Optimierungsoptionen
Darüber hinaus legen wir auch besonderen Wert darauf, dass das Design und die stringente Umsetzung und Dokumentation ein fester Bestandteil des Entwicklungsprozesses wird, um die Nachhaltigkeit und den Erfolg für Ihr Unternehmen überprüfbar zu gestalten.

