110 likes | 197 Views
Qualität von IT-Architekturen im Visier. Dr. Frank Simon Head of SQS Research & Innovation 24.6.2009 V 1.0. Die SQS-Gruppe. Auf einen Blick: SQS ist der weltweit führende unabhängige Anbieter von Test- und QM-Dienstleistungen. ».
E N D
Qualität von IT-Architekturen im Visier Dr. Frank Simon Head of SQS Research & Innovation 24.6.2009 V 1.0
Die SQS-Gruppe Auf einen Blick: SQS ist der weltweit führende unabhängige Anbieter von Test- und QM-Dienstleistungen. » Der weltweit führende unabhängige Anbieter von Test- und Qualitäts-management-Dienstleistungen – mit überwiegendem Teil seiner Geschäftsaktivitäten in Europa « Financial Times, 21 August 2007 • Über 1.500 Mitarbeiter • Mehr als 27 Jahre erfolgreiche Beratungsaktivität • Über 4.800 erfolgreich abgeschlossene Projekte • Zur starken Kundenbasis gehören36 FTSE-100-Unternehmen, die Hälfte der DAX-30-Unternehmen und nahezu ein Drittel der STOXX-50-Unternehmen • Die SQS-Philosophie ist es, den Erfolg und die Effizienz von IT-Projekten zu erhöhen SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier
Qualität verbindet Erfordernisse und Betrachtungseinheit Qualität: Merkmale einer Betrachtungseinheit die geeignet sind, explizite oder implizite Erfordernisse zu erfüllenin Anlehnung an ISO8402 Betrachtungseinheit Qualität Erfordernisse Erf.1 M1 M2 Erf.2 M3 M4 ... M5 ... Erf.n Mn Qualitäts-Definition Alle Projektergebnisse! Fortwährende Transparenz! Alle Erfordernisse! SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier
Qualität von IT-Systemen “Betrachtungseinheiten” und “Erfordernisse” eines realen Systems: • Wie ist die „Qualität“ dieses Systems? SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier
Qualität von IT-Systemen Ein System hat mehrere Betrachtungseinheiten und mehrere Erfordernisse! • Andere Betrachtungseinheit und andere Erfordernisse SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier
System Kriterien Architekturen A1 K1 K 2 A2 K 3 A3 Architekturen: Definition Kapitelüberschrift – markieren und überschreiben Architekturen stellen einen wichtigen und schützenswerten Ergebnistyp dar! • Definition Architektur:“The fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution”. (IEEE 1471) • Wichtige 3 Folgerungen: • Architekturen sind implizitbereits vorhanden! • Ein System hat mehrere Architekturen! • Architekturen bedürfen des Qualitätsmanagements,um gewinnbringend eingesetzt werden zu können! SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier
Architekturen: Syntaktische QS Kapitelüberschrift – markieren und überschreiben Syntaktische Architektur-QS: Auch die Explizierung einer Architektur hat spezifische Erfordernisse • Beispiel-Architektur: • Erfordernisse: • Verständlichkeit und Konsistenzder verwendeten Notation (bestenfalls der Verweis auf einen etablierten Standard wie UML). • Wartbarkeit der Architektur-dokumentation, d.h. die Möglichkeit, Änderungen an ihr vorzunehmen und sie werkzeugbasiert weiterzuverwenden. • Portierbarkeit der Architekturdokumentation, d.h. die Möglichkeit, die Architekturbeschreibung mit unterschiedlichen Werkzeugen bearbeiten und dazwischen austauschen zu können. SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier
Current state Specification Component A Component A Component B Component B Component C Component C Component D Component D Architekturen: Semantische QS Kapitelüberschrift – markieren und überschreiben Semantische Architektur-QS: Architektur und Realität müssen zueinander konsistent sein! • Beispiel-Architektur: • Erfordernisse: • Korrektheit der Architekturbe-schreibung: Existiert entlang des Kriteriums für jedes Objekt/Relation der Architektur ein entsprechendes Objekt/Relation im realen System und umgekehrt? • Wert der Architektur: Hilft die konkrete Architektur, die Gesamt-Strategie der Bundeswehr zu unterstützen? SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier
WSDL WSDL Umsetzung von SOA mit Web Services UDDI SOAP SOAP SOAP Architekturen: Strategische QS Kapitelüberschrift – markieren und überschreiben Strategische Architektur-QS: Architekturen müssen zueinander passen! • Beispiel-Architekturen • Erfordernisse: • Synchronisationder unterschiedlichenArchitekturen zueinander! • Zum Beispiel7 NAF-Architekturen5 SAGA-Architekturen SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier
Zusammenfassung Architekturen sind wertvolle Hilfsmittel zur Erhöhung der Führungsunterstützung • Architekturen sind wertvoll… • Verstehen des Ist-Zustandes • Problemidentifikation • Änderungsplanung • …bedürfen einiger Vorbedingungen… • Identifikation relevanter Architekturen • Syntaktische QS als Minimalanforderung • Semantische QS, um punktuelle Evaluationen durchführen zu können • Strategische QS, um die Führungsunterstützung insgesamt zu verbessern • …und lassen sich durch folgende Aktivitäten nutzen: • Wertschätzen für Architekturen! • Wertschätzen für Qualität von Architekturen! • Profitieren von Architekturen! SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier
SQS Software Quality Systems AG • Stollwerckstraße 11 | 51149 Köln, DeutschlandTel.: +49 22 03 91 54-476 | Fax: +49 22 03 91 54-15E-Mail: Frank.Simon@sqs.deInternet: www.sqs.de | Internet: www.sqs-group.com Vielen Dank für Ihre Aufmerksamkeit