KI in der Business Analyse: KI-basierte Visualisierung

KI in der Business Analyse: KI-basierte Visualisierung

Die erfolgreiche Umsetzung digitaler Projekte hängt maßgeblich davon ab, wie gut Anforderungen verstanden, dokumentiert und visualisiert werden. Besonders in der Business-Analyse spielen UML-Diagramme eine zentrale Rolle, weil sie komplexe Abläufe, Systeminteraktionen und Schnittstellen klar darstellen. Doch die Erstellung solcher Diagramme ist oft zeitintensiv und erfordert mehrere Iterationen, bis ein präzises Ergebnis vorliegt.

Um diesen Prozess effizienter zu gestalten, nutze ich KI-Tools wie ChatGPT oder vergleichbare Systeme. Sie helfen mir dabei, textbasierte Anforderungen schneller in visuelle Modelle zu überführen und strukturierte Diagramme zu erzeugen. Obwohl die Diagrammerzeugung nicht immer in wenigen Minuten abgeschlossen ist, beschleunigt KI den Modellierungsprozess deutlich im Vergleich zur rein manuellen Vorgehensweise.

Im folgenden Beispiel zeige ich, wie ich moderne KI-Ansätze in der Business-Analyse einsetze, um Anforderungen effizient zu visualisieren.


Praxisbeispiel: Automatische Übertragung von Aufträgen an SAP SD

User Story

Als Sachbearbeiter möchte ich, dass erfasste Aufträge zu einem definierten Stichtag automatisch an SAP SD übertragen werden, damit die für die Rechnungsstellung benötigten Kunden-, Firmenkunden- und Rechnungsdaten vollständig und korrekt übergeben werden und SAP daraus automatisch eine Rechnung erstellen kann.

Diese Anforderung umfasst mehrere wesentliche Schritte:

  • Erfassung und Validierung eines Auftrags im CRM
  • Sammlung aller abrechnungsrelevanten Daten
  • Automatische Ausführung am festgelegten Stichtag
  • Übertragung der Daten an SAP SD
  • Protokollierung, Fehlerbehandlung und Statusinformation

Die strukturierte Beschreibung und die zugehörigen Akzeptanzkriterien bieten eine optimale Grundlage, um daraus mithilfe einer KI ein erstes UML-Diagramm zu generieren.


Wie KI die Anforderungsvisualisierung in der Business-Analyse verbessert

Für eine effiziente Modellierung nutze ich einen klaren Workflow:

  1. Die User Story und die Akzeptanzkriterien werden an ein KI-Tool übergeben.
  2. Die KI analysiert die fachlichen Anforderungen und identifiziert beteiligte Rollen, Systeme und Ereignisse.
  3. Daraufhin wird automatisch ein erstes UML-Diagramm erzeugt, beispielsweise als Mermaid-Sequenzdiagramm.
  4. Ich prüfe die Struktur, ergänze Details und nutze das Diagramm in Workshops, bei Abstimmungen oder in der weiterführenden Dokumentation.

Dieser Ansatz ermöglicht eine deutliche Beschleunigung der Anforderungsvisualisierung und führt schneller zu klaren Ergebnissen, die alle Stakeholder verstehen können.


Beispiel-Prompt: Mermaid-Sequenzdiagramm aus einer User Story erzeugen

Der folgende Prompt zeigt, wie sich aus einer User Story automatisch ein Mermaid-Sequenzdiagramm generieren lässt. Er ist bewusst generisch gehalten und kann für unterschiedliche fachliche Szenarien wiederverwendet werden.

Prompt:

Analysiere die folgende User Story inklusive Akzeptanzkriterien.
Identifiziere die beteiligten Rollen, Systeme und Prozesse.
Erstelle daraus ein UML-Sequenzdiagramm im Mermaid-Format, das den fachlichen End-to-End-Ablauf darstellt.
Verwende sprechende Bezeichnungen für Akteure und Systeme.
Gib ausschließlich gültigen Mermaid-Code für ein sequenceDiagram aus, ohne zusätzliche Erklärungen oder Text.
User Story:
[Hier User Story und Akzeptanzkriterien einfügen]

Dieser Prompt dient mir als strukturierter Einstiegspunkt, den ich je nach Projektkontext weiter verfeinere.


Automatisch generiertes Sequenzdiagramm (Mermaid)

Das folgende Sequenzdiagramm zeigt den End-to-End-Prozess der automatischen Stichtagsübertragung an SAP SD:

sequenceDiagram
    actor Sachbearbeiter
    participant CRM
    participant StichtagsJob as Stichtags-Job
    participant SAP as SAP SD

    Sachbearbeiter->>CRM: Auftrag erfassen (inkl. Stichtag)
    CRM->>CRM: Validierung der Pflichtdaten

    StichtagsJob->>CRM: Aufträge zum Stichtag abrufen
    CRM-->>StichtagsJob: Liste der fälligen Aufträge

    StichtagsJob->>SAP: Auftrag übertragen
    SAP-->>StichtagsJob: Übertragungsbestätigung

    StichtagsJob->>CRM: Status "übermittelt" setzen
    CRM-->>Sachbearbeiter: Aktualisierten Auftragsstatus anzeigen
sequenceDiagram
    actor Sachbearbeiter
    participant CRM
    participant StichtagsJob as Stichtags-Job
    participant SAP as SAP SD

    Sachbearbeiter->>CRM: Auftrag erfassen (inkl. Stichtag)
    CRM->>CRM: Validierung der Pflichtdaten

    StichtagsJob->>CRM: Aufträge zum Stichtag abrufen
    CRM-->>StichtagsJob: Liste der fälligen Aufträge

    StichtagsJob->>SAP: Auftrag übertragen
    SAP-->>StichtagsJob: Übertragungsbestätigung

    StichtagsJob->>CRM: Status "übermittelt" setzen
    CRM-->>Sachbearbeiter: Aktualisierten Auftragsstatus anzeigen

Für eine interaktive, direkt im Browser darstellbare Version des Diagramms steht folgender Link zur Verfügung: Mermaid Sequence Diagram

Dieses Diagramm entsteht deutlich schneller als bei einer vollständig manuellen Modellierung und bietet eine hervorragende Grundlage für technische und fachliche Abstimmungen.


Der Mehrwert für meine Kunden

Der Einsatz von KI in der Business-Analyse bietet zahlreiche Vorteile, insbesondere im Bereich der Anforderungsvisualisierung:

  • Mehr Geschwindigkeit bei der Erstellung von UML-Diagrammen
  • Klare, verständliche Visualisierung komplexer Geschäftsprozesse
  • Weniger Missverständnisse zwischen Fachbereich und IT
  • Bessere Entscheidungsgrundlagen dank strukturierter Modelle
  • Leicht aktualisierbare Diagramme bei sich ändernden Anforderungen
  • Effizientere Workshops und Abstimmungen

So kann ich mich stärker auf die inhaltliche Analyse konzentrieren, während die KI die initiale Modellierungsarbeit unterstützt.


Fazit: KI als Beschleuniger für hochwertige Anforderungsvisualisierung

KI-Tools erweitern die Möglichkeiten der Business-Analyse erheblich. Sie helfen dabei, Anforderungen schneller und präziser zu visualisieren, ohne die fachliche Verantwortung an die Technik abzugeben. Die Kombination aus KI-gestützter Modellierung und analytischer Expertise führt zu Ergebnissen, die sowohl für Fachbereiche als auch IT-Teams verständlich, strukturiert und nachvollziehbar sind.

Sandro

+10 Jahre Erfahrung in Projekten nach agilen Vorgehensmodellen basierend auf Scrum- und Kanban in einem internationalen Umfeld in den Rollen Business Analyst, Product Owner, Agile Coach und Scrum Master.

Leave a Reply