German
English

Ihr Ansprechpartner

Michael Brohl
Bereichsleitung E-Commerce
T: +49(0)521|5247-0
F: +49(0)521|5247-250
E-Mail senden

Home » Presse » Lynx-Letter 4 | 11.2011 » Software-Risikoanalyse - Individualsoftware fit für die Zukunft!

Software-Risikoanalyse – Ist Ihre geschäftskritische Individualsoftware fit für die Zukunft?

Führt man sich die Bedeutung der betriebsspezifischen Softwarelösungen für den reibungslosen Ablauf der Geschäftsprozesse und damit für den Erfolg der Unternehmung vor Augen, sollte sich zwangsläufig neben der Frage nach der fachlichen Unterstützung auch die Frage nach der Qualität der Software stellen. Denn neben der IT gestützten Effizienz beim „täglich Brot“ der Fachleute ist die technische Qualität der individuellen Softwarelösung ein entscheidender Faktor im Hinblick auf den erheblichen personellen und damit finanziellen Aufwand beim Software-Engineering, der nachfolgenden Pflege und dem Betrieb. Gute Softwarequalität reduziert Weiterentwicklungsaufwände bei gesteigerter Betriebssicherheit und unterstützt somit die Reaktionsfähigkeit des Unternehmens auf sich ändernde Geschäftsanforderungen.

Die Norm ISO/IEC 9126 stellt ein Modell dar, Softwarequalität sicherzustellen. Dabei wird zwischen externer und interner sowie Nutzungsqualität unterschieden.  
In Abgrenzung zur Prozessqualität und zur Bewertung der Produktqualität einer Software definiert die benannte Norm die Qualitätsmerkmale Funktionalität, Zuverlässigkeit, Benutzbarkeit, Effizienz, Änderbarkeit und Übertragbarkeit. Diese Oberbegriffe fassen eine Reihe von Kriterien zusammen, die insgesamt oder in Teilen dazu dienen, die Qualität von Software anhand von beobachtbaren oder messbaren Indikatoren einordnen zu können.

Greifen wir  das Kriterium „Änderbarkeit“ als wichtige Voraussetzung für eine effiziente Wartung und Weiterentwicklung einer Softwarelösung heraus. Unter dieser Rubrik werden  Aspekte, wie die Analysierbarkeit und Modifizierbarkeit, als erste Hürden auf dem Weg zur schnellen Umsetzung einer fachlich oder technisch induzierten Softwareanpassung herangezogen. Diese Aspekte bestimmen den Aufwand, der notwendig ist, um änderungsbedürftige Teile zu ermitteln, Fehler zu diagnostizieren und entsprechende Änderungen umzusetzen. Über den erfolgreichen Einsatz der gewünschten Anpassungen entscheiden als Kriterien  Stabilität und Testbarkeit. Unerwünschte Seiteneffekte und ein unverhältnismäßig hoher Ressourcenbedarf sollen verhindert und gleichzeitig Betriebssicherheit gewährleistet werden. Wie aber lassen sich solche Qualitätsmerkmale prüfen und mit welchen Maßnahmen kann die Software-Entwicklung optimiert werden?

Das Software Risiko Assessment durch Berater der Lynx beinhaltet eine tiefgehende Prüfung der Software bezogen auf die Qualität und die damit verbundenen Business Risiken. Unter Berücksichtigung Ihrer verwendeten Technologien und strategischen Überlegungen führen wir eine Laboranalyse durch, die den Source Code anhand von Metriken analysiert und bewertet. Ebenso erhalten Sie Antworten auf definierte Code Review Fragestellungen, indem identifizierte Hot Spots einem detaillierten manuellen Code Review durch versierte Experten der Lynx unterzogen werden.

Im Rahmen von Workshops validieren wir Zwischenergebnisse und definieren Schwerpunkte für die weitere Analyse mit den verantwortlichen Experten auf Ihrer Seite. Aus erkannten Risiken und Verbesserungspotentialen entwickeln wir Handlungsempfehlungen und helfen Ihnen im Anschluss gerne bei deren Umsetzung.

Sie erhalten durch das Software Risiko Assessment der Lynx eine dokumentierte und unabhängige Bewertung der Produktqualität Ihrer Individualentwicklung und die Möglichkeit Risiken zu erkennen, einzuschätzen und mit Hilfe definierter Maßnahmen zu minimieren.