PROSTEP | Newsletter
DE EN

Effizientere Software-Entwicklung dank KI-Unterstützung

Von Rainer Zeifang

Über 80 Programmierer*innen arbeiten bei PROSTEP an unseren eigenen Software-Lösungen und unterstützen namhafte Großkunden bei der Entwicklung ihrer PLM-Anwendungen. Durch die Nutzung agiler Methoden haben wir die Effizienz unserer Entwicklungsteams in den letzten Jahren kontinuierlich gesteigert. Nächster Schritt im Verbesserungsprozess ist jetzt der Einsatz KI-basierter Entwicklungstools.

Die Implementierung KI-basierter Funktionen in unsere Software-Lösungen und die Nutzung KI-basierter Tools für ihre Weiterentwicklung sind eine wesentliche Säule der KI-Strategie von PROSTEP. Unser Ziel ist es nicht, durch die KI-basierte Co-Programmierung Personal einzusparen, sondern die traditionell knappen Ressourcen in der Software-Entwicklung effizienter zu nutzen. Von der Nutzung des GitHub Copilot versprechen wir uns eine deutlich schnellere Erfüllung der anstehenden Entwicklungsaufgaben und eine Reduzierung der „Time-to-Merge“, eine bessere Code-Qualität und einfach zu erzeugende, bessere und vollständigere Dokumentation der Software.

Der GitHub Copilot von Microsoft ist ein KI-basierter Assistent, der ähnlich wie ChatGPT generative KI-Verfahren nutzt, um automatisch Code zu erzeugen, Fehler in vorhandenem Code zu entdecken und zu beheben, Tests zu generieren und den erzeugten Code zu dokumentieren. Wir haben das Tool mit verschiedenen anderen Assistenten verglichen und uns entschieden, es im produktiven Umfeld zu testen, weil es nach unserer Einschätzung zum derzeitigen Zeitpunkt am weitesten entwickelt ist. Das hängt unter anderem damit zusammen, dass GitHub den größten Bestand an Code in der Cloud verwaltet und damit über die größte Menge an potenziellen Trainingsdaten verfügt.

Beim Einsatz des Copilot in unserer Software-Entwicklung ist allerdings sichergestellt, dass unser geistiges Eigentum bzw. das unserer Kunden vollständig geschützt bleiben. Dadurch dass wir Business-Lizenzen nutzen, sichert uns Microsoft vertraglich zu, dass der Code nicht extern gespeichert und für Trainingszwecke genutzt wird. Wie bisher auch nutzen wir weiterhin Verfahren der statischen Code-Analyse, um die Sicherheit des generierten Codes gegen Hackerangriffe zu prüfen.

Die Nutzung KI-basierter Assistenten ist nach Einschätzung von PROSTEP ein wichtiger Schritt, um die Wettbewerbsfähigkeit der Software-Entwicklung in Deutschland im Vergleich zu Offshore-Softwareentwicklung zu steigern. Unsere Kunden profitieren davon, dass sie neue Funktionen schneller bzw. mehr Funktionalität pro Release zur Verfügung gestellt bekommen. Die bessere Dokumentation erleichtert ihnen zugleich die Integration der Software in ihre bestehende IT-Landschaft.

Wir versprechen uns, wie gesagt, vom KI-Einsatz deutliche Effizienzsteigerungen in der Software-Entwicklung. Das wird aber nicht dazu führen, dass Entwickler*innen ersetzt werden, denn der Programmierbedarf nimmt insgesamt weiter zu. Allenfalls laufen die Entwickler*innen Gefahr, ersetzt zu werden, die keine KI-Tools einsetzen, weil sie dann zwangsläufig weniger effizient sind.

© PROSTEP AG | ALL RIGHTS RESERVED | IMPRESSUM | DATENSCHUTZERKLÄRUNG HIER KÖNNEN SIE DEN NEWSLETTER ABBESTELLEN.