Wie generative KI die Softwareentwicklung verändert

445978
Bild: ©amorn/stock.adobe.com

Die Veröffentlichung von ChatGPT hat begeistert, aber auch Bedenken geweckt: Es wird über die begrenzte Leistungsfähigkeit diskutiert, potenziell verzerrte Ergebnisse und wegfallende Arbeitsplätze, auch in der Softwareentwicklung. Ähnlich war es in der Vergangenheit schon mit Low-Code-Tools, die den Entwicklungsprozess automatisieren und beschleunigen sollen. Bedenken waren hier, dass sich die Technologie nicht skalieren lasse, sie nicht robust genug für unternehmenskritische Systeme wäre und sie Softwareentwickler überflüssig mache. Wer sich die Fähigkeiten von Tools wie ChatGPT und Github Copilot anschaut, könnte durchaus beeindruckt sein. Deren Repertoire umfasst die Erstellung von Dokumenten und das Vervollständigen oder Schreiben von Code-Snippets. Allerdings herrscht heute vielerorts Konsens darüber, dass Automatisierung die Effizienz und Produktivität von Entwicklern steigert – sie aber nicht ersetzt. Generative KI hat diese Sichtweise mitgeprägt, denn mit der Popularität von KI-gestützter Softwareentwicklung ist auch das Vertrauen in die Vorzüge dieser Technologie für die Softwareentwicklung und die Rolle des Entwicklers gewachsen.

Zusammenarbeit erleichtern

Neben den Auswirkungen auf die Arbeit selbst, kann KI die Kooperation der Entwickler mit anderen Abteilungen unterstützen. Genauer gesagt kann generative KI Citizen Developer und Profi-Entwickler enger zusammenbringen. Citizen Development kommt in Organisationen häufig zum Einsatz, wenn langwierige Herausforderungen wie ein wachsender IT-Backlog und Entwicklermangel bewältigt werden soll. Dabei entlastet Citizen Development die IT-Abteilung, indem die Endnutzer eigenständig ihre benötigten Anwendungen erstellen. Ein Citizen Developer verwendet dafür in der Regel von der IT-Abteilung bereitgestellte Werkzeuge wie No-Code- und Low-Code-Plattformen, mit denen sie auf Basis einer visuellen, modellgesteuerten Oberfläche Anwendungen entwickeln können, anstatt sich in traditionelle Programmiersprachen einarbeiten zu müssen.

Lösung für gängige Probleme

In der Vergangenheit stieß dies auf Hindernisse, die von unterschiedlichen technischen Kenntnissen bis hin zur Komplexität der Projekte reichten. Die Idee, den Fachbereichen Autonomie bei der Lösung ihrer IT-Herausforderungen zu geben, mag verlockend sein. Diese Strategie berücksichtigt jedoch nicht die IT-Governance und die Struktur von modernen Teams. Bei herkömmlichem Citizen Development entstehen häufig Anwendungen, die anfällig für Datenschutzverletzungen sind und schnell verwaisen, sobald ein Mitarbeiter das Unternehmen verlässt. Oftmals liegt es dann wiederum an der IT-Abteilung geschäftskritische Anwendungen neu zu entwickeln.

Synergie von KI und Coding

Mit der Einführung von generativer KI fallen diese Hindernisse weg und Ideen, Fähigkeiten sowie Innovationen lassen sich dynamischer austauschen und pflegen. Geschäftsanwender können ihr Fachwissen einbringen, während Entwickler ihr technisches Knowhow beisteuern und generative KI bei der eigentlichen Programmierarbeit unterstützt. Durch diese Synergie können sie gemeinsam schneller Anwendungen entwickeln. Ein Ansatz, der Automatisierung, künstliche Intelligenz und visuelle Entwicklung anstelle von Code, Frameworks und Bibliotheken umfasst, kann die Anwendungsentwicklung breiter im gesamten Unternehmen aufstellen und fördern.

Mit Low-Code entwickeln

Low-Code kann bei dieser Strategie eine entscheidende Rolle spielen. Low-Code-Plattformen bieten oft skalierbare SaaS-Cloud-Infrastrukturen, um Full-Stack-Anwendungen erstellen und innerhalb der Plattformen zu testen. Da die Einrichtung von Webservern oder Code-Repositorien entfällt, lassen sie sich zudem oft einfach implementieren. Gleichzeitig haben Unternehmen die Möglichkeit, ein auf der Low-Code-Plattform erstelltes Modul ohne großen Aufwand in eine neue Anwendung zu integrieren. Darüber hinaus können Verfahren in Bezug auf Sicherheit, Skalierbarkeit und Wartbarkeit hinterlegt werden. So können Low-Code-Plattformen generative KI kontrolliert nutzen, etwa um Entwicklungszyklen zu beschleunigen.

Ist eine Generative KI ein Citizen Developer?

Generative KI entwickelt sich in der Softwareentwicklung zu einem praktischen Helfer. Während das Potenzial noch ausgelotet wird, ist bereits sehr sicher, dass sie langfristig die Arbeit von Citizen Developer und damit auch von professionellen Entwicklern unterstützen wird. Letztlich geht es darum, das Potential von KI mit menschlicher Expertise und Kreativität zu kombinieren. Naheliegend ist auch, dass Entwickler in Zukunft KIs beauftragen können, eine funktionale Anwendung komplett zu implementieren. Gartner prognostiziert, dass bis 2027 fast 15 Prozent der entwickelten Anwendungen vollständig durch KI-gesteuerte Prozesse erstellt werden. Schon heute sind Unternehmen durch generative KI besser in der Lage, den Mangel an Entwicklern aufzufangen. Zugleich profitieren sie durch die Kombination von Low-Code und KI von der Möglichkeit, repetitive Aufgaben zu automatisieren, agiler auf Veränderungen zu reagieren und Innovationen zu entwickeln.



  • Open Industry 4.0 Alliance stellt App Store vor

    Open Industry 4.0 Alliance stellt App Store vor

    2019 hat sich die Open Industry 4.0 Alliance auf der Hannover Messe gegründet. Das mittlerweile 74 Mitglieder umfassende Konsortium stellt zur diesjährigen Messe einen eigenen App Store vor.

    mehr lesen: Open Industry 4.0 Alliance stellt App Store vor

  • Formnext-Veranstalter planen hybride Messe

    Formnext-Veranstalter planen hybride Messe

    Im November steht industrieller 3D-Druck in Frankfurt im Fokus. Dann öffnet die Formnext ihre Tore — als Präsenzveranstaltung. Zusätzlich ist ein digitales Angebot geplant.

    mehr lesen: Formnext-Veranstalter planen hybride Messe

  • Wie nachhaltig ist die deutsche Technologie-Branche?

    Wie nachhaltig ist die deutsche Technologie-Branche?

    In einer aktuellen Deloitte-Studie betrachten 86 Prozent der deutschen Technologiekonzerne Nachhaltigkeit als einen wichtigen Bestandteil ihrer Geschäftstätigkeit. Jedoch nehmen etwa zwei Drittel der darin befragten Unternehmen eine Diskrepanz zwischen Anspruch…

    mehr lesen: Wie nachhaltig ist die deutsche Technologie-Branche?

  • Hyperkonvergente Infrastrukturen mit Potenzial für den Mittelstand

    Hyperkonvergente Infrastrukturen mit Potenzial für den Mittelstand

    Das Beratungsunternehmen Techconsult hat gemeinsam mit Gridscale untersucht, wie mittelständische Unternehmen die Modernisierung ihrer IT-Infrastrukturen vorantreiben. Die daraus resultierende Studie gibt Einblicke, mit welchen Herausforderungen sich die Unternehmen bei ihrer…

    mehr lesen: Hyperkonvergente Infrastrukturen mit Potenzial für den Mittelstand

  • Gesamtkonzept für mehr Resilienz

    Gesamtkonzept für mehr Resilienz

    Entwicklungen wie der Klimawandel oder die Digitalisierung haben das Thema Resilienz in die öffentliche Diskussion gerückt. Durch die Corona-Pandemie wird diese neu auf die Probe gestellt. Fraunhofer-Forscher haben nun ein…

    mehr lesen: Gesamtkonzept für mehr Resilienz

  • Rhebo integriert Apps für Cybersecurity

    Rhebo integriert Apps für Cybersecurity

    Rhebo hat sich der Partnerwelt ctrlX World von Bosch Rexroth angeschlossen. So setzt Rhebo auf ctrlX Automation als Integrationsplattform und zusätzlichen Marktplatz für ihre industriellen Monitoring-Lösungen, die sowohl für die…

    mehr lesen: Rhebo integriert Apps für Cybersecurity

  • Ifo Institut erwartet geringeres Wachstum

    Ifo Institut erwartet geringeres Wachstum

    Für das laufende Jahr geht das Ifo Institut von einem wirtschaftlichen Wachstum von 3,7 Prozent aus. Damit zeigen sich die Forscher pessimistischer als noch im Dezember.

    mehr lesen: Ifo Institut erwartet geringeres Wachstum

  • Alarmmanagement in modularen Automatisierungssystemen

    Alarmmanagement in modularen Automatisierungssystemen

    Modulare Anlagen werden in der Fertigungs- und Verfahrenstechnik vermehrt eingesetzt. Die Planungszeit neuer Anlagen und Umbauarbeiten sollen so beschleunigt werden, um Stillstände beziehungsweise die Time-to-Market zu verkürzen.

    mehr lesen: Alarmmanagement in modularen Automatisierungssystemen

  • Kleine Betriebe unverhältnismäßig hart getroffen

    Kleine Betriebe unverhältnismäßig hart getroffen

    Die EU-Kommission plant umfassende Auflagen zur Vermeidung und Meldung von Cyberangriffen. Diese betreffen zukünftig fast alle mittelständischen Industriebetriebe.

    mehr lesen: Kleine Betriebe unverhältnismäßig hart getroffen

  • Verstärkte Angriffe der Ransomware-Gruppe

    Verstärkte Angriffe der Ransomware-Gruppe

    Das Incident Response Team (IRT) von Varonis Systems beobachtet seit November 2020 verstärkte Angriffe von Darkside, Inc. auf Unternehmen in Nordamerika und Europa.

    mehr lesen: Verstärkte Angriffe der Ransomware-Gruppe

  • Jedes Dritte Unternehmen setzt auf Outsourcing im eigenen Land

    Jedes Dritte Unternehmen setzt auf Outsourcing im eigenen Land

    Welchen Stellenwert IT-Outsourcing für deutsche Unternehmen haben kann, zeigt ein Whitepaper von IDC und Comarch. Darin geht man der Fragestellung nach, wie verbreitet Onshoring und Offshoring sind. Demnach lagert jede…

    mehr lesen: Jedes Dritte Unternehmen setzt auf Outsourcing im eigenen Land

  • Trumpf übernimmt Lantek

    Trumpf übernimmt Lantek

    Mit der Übernahme von Lantek erweitert Trumpf sein Softwareportfolio. Das spanische Unternehmen entwickelt Software für die Blech- und Metallbearbeitung.

    mehr lesen: Trumpf übernimmt Lantek