Website-Suche

KI trägt viel mehr zum DevOps-Erlebnis bei, als man auf den ersten Blick sieht


Die durch KI ermöglichte Automatisierung trägt dazu bei, „den Zeitaufwand für alltägliche Aufgaben zu verringern, sodass sich Teams auf strategische Kommunikation und Initiativen konzentrieren können“, sagt Ronen Slavin, Mitbegründer und CTO von Cycode.

DevOps erhält einen willkommenen Aufschwung. Technologieteams legen besonderen Wert auf die Leistungsfähigkeit künstlicher Intelligenz bei der Unterstützung und Automatisierung der Codeentwicklung und -bereitstellung, und dies kann kollaborative Praktiken wie DevOps noch, nun ja, kollaborativer machen.

Laut einer Umfrage von Sonatype unter 800 DevOps-Führungskräften nutzen beispielsweise praktisch alle DevOps-Führungskräfte (97 %) zu einem gewissen Grad generative KI. Fast jeder dritte Lead (31 %) gibt an, generative KI bereits in seine Softwareentwicklungsprozesse implementiert zu haben.

Branchenführer sind sich einig, dass KI das DevOps-Erlebnis revolutioniert - oder zu revolutionieren verspricht. Einer der häufigsten Anwendungsfälle ist laut einer von GitLab veröffentlichten Analyse die kontinuierliche Integration und kontinuierliche Bereitstellung oder Bereitstellung (CI/CD): „KI hilft dabei, den Prozess des Erstellens, Testens und Bereitstellens von Code zu automatisieren, sodass …“ Alle Änderungen, die entsprechende Tests bestehen, können dann in die bestehende Codebasis integriert und sofort in Produktionsumgebungen bereitgestellt werden. Dieser Prozess kann dazu beitragen, das Fehlerrisiko zu verringern und die Gesamtqualität der entwickelten Software zu verbessern.“

Die Vorteile von KI gehen über die Produktion besserer Software hinaus - sie trägt dazu bei, Teams, die an der Entwicklung, dem Betrieb und dem Geschäft beteiligt sind, näher zusammenzubringen. „Viele IT-Teams benötigen Zugriff auf Test- und Produktionsumgebungen für ihre Geschäftsdaten“, sagt Jeremy Rambarran, Professor an der Touro University Graduate School of Technology. „KI kann dazu beitragen, diese bestehenden Ansätze zu stärken. In einer KI-gesteuerten Umgebung gehören kritisches Denken, Teamarbeit, Design, visuelle Informationsdarstellung und unabhängiges Denken zu den weiteren Talenten, die erforderlich sind.“

Wie genau kommt dieser KI-Vorteil zustande? „KI trägt dazu bei, Kommunikationslücken zwischen verschiedenen Teams in einem Projekt zu schließen“, sagt Ronen Slavin, Mitbegründer und CTO bei Cycode. „Durch die Automatisierung von Antworten auf Routineanfragen und die Erläuterung von Problemen auf der Grundlage des vorhandenen Wissens reduziert KI den manuellen Aufwand für Erklärungen und Problemlösungen bei häufigen Problemen.“

Die durch KI ermöglichte Automatisierung trägt dazu bei, „den Zeitaufwand für alltägliche Aufgaben zu verringern, sodass sich Teams auf strategische Kommunikation und Initiativen konzentrieren können“, fügt Slavin hinzu. „Diese Reduzierung der Routinekommunikation schafft eine Umgebung für sinnvollere Diskussionen zwischen Entwicklern, Betriebsabläufen, Geschäftsteams und Führungskräften.“

KI und generative KI „erleichtern die Zusammenarbeit vieler Mitarbeiter, egal wo sie sich befinden“, stimmt Rambarran zu. Darüber hinaus ist es ein Kreativitätsförderer, der Benutzern hilft, neue Ideen zu formulieren und konventionelle Weisheiten in Frage zu stellen.

In naher Zukunft könnte KI den Weg für eine rasche Beschleunigung der Softwarebereitstellung ebnen. „KI-gesteuerte Bots, die bei Codeüberprüfungen oder der automatischen Fehlererkennung und -behebung helfen, beschleunigen den Entwicklungsprozess und fördern eine kollaborative Umgebung, indem sie die manuelle Fehlererkennung und -behebung reduzieren“, sagt Slavin. „Darüber hinaus veranschaulicht das Konzept, dass KI-Teamkollegen bei Routineaufgaben wie der Aktualisierung von Abhängigkeiten oder der Bearbeitung von Bug-Bounty-Berichten mit menschlichen Entwicklern zusammenarbeiten, größere Möglichkeiten der Zusammenarbeit.“

Verwandte Artikel