KI-Beratung für Softwareentwicklungsteams
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
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
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
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
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
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
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
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.
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
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:
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.
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.
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
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
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
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
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 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
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.
Lass uns euren Entwicklungsprozess gemeinsam betrachten und einen ersten Schritt finden, der euch im Alltag weiterbringt.
© mars engineering GmbH · Software für kritische Systeme