Inhouse

ISAQB CPSA Advanced Level - IMPROVE (Inhouse)

Inhalte

Evolution und nachhaltige Verbesserung von Softwarearchitekturen
  • Grundlagen:
    • Software-Architektur: Struktur, Bausteine/Komponenten, Schnittstellen, übergreifende (querschnittliche) Konzepte
    • Veränderung, Evolution, Wartung, Verbesserung von Software
    • Kategorien von Problemen und Risiken von Software (Technische Schulden)
    • Kernbegriffe rund um Verbesserung und Änderung von Software
    • Technische Pflege
    Ist-Situation analysieren:
    • Ist-Analyse, Stärken/Schwächen-Analyse
    • Stakeholder
    • Problem, Ursache versus Symptom, Lösungsansatz
    Probleme und Lösungsansätze schätzen und bewerten:
    • Aufwand, Kosten, Schätzung, Beobachtung/Messung, Annahmen
    • Investition, Ertrag, Kosten, Wert
    • Return-on-Invest (ROI)
    • Break-Even
    • RTC- und BTC-Kosten
    • Intervallschätzung, Gesetz-der-großen-Zahl
    Verbesserung langfristig planen:
    • Explizite Darstellung (Dokumentation) von bewerteten Problemen und Lösungsoptionen
    • Gruppierung/Clusterung von Lösungen
    • Abhängigkeiten von Problemen und Lösungen
    • Mögliche m:n Relation von Problemen und Lösungsansätzen
    • Synergieeffekte
    • Iterativ-inkrementelles Vorgehen
    • Entwicklung und Kommunikation langfristiger Lösungsstrategien
    Typische Ansätze für Verbesserung:
    • Strukturelle versus konzeptionelle Verbesserung
    • Prozess- und Produktverbesserung
    • Verbesserung in Code, Daten, querschnittlichen Konzepten, Prozessen, Infrastruktur, Analysierbarkeit/Monitoring
    • Abbau technischer Schulden
    • Verbesserungsmaßnahmen für Quellcode: Refactoring, Reduktion von Komplexität und Kopplung, Erhöhung der Lesbarkeit und Verständlichkeit
    • Automatisierung von Prozessen zur Senkung von Veränderungsrisiken, insbesondere automatisierte Tests
    Beispiele für Verbesserung:
    • Art und Ausprägung der vorgestellten Beispiele können von der Schulung bzw. den Interessen der Teilnehmer abhängen
Methode

In diesem Seminar vermitteln Ihnen unsere Trainer:innen die Schulungsinhalte anhand von Vorträgen, die mit Diskussionen und Erfahrungsaustausch mit anderen Teilnehmenden sowie mit Fallbeispielen angereichert werden.

Hinweis

Weitere Seminare aus dem Bereich Software Engineering & Testing

LernzieleDie kontinuierliche Weiterentwicklung von Softwaresystemen ist entscheidend, um langfristig leistungsfähig, wartbar und wirtschaftlich zu bleiben.  Im Seminar iSAQB CPSA Advanced Level – IMPROVE lernen Sie, bestehende Softwarearchitekturen gezielt zu analysieren und systematisch zu verbessern – sowohl aus technischer als auch aus betriebswirtschaftlicher Perspektive. Sie befassen sich mit typischen Problemfeldern wie technischer Verschuldung, analysieren Ursachen und erarbeiten nachhaltige und langfristige Lösungsstrategien. Dabei stehen bewährte Methoden wie Refactoring, Prozessoptimierung und die Verbesserung von Qualitätseigenschaften im Fokus. Die Schulung wird als Live Online oder Präsenztraining durchgeführt und schließt mit einer anerkannten Zertifizierung ab. Sie erwerben 20 Credit Points in methodischer und 10 in technischer Kompetenz – anrechenbar im Rahmen des iSAQB Advanced Levels.  Nach dem Seminar sind Sie in der Lage, Verbesserungsmaßnahmen zielgerichtet zu planen, wirtschaftlich zu bewerten und erfolgreich umzusetzen. Sie schaffen die Grundlage für zukunftsfähige und effiziente Softwarearchitekturen und Prozesse – fundiert, strukturiert und praxisnah.

Dieses Seminar ist Teil dieses Qualifizierungsplaners:

Software-Architekt - mit und ohne ISAQB CPSA-Zertifizierung

Weitere Informationen zu ISAQB – Certified Professional for Software Architecture (CPSA)Das Seminar ISAQB CPSA Advanced Level – IMPROVE wird in Kooperation mit der ActIT Academy durchgeführt und ist ein vom ISAQB akkreditierter Kurs.

  

Zielgruppen
  • Softwarearchitektinnen und -architekten
  • Softwareentwickler:innen
  • Software-Designer:innen
  • Technische Projektleiter:innen
  • Systemanalytikerinnen und -analytiker
Evolution und nachhaltige Verbesserung von Softwarearchitekturen
  • Grundlagen:
    • Software-Architektur: Struktur, Bausteine/Komponenten, Schnittstellen, übergreifende (querschnittliche) Konzepte
    • Veränderung,...
Mehr Informationen

Termine und Orte

Datum Preis

SG-Seminar-Nr.: 9215544

Anbieter-Seminar-Nr.: 2P9BCGUPJ7

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Inhouse
  • Deutsch
    • Keine
  • Anbieterbewertung   (40)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis