Alles hat ein Ende, auch die Automatisierung

Automatisierte Prozesse sparen Ressourcen ein und machen den Geschäftsalltag leichter. Trotz allem gibt es auch in der Software-Entwicklung Bereiche, bei denen wir uns lieber auf das menschliche Urteil verlassen sollten. Der IT-Dienstleister Avision zeigt, wann Automatisierung nicht das Mittel der Wahl sein muss.

Ob bei der Software-Entwicklung, in der Fertigung oder im Service: Lösungen aus dem Bereich Robotic Process Automation (RPA) und andere Technologien haben einen wahren Boom erfahren und sind aus dem Geschäftsalltag der meisten Unternehmen nicht mehr wegzudenken. Der Einsatz reicht von selbstlaufenden Tests für Programmierer über autonome Fertigungsstraßen in der Industrie bis zu beinahe menschlichen Chatbots für die Kundenkommunikation – um nur einige Beispiele zu nennen. In der Welt der Software-Entwicklung ist allerdings gut beraten, wer nicht alle Aspekte der Arbeit gänzlich automatisiert. Avision zeigt anhand von drei zentralen Beispielen, wann menschliche Programmierer die besseren Ergebnisse erzielen.

Das individuelle Design

Bei einem intuitiven User Interface mit Rücksicht auf die Anforderungen und Bedürfnisse des Kunden kommen automatisierte Tools derzeit an ihre Grenzen. Und das ist auch gut so, denn die menschliche Kreativität und das Verständnis der Mitarbeitenden kann auf dem umkämpften Markt einen Unterschied zu Anbietern machen, die sich auf automatisch generierte Lösungen verlassen. Auch bei schwer vorhersehbaren Ereignissen wie kurzfristigen Änderungswünschen sind Unternehmen flexibler, wenn sie beispielsweise das Design von Benutzeroberflächen manuell erstellen.

Der komplexe Anwendungsfall

Schnell wachsende und komplizierte Software kann verschiedene Aspekte der Automatisierung erschweren, beispielsweise die Code-Generierung oder das Automated Testing. Steigt die Komplexität der Software, steigt ebenfalls der Aufwand, um sie vollständig zu automatisieren. Sinnvoller ist es, komplexe Funktionen oder Algorithmen in die Hände von menschlichen Programmierern zu legen und damit mehr Kontrolle über das Projekt zu behalten.

Der unnötige Test

Das automatisierte Überprüfen des Codes hat viele Vorteile, insbesondere das schnelle Erkennen von Fehlern, die Verbesserung der Qualität und das Einhalten von Standards. Aber die Automatisierung der Tests ist nicht gleichbedeutend mit perfekten Ergebnissen und auch die Wirtschaftlichkeit ist in Betracht zu ziehen: Wer 20 Tage in die Automatisierung investiert, um am Ende einmalig fünf Tage manuelle Tests einzusparen, hat das eigentliche Ziel verpasst. In diesen Fällen gilt weiterhin, dass der Mensch ab und zu doch noch effektiver sein kann als die Technologie. 

 

„Die Automatisierung kann in naher Zukunft bereits die aktuellen Grenzen durchbrechen – was heute unmöglich ist, kann morgen schon Realität werden“, resümiert Nadine Riederer, CEO bei Avision. „Dennoch müssen auch Programmierer weder heute noch morgen nicht einfach automatisieren, nur weil sie es können. Es wird immer Fälle geben, in denen die manuelle, menschliche Arbeit überzeugende Vorteile bietet. Die richtige Mischung macht den Unterschied.“ 

 

Ähnliche Beiträge

Müsli; Säfte; Brot; Obst
Insights

Gesundheitstage bei Avision

Die letzten beiden Tage standen ganz im Zeichen der Gesundheit. In unseren Büros in Oberhaching boten wir neben unserem normalen Obstangebot auch verschiedene gesunde Snacks

Beitrag lesen
Presse

Was kann der GitHub Copilot?

GitHub bewirbt seinen intelligenten Copiloten als „das weltweit am weitesten verbreitete KI-Tool für Entwickler“. Der auf Software-Revival spezialisierte IT-Dienstleister Avision hat das ausführlich in der

Beitrag lesen
Presse

Make Legacy great again

Altanwendungen besitzen nicht unbedingt einen besonders guten Ruf, obwohl sie viele Jahre lang ihren Dienst treu und zuverlässig verrichtet haben. Es ist an der Zeit,

Beitrag lesen