Was Sie nicht messen können, können Sie auch nicht verbessern.Ohne Messgrößen, also die numerische Einordnung aller mit der Software verbundenen Aspekte, kann die seit Jahrzehnten vorherrschende diffuse Herangehensweise beim IT-Asset-Management nicht verändert werden.
Aus qualimetrischen Fehlern der Vergangenheit lernen
Über 20 Jahre praktische Erfahrung haben uns gezeigt, dass das Bewerten von Software nutzlos ist, wenn daraus keine konkreten Maßnahmen resultieren. Der erste Schritt muss immer die klare Definition der Zielsetzung sein, andernfalls sind die Messergebnisse aufgrund der zu generellen oder abstrakten Metriken nicht verwertbar.
Deshalb bieten wir Ihnen in Refinetm for governance die Möglichkeit:
In der unten stehenden Abbildung sehen Sie die wichtigsten Stufen im Zyklus einer Legacybewertung.
Bewertungstools müssen die unterschiedlichsten Dinge verarbeiten können:
Aus diesem Grund können die Benutzer in Refinetm for governance die wichtigsten Metriken auswählen und in eine Qualitätsleitlinie zusammenführen, die frei editierbar ist.
Refinetm for governance stellt mehrere Hundert vordefinierte Metriken bereit, für Aspekte wie:
| aktuelle codestandards | Robustheit |
| Verlässlichkeit (Anomalien) | Wartungsfreundlichkeit |
| Leistung (CPU) | Sicherheit |
Mithilfe dieses Desktops können Qualitätsleitlinien geändert oder neue erstellt werden, indem in Ontologien definierte Metriken oder Messpunkte ausgewählt und Qualitätsschwellenwerten zugeordnet werden.
Neben den detaillierten Ergebnissen, die aus der Anwendung der Qualitätsleitlinien gewonnen werden, erstellt refineTM for governance auch einen Überblick über die Ergebnisse, der besonders bei Annahmeverfahren für neue Legacyversionen hilfreich ist.
Wenn das Programm die Qualitätsanforderungen erfüllt, ist der Status grün.
Erfüllt es die Anforderungen nicht, ist der Status rot.
Nachdem die Bewertung abgeschlossen wurde, müssen die Ursachen untersucht werden, d. h., vor der Einführung eines Optimierungsplans muss eine detaillierte Diagnose durchgeführt werden.
Dieser Desktop ermöglicht die Darstellung der gemessenen Werte nach den unterschiedlichen Richtwerten, z. B. Code-Organisation (Programm, Bereich, Anwendung, Legacykomponente), oder nach Messkriterium (Qualitätsleitlinien, Messmotiv, Metrik).
Oft ist es erforderlich, bis auf Code-Ebene zu gehen, um die Auswirkungen der Qualitätsleitlinien auf einzelne Codezeilen zu prüfen.
Nach der Bestandsaufnahme und Diagnose müssen Sie die entsprechenden Maßnahmen einleiten.
Mit diesem neuen Desktop können Sie die Implementierungslast der jeweiligen Optimierungspläne evaluieren und so die Kosten gemäß der Zielsetzung reduzieren.