Analysieren. Bewerten. Entscheiden.

SQS Services
Analysieren. Bewerten.
Entscheiden.
sqs.com
Mit einer Software Architecture Evaluation Chancen und Risiken
einer Anwendungsarchitektur identifizieren
Architekturbewertung
Use Cases
Sichern Sie mit einer Software Architecture Evaluation
(SAE) geplante oder bereits getätigte Investitionen in Ihre
Software- oder Enterprise-Architekturen ab. Ermitteln Sie
den Deckungsgrad der Umsetzung Ihrer Geschäftsziele.
Sie stehen vor Durchführung und Planung
In einer idealen Welt sind die von den Geschäftszielen getriebenen Anforderungen an ein Softwaresystem sauber erfasst,
dokumentiert und werden für die Wartung und Pflege des
Systems nachgehalten. Auf dieser Grundlage können Betrieb,
Weiterentwicklung und Wartung zur Zufriedenheit des Endkunden bzw. der Servicenehmer geplant und sogar mittels
höherwertiger Service-Strukturen kostengünstig realisiert
werden. Die Einhaltung dieser logischen Kette von Geschäftszielen hin zu einer angemessenen Enterprise- und SoftwareArchitektur lässt sich mittels der SAE überprüfen. Im Falle von
Abweichungen können Risiken bewertet und Maßnahmen zur
Anpassung der Software an die Geschäftsziele systematisch
abgeleitet werden.
• eines Paradigma-Wechsels in Ihrer Anwendungslandschaft
oder Ihrer Unternehmens-Organisation (z. B. Aufbau und
Ausbau einer SOA),
• eines Due Diligence Projekts,
• eines Insourcing-Projekts,
• einer Neu-Einführung geschäftskritischer Software,
• der strategischen Neu-Ausrichtung/Überarbeitung Ihres
Application Portfolios
oder sind konfrontiert mit
• zu hohen Wartungsaufwänden,
• redundanten, inkompatiblen, obsoleten Services
• unzufriedenen Benutzern
• unzureichender Performance
Das Verfahren
Die Software Architecture Evaluation basiert auf einem etablierten
Verfahren zur Bewertung von Software-Architekturen, der
Architecture Tradeoff Analysis Method (ATAM®) des Software
Engineering Institutes (SEI). Hierbei werden technische und
fachliche Aspekte eines Softwaresystems verknüpft und
systematisch sowie konstruktiv ausgewertet.
Business
Drivers
Quality
Attributes
Scenarios
Software
Architecture
Architectural
Approaches
Architectural
Decisions
impacts
Risk
Themes
ATAM
Analysis
Trade Offs
distilled into
Sensitivity Points
Non-Risks
Risks
Durch die SAE erhalten Sie einerseits technisch fundierte und
tiefgehende Einsichten in die Software bzw. die Service-Struktur
an sich und andererseits den fachlichen und wirtschaftlichen
Gesamtrahmen für Ihre Zielsetzungen. Die SAE berücksichtigt
hierbei sowohl aktuelle als auch künftig zu erwartende Anforderungen.
Mit der SAE werden Risiken identifiziert, priorisiert und im
Anschluss angemessene konkrete Maßnahmen erarbeitet.
• Systematische Erfassung der Anwendungs-Szenarien
Erfassen und analysieren Sie die für Ihr System relevanten
Szenarien systematisch und bewerten Sie die Tragfähigkeit
der Software-Architektur. Erfassen Sie aktuelle und zukünftige
Anforderungen an die Software und ermessen Sie die
Grenzen Ihrer Software durch umfassende Betrachtungen
• Risikoanalyse mit Gewichtung und Bewertung
Aus den erfassten Architektur-Ansätzen und den Anwendungsszenarien lassen sich systematisch Risiken erkennen und
gewichten.
• Ableitung von Strategien und Maßnahmen
Auf der Grundlage der identifizierten Risiken werden Maßnahmen für die zukünftige Wartung und Weiterentwicklung
der Softwarelandschaft abgeleitet
• Due Diligence
Im Rahmen von Due Diligence-Analysen bietet die SAE im
Zusammenspiel mit einem vorangehenden Code Quality
Assessment die präzise Einsicht in die Möglichkeiten und
Grenzen eines Softwaresystems oder einer Enterprise
Architecture. Die beim Code Quality Assessment der Software gewonnenen Informationen über die interne technische
Qualität und die interne Software-/System-Architektur fließen
als technischer Aspekt der Gesamtarchitekturbetrachtung in
die SAE ein.
Bewährte Grundlagen
• ATAM® (Architecture Trade Off Analysis Method) des CMM/
CMMI-Entwicklers SEI
Ihre Vorteile
• Qualitätsmodelle basierend auf ISO 25010
Durch die Anwendung der SAE erhalten Sie die folgenden
strategisch wichtigen Resultate:
• Technische Expertise und versierte Methoden unserer
Analysten ermöglichen die Durchführung der Projekte auch
unter anspruchvollen Rahmenbedingungen
• Bewertung der Software-Architektur an Geschäftszielen
Alle Softwaresysteme innerhalb einer Organisation dienen
letztlich den Geschäftszielen, die sich aus strategischen
Überlegungen und Marktbetrachtungen ergeben. Mit Hilfe
von der SAE lässt sich die Software- oder EnterpriseArchitektur auf die Erfüllung dieser Geschäftsziele hin
nachhaltig und systematisch bewerten.
• Ganzheitliche Sicht durch Einbeziehung aller Stakeholder
Erfassen Sie ein breites Spektrum an technischen und
organisatorischen Anforderungen an die Software bzw.
Services. Vom Marketing über die Entwicklung und
Qualitätssicherung bis hin zum Endanwender gesammelte
Erfahrungen und Wissen über Ihre technische Architektur
und Ihre Organisation werden so zu vollem Vorteil genutzt.
• Zielführende Aufbereitung der Analyse-Ergebnisse für
Entscheidungsträger
• Vorbereitung und Unterstützung der operativen Umsetzung
beschlossener Maßnahmen
Kontakt
Haben Sie Fragen oder benötigen Sie weiteres
Infomaterial? Wir freuen uns auf Ihre E-Mail an
[email protected]
SQS – der weltweit führende Spezialist für Software-Qualität