← Zurück zum Blog
Methodik••7 Min. Lesezeit

Spec-Driven Development: Software mit KI, ohne die Kontrolle zu verlieren

Programmierassistenten beschleunigen die Entwicklung, doch ohne klare Spezifikationen ist das Ergebnis unberechenbar. So arbeiten wir.

KI-Agenten für die Programmierung haben das Tempo, in dem sich Software entwickeln lässt, grundlegend verändert. Doch Tempo ohne Richtung führt zu Code, der schwer zu warten ist. Bei Mente Neural arbeiten wir nach Spec-Driven Development (SDD): Die Spezifikation steht im Mittelpunkt des Projekts, und die KI ist ein Werkzeug, um sie umzusetzen.

Was ist Spec-Driven Development?

Es ist eine Arbeitsweise, bei der jede Funktion mit einer schriftlichen Spezifikation beginnt: Welches Problem löst sie, wer nutzt sie, welche Geschäftsregeln gelten und woran erkennen wir, dass sie funktioniert? Daraus entsteht ein technischer Plan, der in Aufgaben zerlegt wird; jede Aufgabe wird umgesetzt und anhand der Spezifikation überprüft.

  • Spezifikation: das Was und das Warum, abgestimmt mit dem Kunden
  • Plan: Entscheidungen zu Architektur, Daten und Integrationen
  • Aufgaben: kleine, überprüfbare Einheiten mit Abnahmekriterien
  • Umsetzung und Verifizierung: Code, Tests und Demo

Vorteile für den Kunden

Der Kunde wirkt dort mit, wo es darauf ankommt – bei den Regeln seines Geschäfts –, ohne technisches Vorwissen zu benötigen. Jede Änderung ist von der Spezifikation bis zum Code nachvollziehbar. Das verringert Missverständnisse und erleichtert spätere Audits des Systems.

Bei unserer Industrieplattform für ein Düngemittelwerk arbeiten wir beispielsweise mit mehr als zwanzig Spezifikationen, die von den SCADA-Prozessbildern bis zur Chargengenealogie und vorausschauenden Wartung reichen.

KI als Beschleuniger, nicht als Autopilot

Dank der Spezifikationen arbeiten KI-Agenten mit präzisem Kontext, und Menschen prüfen konkrete Ergebnisse. So vereinen wir das Beste aus beiden Welten: die Produktivität der KI und das Urteilsvermögen eines Engineering-Teams.

Praxisbeispiel

Industrieplattform

Überwachung, Produktion, Qualität und Instandhaltung in einem einzigen Tool.