Kapitel 4

Arbeitsablauf und Zusammenarbeitsmechanismen

Einen effizienten KI-gestützten Entwicklungsprozess aufbauen, Kooperationsmechanismen entwerfen, bereichsübergreifende Zusammenarbeit ermöglichen und sicherstellen, dass das Team effizient arbeitet.

KI-gestützter Entwicklungsablauf

Integrieren Sie KI-Tools tief in jede Phase des Entwicklungsprozesses und optimieren Sie den gesamten Ablauf von den Anforderungen bis zur Auslieferung.

Anforderungsphase

1
Reverse Interview: KI zur Unterstützung bei der Anforderungsklärung nutzen

Verwenden Sie KI-Tools, um Anforderungsinterviews durchzuführen und Unklarheiten sowie Widersprüche in den Anforderungen schnell zu identifizieren.

2
Spec-Erstellung: KI verwenden, um den ersten Entwurf der Spec zu generieren

Basierend auf den Ergebnissen der Anforderungsklärung KI verwenden, um erste Entwürfe der PRD- und Spec-Dokumente zu erstellen, und sie dann manuell überprüfen und ausarbeiten.

3
WBS-Zerlegung: KI-gestützte Aufgabenzerlegung

Die Spec in ausführbare Aufgaben zerlegen, wobei KI die Erstellung des WBS (Work Breakdown Structure) unterstützt.

Entwicklungsphase

1
Codegenerierung: Cursor/Windsurf zum Generieren von Code verwenden

Basierend auf Spec und WBS mit KI-Tools Code generieren und anschließend manuell prüfen und optimieren.

2
Code-Review: KI-gestütztes Code-Review

Verwenden Sie den Cursor Agent Review-Modus für Code-Reviews, um Konventionen, Sicherheit und Leistung zu prüfen.

3
Testgenerierung: KI erzeugt Unit-Tests

Auf Grundlage der Code-Logik generiert KI Unit-Testfälle, um die Testabdeckung zu erhöhen.

Lieferphase

1
Dokumentenerstellung: Fabric generiert Änderungsprotokolle und API-Dokumentation

Verwenden Sie Fabric Patterns, um Änderungsprotokolle und API-Dokumentation automatisch zu generieren und sicherzustellen, dass die Dokumentation mit dem Code synchron bleibt.

2
Bereitstellungsautomatisierung: KI-Tools in CI/CD integrieren

Integrieren Sie KI-Tools in den CI/CD-Prozess, um Code-Reviews, die Testgenerierung und Dokumentationsaktualisierungen automatisch durchzuführen.

3
Überwachung und Feedback: KI-gestützte Problemanalyse

Verwenden Sie KI-Tools, um Probleme in der Produktionsumgebung zu analysieren, schnell zu lokalisieren und zu beheben.

Kooperationsmechanismen

Schaffen Sie wirksame Kooperationsmechanismen, um den Wissensaustausch und die Problemlösung zu fördern.

Code-Review-Prozess

  • • Den Cursor-Agent-Review-Modus verwenden
  • • Prüfliste (Spezifikationsprüfung, Sicherheitsprüfung, Leistungsprüfung)
  • • Vorlage für Review-Feedback
  • • KI-Unterstützung + menschliche Prüfung

Mechanismus zum Wissensaustausch

  • • Wöchentlicher Tech-Austausch (neue Tools, neue Techniken, Fallbeispiele)
  • • Belohnungen für Beiträge zu Skill/Pattern
  • • Dokumentation bewährter Vorgehensweisen
  • • Aufbau eines internen Wikis

Problemlösungsprozess

  • • Probleme bei der Nutzung von KI-Tools → internes Wiki
  • • Technische Herausforderungen → KI-gestützte Analyse + Teamdiskussion
  • • Tool-Fehler → einheitlicher Feedback-Kanal
  • • Problemverfolgung und Lösungsprotokolle

Abteilungsübergreifender Kooperationsprozess

Wie Abteilungen wie HR, Finanzen und Recht mit KI-Tools zusammenarbeiten, um die Arbeitseffizienz zu steigern.

Zusammenarbeit mit der HR-Abteilung

Einstellungsprozess
  • • Fabric verwenden, um Stellenanzeigen und Interviewfragen zu erstellen
  • • KI-Tools verwenden, um Bewertungskriterien zu erstellen
Mitarbeiterschulung
  • • Cursor zum Erstellen von Schulungsmaterialien verwenden
  • • KI zur Erstellung von Schulungsinhalten verwenden
Leistungsanalyse
  • • KI-Tools verwenden, um Mitarbeiterdaten zu analysieren (Datenschutz beachten)
  • • Ein lokales Modell verwenden, um sensible Informationen zu verarbeiten
Zusammenarbeits-Tools
  • • Fabric Patterns (nur für HR)
  • • Cursor (Dokumentation schreiben)

Zusammenarbeit mit der Finanzabteilung

Kostenanalyse
  • • KI-Tools verwenden, um Kostendaten zu analysieren
  • • Lokale Modelle zur Berichtserstellung verwenden
Budgetplanung
  • • Fabric verwenden, um Budgetvorlagen zu erstellen
  • • KI verwenden, um Analyseberichte zu erstellen
Finanzberichte
  • • Cursor verwenden, um Finanzdokumente zu erstellen
  • • Mit KI Berichte erstellen (ohne sensible Daten)
Datenschutz

Finanzdaten verwenden ausschließlich lokale Modelle (Ollama) und werden nicht in die Cloud hochgeladen

Zusammenarbeit mit der Rechtsabteilung

Vertragsprüfung
  • • KI-Tools zur Unterstützung der Überprüfung verwenden (lokale Verarbeitung)
  • • Vertrauliche Verträge werden nicht in die Cloud hochgeladen
Compliance-Prüfung
  • • KI-Tools verwenden, um die Compliance zu prüfen
  • • Compliance-Berichte erstellen
Rechtsdokumente
  • • Fabric verwenden, um Vorlagen für Rechtsdokumente zu erstellen
  • • Cursor zum Verfassen von Rechtsdokumenten verwenden
Sicherheitsanforderungen

Verwenden Sie lokale Modelle für sensible Rechtsdokumente

Richtlinien für die bereichsübergreifende Zusammenarbeit

  • Datenklassifizierung: Klar festlegen, welche Daten mit KI-Tools verwendet werden dürfen
  • Tool-Auswahl: Wählen Sie je nach Datensensibilität das passende Tool (Cloud/lokal)
  • Genehmigungsworkflow:Die Verwendung von KI-Tools mit sensiblen Daten erfordert eine Genehmigung
  • Prüfprotokolle: Die Nutzung aller KI-Tools protokollieren

Versionskontrolle und Branching-Strategie

Etablieren Sie einen standardisierten Versionskontrollprozess, um die Qualität und Nachverfolgbarkeit von KI-generiertem Code sicherzustellen.

Git-Workflow

  • • Feature-Branch: KI-Tools verwenden, um neue Funktionen zu entwickeln
  • • Code Review: KI-Unterstützung + menschliche Prüfung
  • • Merge-Strategie: die Qualität des von KI generierten Codes sicherstellen
  • • Konventionen für Commit-Nachrichten: Änderungen klar beschreiben

Dokumentenversionierung

  • • Versionsverwaltung des Spec-Dokuments
  • • Skill/Pattern-Versionsverwaltung
  • • Versionsverwaltung von Best-Practice-Dokumenten
  • • Änderungsprotokolle

Praxisübung

Übungsvorschlag:

  • 1Einen KI-gestützten Entwicklungsablauf entwerfen (der vollständige Prozess von Anforderung → Entwicklung → Auslieferung)
  • 2Einen Code-Review-Mechanismus einrichten (Review-Checkliste, Feedback-Vorlage, Review-Prozess)
  • 3Eine Plattform zum Wissensaustausch erstellen (internes Wiki, technische Austauschveranstaltungen, Fallbibliothek)
  • 4Abteilungsübergreifende Zusammenarbeitsprozesse entwerfen (KI-Anwendungsfälle und Richtlinien für HR-/Finanz-/Rechtsabteilungen)

Lernergebnisse

Nach Abschluss dieses Kapitels werden Sie:

  • 1Den KI-gestützten Entwicklungsprozess beherrschen (Anforderungsphase, Entwicklungsphase, Lieferphase)
  • 2Kann wirksame Kollaborationsmechanismen aufbauen (Code-Review, Wissensaustausch, Problemlösung)
  • 3Die Bedeutung der Versionskontrolle verstehen (Git-Workflows, Dokumentversionskontrolle)
  • 4Methoden der abteilungsübergreifenden KI-Zusammenarbeit beherrschen (Koordinationsprozesse und Standards für HR-, Finanz- und Rechtsabteilungen)