Softwareentwicklung · Architektur · KI-Agenten · Qualität

Software­entwicklung mit KI-Agenten.

Coding-Agenten unterstützen heute bei der Planung, Implementierung, Überarbeitung und Prüfung – auch in umfangreichen Codebasen. Dadurch lassen sich individuelle Anwendungen deutlich schneller entwickeln. Voraussetzung sind klare Anforderungen, eine tragfähige Architektur und eine konsequente Qualitätskontrolle.

Softwarearchitektur, Engineering Management und praktische Umsetzung greifen dabei ineinander – damit aus höherer Entwicklungsgeschwindigkeit zuverlässige Software entsteht.

Coding-Agenten verändern die Softwareentwicklung.

Code entsteht schneller. Architektur und technische Führung entscheiden über die Qualität.

Moderne Coding-Agenten bearbeiten komplexe Implementierungen, analysieren bestehende Codebasen und unterstützen Reviews und Tests. Dadurch wird Code schneller verfügbar. Ob daraus gute Software entsteht, hängt weiterhin von klaren Anforderungen, einer tragfähigen Architektur und konsequenter Qualitätskontrolle ab.

  • 01

    Mehr Umsetzung in gleicher Zeit

    Mehrere Agenten können parallel Funktionen implementieren, bestehende Systeme untersuchen, Fehler beheben und die technische Dokumentation nachführen.

  • 02

    Agenten brauchen Führung

    Klare Ziele, abgegrenzte Arbeitspakete und verbindliche Qualitätsregeln sorgen dafür, dass Agenten koordiniert und nachvollziehbar arbeiten.

  • 03

    Architektur vor Prompting

    Modulgrenzen, Datenmodelle und Schnittstellen prägen eine Software langfristig. Ein guter Prompt kann fehlende technische Entscheidungen nicht ersetzen.

  • 04

    Review und Verantwortung

    Ergebnisse werden gegen Anforderungen, Architektur, Sicherheitsvorgaben und Tests geprüft. Die Verantwortung für die produktive Lösung bleibt beim Menschen.

Neue Möglichkeiten

Individuelle Software wird für mehr Aufgaben wirtschaftlich.

Coding-Agenten reduzieren den Entwicklungsaufwand. Wo SaaS-Produkte oder No-Code-Plattformen den eigenen Prozess nur unzureichend abbilden, kann eine gezielt entwickelte Lösung heute die sinnvollere Alternative sein.

  1. 01

    Interne Tools

    Anwendungen für Kalkulation, Freigaben, Datenpflege oder Reporting bilden interne Abläufe direkt ab – ohne ein zusätzliches Standardprodukt einzuführen.

  2. 02

    Fachspezifische Web-Apps

    Web-Anwendungen bilden fachliche Abläufe mit genau den Funktionen und Daten ab, die Mitarbeitende oder Kunden im Alltag benötigen.

  3. 03

    Mobile Anwendungen

    Mobile Apps für Aussendienst, Logistik und Service ebenso wie Consumer Apps für Endkunden – entwickelt für den konkreten Einsatz und eine einfache Bedienung.

  4. 04

    APIs und Integrationen

    Klar definierte APIs verbinden bestehende Systeme und stellen Daten und Funktionen dort bereit, wo andere Anwendungen sie benötigen.

  5. 05

    Agentengestützte Abläufe

    Anwendungen stellen Kontext, Daten und Werkzeuge bereit. KI-Agenten nutzen sie, um klar abgegrenzte Arbeitsschritte innerhalb definierter Grenzen zu koordinieren.

  6. 06

    Vom Prototyp zur produktiven Lösung

    Prototypen entstehen auf einer erweiterbaren technischen Grundlage und können schrittweise ausgebaut werden – ohne später an Plattformgrenzen neu beginnen zu müssen.

Testpyramide

Vertrauen entsteht, wenn Qualität überprüfbar wird.

Coding-Agenten erzeugen in kurzer Zeit viel Code – und können dabei falsche Annahmen konsequent weitertragen. Eine abgestufte Testsuite prüft deshalb Funktionen, Zusammenspiel und Nutzerabläufe auf mehreren Ebenen.

Review

Breite Unit-Tests bilden die Basis, Integrationstests prüfen das Zusammenspiel und fachlich verifizierte End-to-End-Tests sichern die entscheidenden Nutzerabläufe.

  1. 01

    Unit-Tests

    Unit-Tests prüfen Geschäftsregeln, Funktionen und Grenzfälle isoliert. Coding-Agenten können diese Basis schnell und breit aufbauen. Entscheidend sind aussagekräftige Testfälle, nicht nur eine hohe Codeabdeckung.

  2. 02

    Integrationstests

    Integrationstests prüfen Schnittstellen, Datenbanken, externe Dienste und Module im Zusammenspiel. Sie machen Fehler an Übergängen und in Datenflüssen sichtbar.

  3. 03

    End-to-End-Tests

    Gezielte End-to-End-Tests mit Playwright prüfen die wichtigsten Nutzerabläufe im vollständigen System. Agenten unterstützen bei der Erstellung; die fachlichen Akzeptanzkriterien werden durch Menschen verifiziert.

Vorgehen

Schneller entwickeln. Qualität verlässlich sichern.

Coding-Agenten beschleunigen die Umsetzung, benötigen aber einen klaren Rahmen. Verbindliche Spezifikationen, eine tragfähige Architektur und überprüfbare Ergebnisse halten die Entwicklung steuerbar.

  1. 01

    Anforderungen und Akzeptanzkriterien klären

    Fachliche Anforderungen, relevante Daten und messbare Akzeptanzkriterien werden gemeinsam geklärt. Die daraus entstehende Spezifikation dient Menschen und Agenten als verbindliche Grundlage.

  2. 02

    Architektur festlegen und Aufgaben strukturieren

    Technologien, Systemgrenzen, Schnittstellen und Sicherheitsanforderungen bilden den technischen Rahmen. Die Aufgaben werden so abgegrenzt, dass Agenten sie unabhängig bearbeiten und zuverlässig integrieren können.

  3. 03

    Iterativ umsetzen und prüfen

    Coding-Agenten implementieren abgegrenzte Funktionen, Tests und Dokumentation. Die Ergebnisse werden fortlaufend integriert, fachlich geprüft und gegen Architektur- und Qualitätsvorgaben bewertet.

  4. 04

    In Betrieb nehmen und weiterentwickeln

    Automatisierte Bereitstellung, Monitoring und Telemetrie machen Verhalten und Fehler sichtbar. Auf dieser Grundlage können neue Anforderungen kontrolliert umgesetzt werden.

Technologien

Technologie folgt dem Produkt.

Der Stack richtet sich nach Nutzung, Integrationsbedarf und langfristigem Betrieb. Bei mobilen Anwendungen entscheidet der konkrete Fall zwischen einer gemeinsamen Flutter-Codebasis und der direkten Entwicklung mit den nativen Frameworks von Apple oder Google.

Mehr zur Entwicklung von KI-Agenten
  • Web-Apps mit Angular

    Das von Google entwickelte Web-Framework eignet sich für umfangreiche Anwendungen, die komplexe Geschäftsprozesse abbilden und langfristig weiterentwickelt werden.

  • iOS- und Android-Apps mit Flutter

    Das von Google entwickelte App-Framework ermöglicht iOS- und Android-Apps aus einer gemeinsamen Codebasis. Beide Versionen lassen sich koordiniert entwickeln und pflegen.

  • Native iOS-Apps mit SwiftUI

    SwiftUI ist Apples eigenes Framework für native Benutzeroberflächen. Damit lassen sich die von Apple empfohlenen Bedien- und Designkonzepte direkt umsetzen. Weniger externe Abhängigkeiten reduzieren zugleich mögliche Wartungs- und Sicherheitsrisiken.

  • Native Android-Apps mit Jetpack Compose

    Jetpack Compose ist Googles eigenes Framework für native Android-Benutzeroberflächen. Damit lassen sich aktuelle Android-Konzepte und empfohlene Best Practices systemnah umsetzen. Der Bedarf an externen Frameworks bleibt dabei bewusst gering.

  • Backend-Services mit .NET

    ASP.NET Core ist ein etabliertes Backend-Framework mit einem grossen Ökosystem, umfangreicher Dokumentation und bewährten Architekturmustern. Eine solide Wahl für langlebige Anwendungen, die zuverlässig gewartet und weiterentwickelt werden sollen.

  • Services und Automatisierung mit Go

    Go verbindet einfachen, gut lesbaren Code mit hoher Ausführungsgeschwindigkeit. Der geringe Speicherbedarf und kurze Startzeiten eignen sich besonders für Cloud-Services. Die klare Sprache erleichtert zudem die Entwicklung mit Coding-Agenten und die anschliessende Prüfung des erzeugten Codes.

Erster Schritt

Lassen Sie uns klären, was für Ihr Vorhaben sinnvoll ist.

Im ersten Gespräch betrachten wir den Prozess, das gewünschte Ergebnis und die einzubindenden Systeme. So wird sichtbar, ob individuelle Software die passende Lösung ist und wo Coding-Agenten die Entwicklung sinnvoll beschleunigen.

Softwareprojekt besprechen
Roberto De Simone
“Mit Coding-Agenten entsteht Software schneller. Entscheidend ist, dass Architektur, Qualität und langfristige Wartbarkeit mit dieser Geschwindigkeit Schritt halten.”
Roberto De Simone