← Neueste Arbeiten
💻 computer science

Applying a Requirements-Focused Agile Management Approach for Machine Learning-Enabled Systems

Dieses Paper präsentiert die praktische Anwendung und Evaluierung von RefineML, einem anforderungensorientierten agilen Ansatz, der speziell für Machine-Learning-gestützte Systeme entwickelt wurde und in einer Zusammenarbeit zwischen Industrie und Wissenschaft gezeigt wurde, um die Kommunikation zu verbessern, frühe Machbarkeitsbewertungen zu erleichtern und eine Dual-Track-Governance zu ermöglichen, ungeachtet bestehender Herausforderungen bei der Operationalisierung von ML-Belangen und der Aufwandsschätzung.

Ursprüngliche Autoren: Lucas Romao, Luiz Xavier, Júlia Condé Araújo, Marina Condé Araújo, Ariane Rodrigues, Marcos Kalinowski

Veröffentlicht 2026-02-06
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Lucas Romao, Luiz Xavier, Júlia Condé Araújo, Marina Condé Araújo, Ariane Rodrigues, Marcos Kalinowski

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie versuchen, ein maßgeschneidertes Auto zu bauen, aber anstelle eines Standardmotors versuchen Sie, einen „lernenden“ Motor zu bauen, der durch das Betrachten von Millionen von Straßenfotos lernt, wie man selbst fährt. Das ist es, was sich das Bauen von Machine-Learning-Systemen (ML) anfühlt: Es ist chaotisch, unvorhersehbar und sehr anders als das Bauen herkömmlicher Software.

Dieser Text ist die Geschichte eines Teams (ein Universitätslabor in Brasilien und das Cybersicherheitsunternehmen EXA), das versucht hat, einen „intelligenten Wächter“ zu bauen, um Online-Betrug zu stoppen. Sie brauchten eine neue Art, dieses Projekt zu managen, da alte Regeln nicht funktionierten. Sie entwickelten eine Methode namens RefineML.

Hier ist, wie sie es gemacht haben, einfach erklärt:

Das Problem: Die „Black Box“ vs. das „Fließband“

Normalerweise ist das Bauen von Software wie ein Fließband: Man weiß genau, welche Teile man braucht, man baut sie und setzt sie zusammen.
Das Bauen von KI ist jedoch eher so, als würde man einem Hund beibringen, nach einem Apportierball zu suchen. Man weiß nicht genau, wie lange es dauern wird, bis er lernt, oder ob es überhaupt funktionieren wird, bis man beginnt, ihn mit Daten zu trainieren.

  • Der Konflikt: Die Geschäftsleute wollten ein fertiges Produkt nach einem strengen Zeitplan. Die KI-Experten brauchten Zeit, um zu experimentieren, zu scheitern und es erneut zu versuchen. Sie sprachen unterschiedliche Sprachen, und das Projekt geriet ins Stocken.

Die Lösung: RefineML (Die „Zwei-Spur-Baustelle“)

Das Team erfand RefineML, einen Management-Stil, der wie eine Baustelle mit zwei parallelen Spuren funktioniert.

1. Die Blueprint-Phase (Initial Specification)
Bevor sie zu graben begannen, nutzten sie eine spezielle Checkliste namens PerSpecML. Betrachten Sie dies als einen „Master-Bauplan“, der alle dazu zwingt, sich auf Folgendes zu einigen:

  • Was bauen wir? (Das Ziel)
  • Was muss der Nutzer sehen? (Das Erlebnis)
  • Haben wir genug „Ziegel“ (Daten)?
  • Ist das Fundament stark genug? (Infrastruktur)
  • Analogie: Anstatt nur zu sagen „Baue ein Haus“, einigten sie sich auf „Baue ein Haus mit 3 Schlafzimmern, einem Solardach und einer Garage, in die ein LKW passt“.

2. Das „Zwei-Spur-System“ (Konzeption & Machbarkeit)
Dies ist der Kern ihrer Innovation. Sie teilten die Arbeit in zwei separate, aber verbundene Linien auf:

  • Spur A (Das Software-Team): Sie bauen die Karosserie des Autos, das Armaturenbrett und die Türen. Sie benötigen einen „Fake-Motor“, um zu testen, ob das Armaturenbrett funktioniert.
  • Spur B (Das KI-Team): Sie sind damit beschäftigt, den „lernenden Motor“ zu trainieren. Das braucht Zeit und ist unvorhersehbar.

Der magische Trick: Die „Demo-API“ (Der Dummy-Motor)
Um Spur A in Bewegung zu halten, während Spur B noch am Training arbeitet, baute das KI-Team einen Dummy-Motor (eine sogenannte Demo-API). Es war noch nicht das echte lernende Gehirn, aber es tat so als ob.

  • Analogie: Stellen Sie sich vor, das Software-Team baut das Interieur eines Autos. Sie schließen einen Pappkarton an, der wie ein Motor aussieht. So können sie das Lenkrad und die Pedale testen, ohne auf den fertigen echten Motor warten zu müssen. Dies verhindert, dass das gesamte Projekt stagniert.

3. Die „Zwei-Sprints-Vorsprung“-Regel
Das KI-Team ist immer zwei Schritte voraus gegenüber dem Software-Team.

  • Analogie: Das KI-Team backt einen Kuchen. Sie beginnen bereits zwei Tage vor dem Software-Team mit dem Backen des Teigs (Training des Modells), bevor das Software-Team den Kuchen in die Schachtel legen muss (Integration). Dies gibt den Bäckern Zeit, einen verbrannten Kuchen zu korrigieren, ohne die Lieferung der Schachtel zu verzögern.

4. Die „Schichten der Fertigstellung“ (Layers of Done – LoD)
Anstatt auf eine „perfekte“ KI zu warten, lieferten sie Versionen in Schichten aus:

  • Layer 0: Der Dummy-Motor (Demo-API).
  • Layer 1: Ein „Minimum Viable Model“ (MVM) – ein Modell, das gut genug funktioniert, um nützlich zu sein, auch wenn es nicht perfekt ist.
  • Layer 2+: Kontinuierliche Verbesserungen.
  • Analogie: Anstatt auf einen Ferrari zu warten, lieferten sie zuerst ein funktionierendes Fahrrad. Dann ein Moped. Dann ein Auto. Der Kunde erhielt sofort einen Mehrwert, und das Team konnte kontinuierlich aufrüsten.

Was passierte in der realen Welt?

Sie wandten dies auf ein Cybersicherheitsprojekt zur Bekämpfung von Betrug an.

  • Das Ergebnis: Sie bauten erfolgreich Werkzeuge, um Betrugsnachrichten zu erkennen, unsichere Websites zu identifizieren und sogar Screenshots von Betrugsfällen zu analysieren.
  • Der Erfolg: Das „Minimum Viable Model“, das sie frühzeitig lieferten, war tatsächlich besser als die alte Lösung des Unternehmens. Sie mussten nicht Jahre auf eine perfekte KI warten; sie lieferten sofortigen Nutzen und verbesserten diesen fortlaufend.

Was funktionierte gut?

  • Kommunikation: Der „Bauplan“ (PerSpecML) verhinderte, dass die Geschäftsleute und die KI-Experten aneinander vorbeiredeten. Alle wussten, was „Erfolg“ bedeutete.
  • Keine Blockaden mehr: Dank des „Dummy-Motors“ musste das Software-Team nie untätig herumstehen, während das KI-Team experimentierte.
  • Frühe Realitätschecks: Sie prüften bereits vor dem Start, ob sie genügend Daten hatten. Dies verhinderte, dass Zeit mit Projekten verschwendet wurde, die von vornherein unmöglich waren.

Was war dennoch schwierig?

Trotz dieses großartigen Systems blieben zwei große Probleme:

  1. Die „Übersetzungslücke“: Es war immer noch schwierig für das Team, den hochrangigen „Bauplan“ in spezifische tägliche Aufgaben zu übersetzen. Dies erforderte einen erfahrenen Begleiter (einen Moderator), der half, die großen Ideen in kleine Schritte zu übersetzen.
  2. Das „Glücksspiel“ der Schätzung: Man kann immer noch nicht perfekt vorhersagen, wie lange das Training einer KI dauern wird. Manchmal probiert man etwas zwei Wochen lang aus und das Modell wird schlechter. Das Paper gibt zu, dass die Aufwandsschätzung für KI immer noch ein Mysterium ist, das kein Management-Tool der Welt vollständig lösen kann.

Das Fazit

RefineML ist eine Methode, um KI-Projekte zu managen, indem man akzeptiert, dass KI unvorhersehbar ist. Es nutzt ein „Zwei-Spur-System“, um das Geschäft am Laufen zu halten, während die KI lernt, verwendet „Dummy“-Versionen, um alle miteinander zu verbinden, und liefert Wert in kleinen, sich verbessernden Schritten statt auf Perfektion zu warten. Es hat das Rätsel, wie lange KI zum Lernen braucht, nicht gelöst, aber es hat das Problem gelöst, wie man ein Team zusammenhält, ohne steckenzubleiben.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →