Advanced Level

Der Advanced Level, die nächste iSAQB-Zertifizierungsstufe nach dem bereits seit geraumer Zeit verfügbaren Foundation Level, setzt die Qualifizierung von Professionals für Software-Architektur konsequent fort. Der iSAQB spezifiziert ein modular aufgebautes Ausbildungsprogramm, dessen Absolventen weit reichende Fähigkeiten und Kenntnisse unter Beweis stellen müssen. CPSA-A Absolventen können:

  • Eigenständig und methodisch fundiert mittlere bis große IT-Systeme entwerfen
  • In IT-Systemen mittlerer bis hoher Kritikalität technische und inhaltliche Verantwortung übernehmen
  • Maßnahmen zur Erreichung nichtfunktionaler Anforderungen konzipieren, entwerfen und dokumentieren
  • Entwicklungsteams bei der Umsetzung dieser Maßnahmen begleiten
  • Architekturrelevante Kommunikation in mittleren bis großen Entwicklungsteams steuern und durchführen

Drei Kompetenzbereiche

Der iSAQB hat für die Ausbildung zum CPSA-A die folgenden drei Kompetenzbereiche definiert:

  • Methodische Kompetenz: Systematisches Vorgehen bei Architekturaufgaben, unabhängig von Technologien,
  • Technische Kompetenz: Kenntnis und Anwendung von Technologien zur Lösung von Entwurfsaufgaben,
  • Kommunikative Kompetenz: Fähigkeiten zur produktiven Zusammenarbeit mit unterschiedlichen Stakeholdern, Kommunikation, Präsentation, Argumentation, Moderation.

Zu diesen Kompetenzbereichen gibt es zwei Möglichkeiten, Kompetenz zu erwerben:

  1. durch eine lizensierte Schulung, basierend auf einem Lehrplanmodul des iSAQB-Advanced-Level-Lehrplans
  2. durch Anerkennung eines anderen, nicht durch den iSAQB definierten Zertifikats

Eine Schulung, die die Inhalte so vermittelt wie sie im Lehrplan eines Moduls definiert wurden, bringt dem Teilnehmer eine bestimmte Anzahl Credit Points. Wenn Sie sich als Teilnehmer zur Prüfung für den CPSA-A anmelden möchten, brauchen Sie insgesamt mindestens 70 Credit Points, und es müssen alle drei Kompetenzbereiche mit jeweils mindestens 10 Credit Points abgedeckt sein. Als Faustformel für die Berechnung der Credit Points gilt bisher: Jeder Schulungstag wird mit 10 Credit Points bewertet. Eine Schulung zu einem Lehrplanmodul bringt jedoch maximal 30 Credit Points, selbst wenn sie länger als 3 Tage dauert. Die Credit Points können vom iSAQB alle 12 Monate neu bewertet werden. Sollten dafür noch mehr Kriterien als die einfache Faustformel zur Anwendung kommen, werden diese vorher im Web veröffentlicht.

Kompetenzerwerb im Advanced Level Programm

Lehrplanmodule

Das Advanced-Level-Programm ist modular aufgebaut. Der Lehrplan des Programms besteht aus einzelnen Modulen, die sich jeweils einem bestimmten Schwerpunkt der Kompetenz von Professionals für Software-Architektur widmen. Die folgende Tabelle zeigt den aktuellen Stand. Zu den Modulen gibt es jeweils eine genaue Modulbeschreibung, mit Inhalten und Lernzielen. Module, bei denen die Modulbeschreibung unter „Kürzel“ verlinkt ist, sind bereits fester Programmbestandteil und können lizenziert werden (mehr zur Lizenzierung siehe unten). An den anderen Modulen wird noch gearbeitet.

Kürzel Titel/öffentlich seit Inhalt in aller Kürze

Credit Points

tech. method. komm.
ADOK Architektur-Dokumentation 2012-Okt-15 Wie dokumentiert und kommuniziert man Software-Architekturen? 0 20 0
AGILA Agile Software Architektur 2015-Feb-17 Wie leistet man effektive Architekturarbeit in agilen Teams und Projekten? 0 20 10
AWERT Architektur-Bewertung 2012-Okt-15 Wie findet man heraus, ob eine Architektur die Erwartungen erfüllt? 0 20 0
DDD Domain Driven Design 2016-Apr-26 Wie entwirft man eine fachliche Architektur in Zusammenarbeit mit Fachexperten und Entwicklern? 0 20 10
EAM Enterprise Architecture Management 2012-Okt-15 Wie kann man eine große Landschaft von IT-Systemen und Anwendungen konsistent halten? 0 30 0
EMBEDDED Embedded Systems 2012-Nov-20 Wie entwirft man eingebettete Systeme, also solche, die direkten Einfluss auf ihre Umgebung nehmen? 20 10 0
FLEX Flexible Architekturmodelle 2015-Okt-30 Wie entwirft man besonders flexible Architekturen? 20 10 0
IMPROVE Evolution und Verbesserung von Softwarearchitekturen 2015-Jan-14 Wie verbessert man Softwaresysteme systematisch, ausgerichtet an ökonomischen und technischen Zielen? 10 20 0
SOA-T Serviceorientierte Architekturen 2012-Dez-04 Wie entwirft man serviceorientierte Architekturen? 20 10 0
SOFT Softskills für Software-Architekten 2012-Okt-15 Wie können Software-Architekten Gespräche zur Architekturfindung führen, moderieren und ihre Architektur präsentieren, so dass man sie versteht? 0 0 30
SWAM Mobile Architekturen 2015-Okt-05 Wie entwickelt man Architekturen für mobile Endgeräte? 20 10 0
WEB Web-Architekturen 2012-Dez-04 Wie gestaltet man leistungsfähige und sichere webbasierte Systeme? 30 0 0

Anerkennung fremder Zertifikate

Wenn Sie als Teilnehmer bereits Kompetenz durch andere Ausbildungsprogramme erworben haben, können Sie sich dafür unter gewissen Rahmenbedingungen auf Antrag dafür Credit Points für den CPSA-A anerkennen lassen (für weitere Details siehe die Erläuterungen weiter unten auf dieser Seite).

Ablauf des Programms

Moduleinreichung

Zunächst entstehen die Lehrplan-Module des Programms. Das Programm zum CPSA-A ist offen für Erweiterungen. Jeder fachkundige Mensch kann ein Lehrplan-Modul beitragen, indem er eine Modulbeschreibung verfasst und diese beim iSAQB einreicht. Die Arbeitsgruppe Advanced Level im iSAQB entscheidet dann, ob das Modul angenommen wird oder nicht. Der Autor bekommt u. U. Feedback, das vor der Annahme noch eingearbeitet werden muss. Wenn Sie ein Modul einreichen möchten,

Veröffentlichung eines Moduls

Hat der iSAQB ein Modul angenommen, wird es Bestandteil des Ausbildungsprogramms und wird auf der Website des iSAQB veröffentlicht. Über die Credit Points, die dieses Modul dem Teilnehmer bringt, entscheidet der iSAQB auch zu diesem Zeitpunkt.

Lizenzierung eines Moduls

Interessierte und bereits lizenzierte Trainingsorganisatoren können ein veröffentlichtes Modul lizenzieren und dazu eine Schulung entwickeln. Für die Schulung bekommen Sie eine Lizenz und dürfen diese dann unter dem Namen iSAQB® CPSA Certified Professional for Software Architecture Advanced Level® anbieten. Sie müssen zur Lizenzierung vorher noch eine Prüfungsaufgabe einreichen, die in einen großen Pool von Aufgaben kommt und Teilnehmern in der Prüfung zugeordnet wird. Alternativ können Sie in Abstimmung mit dem iSAQB bestehende Prüfungsaufgaben überarbeiten und Musterlösungen zu bestehenden Prüfungsaufgaben erstellen.

Wenn Sie als Trainingsorganisator ein Modul lizenzieren wollen, um dazu eine Schulung zu erstellen,

  • kontaktieren Sie zuerst advanced-module-licensing AT isaqb.org für weitere Informationen zum Überarbeiten von bestehenden Prüfungsaufgaben, Erstellen von Musterlösungen und zum Einreichen von Prüfungsaufgaben
  • laden Sie sich die Dokumentenvorlage für Prüfungsaufgaben und Prüfkriterien herunter, füllen Sie sie aus und senden sie an advanced-module-licensing AT isaqb.org
  • laden Sie sich den Anhang H zum Lizenzvertrag herunter
  • füllen Sie ihn 2 x aus, unterschreiben ihn und senden ihn an: iSAQB e. V., Krischerstr. 100, 40789 Monheim

Wenn Sie noch nicht lizenzierter Trainingsorganisator des iSAQB sind, kontaktieren Sie uns bitte über das
Kontaktformular des iSAQB e. V.

Die genauen rechtsverbindlichen Details zur Lizenzierung sind im Lizenzvertrag geregelt.

Veranstalten von Schulungen

Wenn Sie als Schulungsanbieter oder Trainingsorganisator ein Modul lizenziert haben, dürfen Sie mit dem iSAQB-Logo werben. Sie müssen den Teilnehmern, die die Schulung besuchen, eine Teilnahmebestätigung ausstellen, damit diese nachweisen können, dass sie die notwendigen Credit Points erworben haben, um zur Prüfung zugelassen zu werden.

Anerkennung fremder Zertifikate

Wenn Sie als Teilnehmer bereits früher andere Zertifizierungen gemacht haben, können Sie diese ggf. auf Antrag beim iSAQB anerkennen lassen und erhalten dafür eine bestimmte Anzahl von Credit Points in einem oder mehreren Kompetenzbereichen, ohne dafür erneut eine Schulung nehmen zu müssen. Für eine Anerkennung gelten die folgenden Richtlinien:

  • Wenn es sich um ein vom iSAQB anerkanntes Zertifikat handelt, bekommen Sie auf Antrag die in der Tabelle unten angegebenen Credit Points anerkannt. Diese Liste unterliegt möglichen Änderungen, die jeweils zum 31.12. eines jeden Jahres wirksam werden.
  • Sonstige technische und methodische Schulungen werden nicht anerkannt.
  • Für kommunikative Schulungen (Soft Skills) ist die Übergangsfrist am 01.07.2015 abgelaufen und es werden keine Credit Points für externe Schulungen mehr vergeben.

Es werden die folgenden Zertifikate für den Advanced Level anerkannt:

Zertifikat

anerkannte Credit Points

technisch methodisch kommunikativ
SEI SOA Architect Professional Certificate 20 0 0
SEI Software Architecture Professional Certificate 0 20 0
SEI Architecture Tradeoff Analysis Method® (ATAM®) Evaluator 0 15 0
SEI Architecture Tradeoff Analysis Method® (ATAM®) Leader 0 20 0
SEI PLTP Team Member 20 0 0
SEI PLTP Leader 20 10 0
Open Group Certified Architect (Open CA) 10 10 0
Open Group TOGAF 9 Foundation 0 10 0
Open Group TOGAF 9 Certified 0 20 0

Prüfung und Zertifizierung

Wenn Sie als CPSA-A geprüft werden möchten, müssen Sie sich bei einer der anerkannten Zertifizierungsstellen anmelden. Die Zertifizierungsstelle schickt Ihnen in Absprache eine Prüfungsaufgabe zu, die Sie in etwa 40 Arbeitsstunden lösen und deren Lösung Sie dokumentieren müssen. Sie schicken die Lösung an die Zertifizierungsstelle ein. Die Zertifizierungsstelle bestellt zwei unabhängige Prüfer und übergibt ihnen Ihre Lösung, so dass sie begutachtet werden kann. Die Prüfer telefonieren anschließend noch mit Ihnen als Teilnehmer. Sie müssen Ihre Lösung in diesem Gespräch erklären und verteidigen. Wenn die Prüfer bestätigen, dass Sie alle Voraussetzungen für den CPSA-A erfüllen, dass Ihre Lösung gut ist und dass Sie die Lösung gut dokumentiert, erklärt und verteidigt haben, stellt Ihnen die Zertifizierungsstelle das CPSA-A Zertifikat aus.