KI-Beratung für Softwareentwicklungsteams

KI in der Softwareentwicklung:
Mehr Zeit für Entwicklung.
Weniger Nacharbeit.

Wir helfen euch, KI in euren Softwareentwicklungsprozess einzubinden – von Anforderungen und Architektur bis zu Implementierung und Tests. Gemeinsam verbessern wir die Abläufe, die heute Zeit kosten, und erproben den Nutzen an einer konkreten Aufgabe.

Das Ziel: Anforderungen, Entscheidungen, Code und Tests hängen nachvollziehbar zusammen. Dokumentation und Nachweise entstehen während der Entwicklung. Euer Team behält die fachliche Kontrolle.

Weniger Nacharbeit

Klare Entscheidungen

Nachvollziehbare Reviews

Der erste Schritt ist ein Gespräch

Wo verliert euer Team Zeit?

Wir sprechen über eure Engpässe, euren bisherigen Entwicklungsablauf und einen passenden ersten Schritt. Gemeinsam finden wir heraus, welche Aufgabe sich für einen Pilot eignet.

Für Verantwortliche, die KI sinnvoll in ihre Entwicklung einbauen wollen.

15+ Jahre Embedded-Erfahrung

Architektur & Traceability

Prozessberatung & Schulungen

KI aus eigener Entwicklungspraxis

Wo Zeit und Geld verloren gehen

Mehr Code löst nicht
jeden Engpass.

Wenn Anforderungen unklar sind oder die Integration stockt, hilft zusätzlicher Code allein wenig. Bevor wir einen Ablauf automatisieren, schauen wir gemeinsam, wo euer Team Informationen sucht, Entscheidungen nachholt oder Arbeit wiederholen muss.

Wir betrachten den Weg zum geprüften Arbeitsergebnis – einschließlich Abstimmung, Reviews und Nacharbeit.

01

Anforderungen
ständig nachklären

Im Ticket steht, was geändert werden soll. Hintergründe, Randbedingungen und frühere Entscheidungen müssen Entwickler erst zusammensuchen.

Anforderungen präzisieren und Entscheidungen auffindbar machen.

02

Architektur für den
Audit nachziehen

Die Software entwickelt sich weiter, das Architekturmodell bleibt zurück. Vor Reviews und Audits wird der tatsächliche Stand aufwendig rekonstruiert.

Architektur während der Entwicklung pflegen und für die Umsetzung nutzen.

03

Integrationsfehler
zu spät entdecken

Komponenten funktionieren einzeln, aber Schnittstellen oder Annahmen passen nicht zusammen. Das fällt erst bei der Integration oder auf der Zielhardware auf.

Schnittstellen abstimmen und das Zusammenspiel früh prüfen.

04

Änderungen ohne
klare Testabdeckung

Nach einer Änderung ist unklar, welche Anforderungen betroffen sind und welche Tests erneut laufen müssen. Das verursacht Rückfragen und zusätzliche Testarbeit.

Änderungen nachvollziehen und passende Regressionstests zuordnen.

Das langfristige Ziel

Eine Architektur,
mit der euer Team täglich arbeitet.

Architektur ist eine Arbeitsgrundlage: Euer Team findet dort, warum eine Entscheidung getroffen wurde, welche Anforderung dahintersteht und wie die Umsetzung geprüft wird. Änderungen werden mit ihren Auswirkungen sichtbar.

  • Anforderungen und Entscheidungen: Der fachliche Kontext bleibt auffindbar. Entwickler verstehen, warum eine Funktion so umgesetzt werden soll.
  • Architektur und Implementierung: Komponenten und Schnittstellen beschreiben den Entwicklungsstand und unterstützen die Umsetzung auf der Zielhardware.
  • Tests und Traceability: Zu einer Anforderung gehören die passenden Prüfungen und Ergebnisse. Das Team erkennt, welche Nachweise vorhanden sind und wo Lücken bleiben.
  • Reviews und Audits: Entwicklungsbegleitend gepflegte Arbeitsergebnisse bilden die Grundlage für die Prüfung. Das reduziert den Bedarf, den Projektstand später mühsam zu rekonstruieren.

KI unterstützt den Ablauf. Euer Team bewertet die Ergebnisse.

KI kann beim Erstellen und Aktualisieren von Arbeitsergebnissen helfen und Hinweise auf Widersprüche liefern. Dafür braucht sie geeigneten Kontext und klare Aufgaben. Fachliche Reviews und Freigaben bleiben beim Team – insbesondere bei safety-relevanten Softwareanteilen. Automatisierte Prüfungen ergänzen diese Verantwortung.

Wir beginnen mit einem Ausschnitt dieses Zielbilds und erweitern den Ablauf schrittweise. So kann euer Team den Nutzen prüfen und den Prozess im Alltag mitgestalten.

Unsere eigene Entwicklungspraxis

Wo KI eure Softwareentwicklung
unterstützen kann

Wir bauen unseren eigenen KI-gestützten Entwicklungsprozess aus. Die Erfahrungen daraus bringen wir in die Zusammenarbeit mit eurem Team ein. Drei Beispiele aus unserer Praxis:

Code entwickeln und prüfen

Unser Einsatz: KI unterstützt uns beim Programmieren. Anforderungen, bestehender Code und Schnittstellen liefern den Kontext. Die fachliche Bewertung, Tests und Freigabe bleiben Teil des Entwicklungsablaufs.

Enterprise Architect automatisieren

Unser Einsatz: Wir nutzen KI zur Automatisierung von Aufgaben in Enterprise Architect. Damit verbinden wir die technische Umsetzung mit der Arbeit am Architekturmodell. Das Ziel ist eine Architektur, die während der Entwicklung genutzt und gepflegt wird.

Beim Hardware-Debugging unterstützen

Unser Einsatz: Wir nutzen KI auch als Unterstützung beim Debugging auf Hardware. Beobachtungen und technischer Kontext bilden die Grundlage; Hypothesen werden am realen System überprüft. Die Beurteilung des Verhaltens auf der Zielhardware bleibt eine Engineering-Aufgabe.

Diese Anwendungen sind Ansatzpunkte für einen Pilot. Welche davon in eurer Umgebung Aufwand spart, prüfen wir gemeinsam an einer konkreten Aufgabe.

Klein anfangen, den gesamten Ablauf im Blick behalten

Vom ersten Gespräch
zum besseren Entwicklungsprozess.

Ihr müsst nicht zuerst eure gesamte Toolchain austauschen. Wir schauen auf eure bestehenden Werkzeuge, Arbeitsergebnisse und Engpässe und wählen einen überschaubaren Einstieg.

Ein Pilot soll bereits ein Stück des Zielbilds zeigen: zum Beispiel eine Anforderung, deren Architektur, Implementierung und Tests nachvollziehbar zusammenhängen.

Trag oben deine Kontaktdaten ein. Den Rest besprechen wir persönlich.

01

Engpässe im Erstgespräch verstehen

Wo geht Zeit verloren? Wie arbeitet euer Team heute? Welche Ergebnisse fehlen vor dem nächsten Meilenstein? Daraus bestimmen wir einen sinnvollen nächsten Schritt und den Bedarf für eine vertiefte Betrachtung.

02

Einen Ablauf erproben und bewerten

Für eine abgegrenzte Aufgabe vereinbaren wir Ergebnisse, Kontextquellen und Prüfschritte. Wir vergleichen den Aufwand einschließlich Reviews und Nacharbeit bei vergleichbarer Qualität. So wird sichtbar, ob der Ansatz euch tatsächlich entlastet.

03

Bewährte Schritte im Team verankern

Was funktioniert, übertragen wir auf weitere Aufgaben. Wir dokumentieren den Ablauf, vermitteln die Anwendung im Team und entwickeln die Verknüpfung von Anforderungen, Architektur und Tests weiter. Der Pilot ist der Einstieg in einen langfristig nutzbaren Prozess.

Markus Däschler
Geschäftsführer · mars engineering

Dein Ansprechpartner

Ich nutze KI selbst.
Und kenne die Arbeit daneben.

Ich bin Markus Däschler, Geschäftsführer von mars engineering. Seit über 15 Jahren arbeite ich in Embedded-Projekten – an Software, Architektur, Integration und Entwicklungsprozessen. Heute nutze ich KI unter anderem zum Coden, zur Automatisierung von Enterprise Architect und beim Hardware-Debugging.

Dabei sehe ich: Entwicklung besteht aus deutlich mehr als Code. Anforderungen hinterfragen, Entscheidungen treffen, Schnittstellen abstimmen und Verhalten auf der Hardware verstehen gehören genauso dazu. Genau diese Arbeit muss ein sinnvoller KI-Einsatz berücksichtigen.

Mit meinem Team möchte ich euch helfen, Zeit bei den Aufgaben zu sparen, die euren Fortschritt heute bremsen. Dafür verbinden wir unsere praktische Entwicklungserfahrung mit dem Ausbau unseres eigenen KI-gestützten Prozesses.

Embedded-Entwicklung · Architektur · Prozessberatung · Wissenstransfer

Kurz beantwortet

Fragen zum Einstieg
und zur Zusammenarbeit

Wir betrachten zunächst euren aktuellen Ablauf und die Aufgaben, die besonders viel Abstimmung oder Nacharbeit verursachen. Für einen abgegrenzten Anwendungsfall legen wir Kontextquellen, erwartete Ergebnisse und Prüfschritte fest. Im Pilot bewerten wir den Aufwand einschließlich Reviews und Nacharbeit. Bewährte Schritte übertragen wir anschließend auf weitere Aufgaben und vermitteln sie im Team.

Nein. Wir beginnen bei euren Aufgaben und dem bestehenden Entwicklungsablauf. Wenn ihr bereits Werkzeuge nutzt, betrachten wir, wo sie helfen und wo Kontext, Prüfschritte oder die Einbindung in den Prozess fehlen.

Zum Beispiel ein Ablauf von einer Softwareanforderung über die Architektur bis zur Implementierung und zum Test. Wir grenzen die Aufgabe so ein, dass Ergebnisse, fachliche Prüfung und Aufwand gemeinsam bewertet werden können.

Wir vereinbaren vor dem Pilot, welche Ergebnisse benötigt werden und woran wir den Nutzen messen. Dazu können Bearbeitungszeit, Review-Aufwand, Nacharbeit und Vollständigkeit der vereinbarten Nachweise gehören. Mehr Code oder mehr Commits allein reichen als Maßstab nicht aus.

Ja. Euer Team bewertet Anforderungen und technische Entscheidungen und prüft die Arbeitsergebnisse. KI unterstützt die Bearbeitung. Reviews und Freigaben bleiben fachliche Aufgaben, insbesondere bei safety-relevanter Software.

Das ist keine Voraussetzung. Wir betrachten eure vorhandenen Werkzeuge und die Übergänge zwischen Anforderungen, Architektur, Code und Tests. Änderungen schlagen wir dort vor, wo sie für den vereinbarten Ablauf sinnvoll sind.

Wir bringen Erfahrung mit safety-relevanten Embedded-Projekten, ISO 26262, ASPICE und nachvollziehbaren Entwicklungsprozessen mit. Gemeinsam legen wir fest, wie KI-Unterstützung in eure Prüf-, Dokumentations- und Freigabeabläufe passt.

Wir sprechen über euren aktuellen Prozess, die größten Zeitfresser und eure Ziele. Anschließend können wir einen passenden nächsten Schritt eingrenzen. Ein vollständiges Prozesskonzept oder belastbare Einsparungszahlen entstehen erst aus der vertieften Arbeit am konkreten Projekt.

Wo könnte euer Team
weniger Zeit verlieren?

Lass uns euren Entwicklungsprozess gemeinsam betrachten und einen ersten Schritt finden, der euch im Alltag weiterbringt.