edicos GmbH
Home  >   Kernkompetenzen  >   IT Audit  >   Audit Softwarearchitektur

Audit Softwarearchitektur ATAM

Sie als Unternehmen sollten sich laufend objektiv die Frage stellen, wie wettbewerbsfähig ihre Software-Architektur ist.

Die IT-Architektur umfasst dabei die Summe aller software-relevanten Entscheidungen in Bezug auf die Geschäftsprozesse (Use Cases),

  • die bis zum jetzigen Zeitpunkt umgesetzt wurden,
  • bzw. aktuell realisiert werden,
  • oder sich noch in Planung befinden.

Im Anschluss wird in sogenannten Change-Cases geprüft, wie sich die softwaretechnischen Entscheidungen auf ihre Geschäftsprozesse auswirken. Alle Entscheidungen sind gemäß ihrem Beitrag danach zu bewerten, ob sie tatsächlich die Geschäftsziele optimal erfüllen. Qualitätsattribute, sowie Bewertungskriterien sind zu konkretisieren, um den Erfolg softwaretechnischer Entscheidungen messen zu können.

ATAT -Architecture Trade-off Analysis Method ist die Lösung

Mit dieser Methode werden szenario-basiert unterschiedliche Entscheidungen mit Blick auf Qualitätskriterien wie Veränderbarkeit, Erweiterbarkeit, Portabilität und Integrität der Software bewertet.

Entsprechend der unternehmensspezifischen Gegebenheiten sind alle softwaretechnischen Entscheidungen in vier Aspekte zu kategorisieren:

  • Sensitivity Points (mehrere Komponenten in einer Architektur sind kritisch für die Erfüllung eines Qualitätskriteriums)
  • Trade offs (sind „Sensitivity Points“, die mehrere Qualitätsattribute gefährden können)
  • Risks (bilden ein Subset von „Sensitivity Points“, das die Erfüllung von Geschäftszielen gefährden kann)
  • Non-Risks

Aus der Analyse bzw. Verdichtung der Aspekte sind Maßnahmen abzuleiten, die letztlich zu einer weiteren Optimierung der Software-Architektur und zum Erreichen der Geschäftsziele führen. Die folgende Abbildung zeigt den Ablauf der ATAM-Analyse im Überblick.

tabelle_atam

Was ist für die erfolgreiche Umsetzung der ATAM-Analyse entscheidend?

  • Mitarbeiter aus den technischen, sowie den Fach-Abteilungen in das Verfahren miteinzubeziehen.
  • Klare und prägnante Vermittlung der Ziele und Ablauf des Verfahrens und der unternehmensspezifischen Software-Architektur.
  • Auf Unternehmensebene abgestimmte Anforderungen (Use Cases) der Fachabteilungen sind eindeutig in einen Zusammenhang mit softwaretechnischen Entscheidungen zu bringen
  • Vorurteilsfreie Diskussion aller software-technischen Entscheidungen.

Natürlich werden an die Teilnehmer des Workshops hohe Anforderungen, was das technische Knowhow und die Kommunikationsfähigkeit betrifft, gestellt.

edicos führt mit zwei Methoden den Workshop zum Erfolg:

  • Erfahrene Moderatoren schlagen eine Brücke zwischen den branchenspezifischen Businessprozessen und der Software-Architektur.
  • Erleichterung des Sammelns und Strukturieren der Diskussionspunkte durch vielfach erprobte Templates.

edicos Kontakt

Rufen Sie uns an!

   

UnternehmenKernkompetenzenReferenzenPartnerJobs