Autor: Firma ThoughtWorks Deutschland

ThoughtWorks Technology Radar: Die Demokratisierung der Programmierung

ThoughtWorks Technology Radar: Die Demokratisierung der Programmierung

Die global tätige Softwareberatung ThoughtWorks hat die 23. Ausgabe ihres Technology Radar veröffentlicht. Der aktuelle Report berichtet auch über die Demokratisierung der Programmierung. ThoughtWorks hat das Aufkommen einer neuen Art von Tools verfolgt, die Nicht-Programmierer*innen in die Lage versetzen sollen, Aufgaben zu erledigen, für die bisher Programmierkenntnisse erforderlich sind. Der Technology Radar basiert auf den Beobachtungen, Gesprächen und Erfahrungen unserer Berater*innen bei der Lösung komplexer geschäftlicher Herausforderungen.

Amazon Honeycode kommt verstärkt zum Einsatz, um Web- und Mobile-Anwendungen zu entwickeln ohne Code zu schreiben. Plattformen wie IFTTT und Zapier ermöglichen es einer weniger technischen Zielgruppe eine Vielzahl von Geräten und SaaS-Plattformen zu vernetzen, um interessante und nützliche Funktionen zu realisieren.

„Dieser Trend hat das Potenzial, die Produktivität in Unternehmen zu erhöhen. Einige der aufkommenden Low-Code- und No-Code-Tools ermöglichen es, die IT-Abteilungen zu entlasten. Diese Tools sind jedoch auch mit Risiken verbunden“, sagt Dr. Rebecca Parsons, Chief Technology Officer bei ThoughtWorks.

„Äußerst nützlich sind die Tools, wenn es um sehr spezifische Probleme in begrenzten Bereichen geht. In der Regel ist es jedoch unmöglich, gute Entwicklungspraktiken – wie Versionierung oder Testen – anzuwenden, was Voraussetzungen für den Einsatz in größerem Umfang im Unternehmen wären“, sagt sie. „Die Herausforderung für Unternehmen besteht darin, zu erkennen, wann Projekte zu groß oder zu komplex werden, um für Low Code geeignet zu sein“, so Dr. Parsons.

In der Regel greifen Unternehmen auf Low Code zurück, weil die Kompetenzen zur Entwicklung nicht ausreichen, um ihre Geschäftsziele zu erreichen. Aber zu erkennen, wenn ein Projekt die Möglichkeiten von Low Code überschritten hat, ist genau die Art von Problem, für die Entwicklungskompetenz benötigt wird.

Die 23. Ausgabe des Technology Radar beleuchtet außerdem diese Themen:

  • Weiterentwicklung von Infrastruktur als Code: Infrastruktur als Code hat einen neuen Reifegrad erreicht. Der Technology Radar verzeichnet enorme Fortschritte bei den Werkzeugen, die es Unternehmen ermöglichen, ihre Infrastruktur als Code zu verwalten. Unternehmen erkennen die Vorteile der Automatisierung der Infrastruktur. Dadurch entsteht für die Entwickler*innen von Tools und Frameworks eine Feedback-Schleife, die die Innovation beschleunigt. Aber ThoughtWorks-Expert*innen beobachten auch, dass dabei nicht alle Innovationen in die richtige Richtung gehen.
     
  • GraphQL-Boom: GraphQL steht gerade im Rampenlicht. Es löst einige häufig auftretende Probleme, die sich in modernen verteilten Architekturen, wie Microservices, manifestieren. ThoughtWorks empfiehlt Teams GraphQL und die aufkommenden Tools rund um GraphQL zu verwenden, aber auch Vorsicht walten zu lassen, wenn sie Technologie mit einem eng umrissenen Anwendungsfeld einsetzen, um allzu viele Probleme anzugehen.
     
  • Der Kampf mit dem Browser geht weiter: Ursprünglich zum Browsen von Dokumenten konzipiert, laufen im Webbrowser heute in erster Linie Anwendungen. Um die vielen Herausforderungen zu überwinden, die dieses Missverhältnis mit sich bringt, überdenken und hinterfragen Entwickler*innen immer wieder etablierte Ansätze für Browser-Tests, State Management und zur Entwicklung schneller und leistungsfähiger Browser-Anwendungen.
     
  • Alles visualisieren: Alle möglichen innovativen Visualisierungstools sind für eine Vielzahl von Einsatzzwecken entstanden, darunter für Infrastruktur, Data Science und Cloud-Ressourcen. Da die Ökosysteme der Entwickler*innen immer komplexer werden, trägt eine grafische Darstellung oft wesentlich dazu bei, die unvermeidliche kognitive Überlastung zu bekämpfen.

Unter ThoughtWorks.com/radar findet sich die interaktive Version des Tech Radars. Eine PDF-Version steht zum Download bereit.

Über die ThoughtWorks Deutschland GmbH

ThoughtWorks ist eine führende weltweit tätige Technologieberatung mit über 7.000 Mitarbeitern in 14 Ländern. Der Hauptsitz des Unternehmens ist in Chicago (USA). Seit über 25 Jahren unterstützen wir unsere Kunden dabei, komplexe geschäftliche Herausforderungen zu lösen, bei denen Technologie über den Erfolg entscheidet. In Deutschland hat ThoughtWorks Büros in Berlin, Hamburg, Köln, München und Stuttgart. Weitere Informationen unter www.thoughtworks.com/de

Firmenkontakt und Herausgeber der Meldung:

ThoughtWorks Deutschland GmbH
Grosser Burstah 46-48
20457 Hamburg
Telefon: +49 (40) 30095-880
Telefax: +49 (40) 30709-250
http://www.thoughtworks.com

Ansprechpartner:
Vivian Dadamio
Allison+Partners
Telefon: +49 (176) 32666-550
E-Mail: Vivian@allisonpr.com
Aileen Pistorius
Head of Marketing
Telefon: +49 (221) 643070-63
E-Mail: aileen.pistorius@thoughtworks.com
Für die oben stehende Pressemitteilung ist allein der jeweils angegebene Herausgeber (siehe Firmenkontakt oben) verantwortlich. Dieser ist in der Regel auch Urheber des Pressetextes, sowie der angehängten Bild-, Ton-, Video-, Medien- und Informationsmaterialien. Die United News Network GmbH übernimmt keine Haftung für die Korrektheit oder Vollständigkeit der dargestellten Meldung. Auch bei Übertragungsfehlern oder anderen Störungen haftet sie nur im Fall von Vorsatz oder grober Fahrlässigkeit. Die Nutzung von hier archivierten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die United News Network GmbH gestattet.

counterpixel

ThoughtWorks Technology Radar: Tools und Praktiken ermöglichen neue Perspektiven auf Daten

ThoughtWorks Technology Radar: Tools und Praktiken ermöglichen neue Perspektiven auf Daten

Die global tätige Softwareberatung ThoughtWorks hat die 22. Ausgabe ihres Technology Radar veröffentlicht. Der Report basiert auf ThoughtWorks Beobachtungen, Gesprächen und Erfahrungen bei der Lösung komplexer geschäftlicher Herausforderungen seiner Kunden. Aufgrund der COVID-19-Pandemie nutzten die AutorInnen für die Erstellung des Reports zum ersten Mal ausschließlich Methoden der virtuellen Zusammenarbeit.

Im zehnten Jahr seines Bestehens beleuchtet der Report unter anderem die zunehmende Reife der Techniken und Tools, die das Potenzial von großen Mengen an Analysedaten sowie Machine Learning erschließen. Von besonderem Interesse ist das Aufkommen von Data Mesh als eine vielversprechende Architektur für Microservices. Darüber hinaus finden Softwaretechniken wie Versionskontrolle, automatisiertes Testen und Deployment Pipelines nun auch im Ökosystem des maschinellen Lernens Anwendung.

„Daten sind eine kritische Komponente für moderne Enterprise-Systeme und Machine Learning gewinnt zunehmend an Bedeutung als Tool, das Mehrwert für Unternehmen erschließt", sagt Dr. Rebecca Parsons, Chief Technology Officer bei ThoughtWorks. „Es ist erfreulich zu sehen, dass die Branche genauer darüber nachdenkt, wie Daten in modernen Systemen funktionieren sollten, und Software-Engineering-Techniken anwendet, um diese Systeme wiederholt und zuverlässig in den Produktivbetrieb zu bringen.“

Folgende Themen stehen im aktuellen Technology Radar im Fokus:

  • Datenperspektiven erweitern sich: Ein Thema, das sich in den Einträgen dieser Radar-Ausgabe wiederfindet, ist die Reife im Bereich der Datenverarbeitung, insbesondere Techniken und Tools rund um Analysedaten und Machine Learning. Beispielsweise gibt es viele kontinuierliche Innovationen im Bereich des Natural Language Processing (NLP). Positiv zu bewerten ist auch die zunehmende Reife von Tool-Suites für Machine Learning, die bewährte Software-Entwicklungsmethoden mit Tools kombinieren, die iteratives Arbeiten unterstützen. Schließlich sieht ThoughtWorks für verteilte Architekturen, wie zum Beispiel Microservices, großes Interesse an der Data-Mesh-Architektur als eine Möglichkeit, Daten in verteilten Systemen effektiv bereitzustellen und zu nutzen.
     
  • X ist auch Software: In den klassischen Anwendungsbereichen der agilen Softwareentwicklung haben sich über Jahre hinweg Praktiken bewährt, die in vielen anderen Bereichen zwar ebenfalls wertvoll sind, aber dort weiterhin viel zu wenig genutzt werden. Automatisierung, Continuous Integration und Tests sind auch für Infrastruktur-Konfiguration und Machine Learning Pipelines anwendbar, auch wenn mehr Komplexität und weniger existierende Tools dort verständlicherweise die Einführung hemmen. Im Radar werden u.a. zum wiederholten Mal „Infrastructure as Code“ und „Pipelines as Code“ empfohlen. Auch wenn diese Ratschläge nicht mehr neu sind, sieht ThoughtWorks weiterhin nur langsame Fortschritte in der Anwendung.
     
  • Kubernetes & Co. – eine kambrische Explosion: Während Kubernetes seine Marktdominanz weiter ausbaut, wächst gleichzeitig die unterstützende Tool-Landschaft. Einige Beispiele: Lens und k9s vereinfachen das Cluster-Management, kind unterstützt bei lokalen Tests und gloo bietet ein alternatives API-Gateway. Diese Tools zeigen, dass Kubernetes sich bestens eignet als Basis für ein lebhaftes Ökosystem – es bietet wichtige Kernfunktionalitäten, allerdings auf einem relativ niedrigen Abstraktionslevel. Das Vakuum darüber füllt sich gerade mehr und mehr, aber ThoughtWorks erwartet mit steigender Reife die Entwicklung neuer Abstraktionen, die die Vorteile von Kubernetes bieten, aber gleichzeitig die aktuell verwirrende Vielfalt an Optionen verringern.

„Der Tech-Radar destilliert die Erfahrungen der ThoughtWorks-ExpertInnen und bringt sie in eine leicht verdauliche Form. Somit kann ich eine Handvoll Technologien auswählen, die für mich relevant sind, damit Redgate sich intensiv damit beschäftigen kann – ohne Zeit auf bereits veraltete Technologien zu verschwenden", sagt Jeff Foster, Head of Product Engineering bei der Softwarefirma Redgate.

Der Report nutzt einen visuellen Ansatz, um die Einträge in vier Gruppen einzuteilen: Techniken, Plattformen, Tools sowie Programmiersprachen und Frameworks. Innerhalb dieser Gruppen wird jeder Eintrag mit einer Empfehlung versehen: „Assess“ für Technologien, die eine Evaluation wert sind; „Trial“ für Technologien, die einsatzbereit sind und die ThoughtWorks bereits in Produktion gesehen hat; „Adopt“ für ausgereifte Technologien; und „Hold“ für Technologien, von deren Verwendung zum aktuellen Zeitpunkt abgeraten wird.

Zum ersten Mal in der Geschichte des Technology Radar wurde dieser in einem virtuellen Meeting mit 20 Personen aus 10 verschiedenen Zeitzonen erstellt. Die Menge an Themen und die erforderliche Diskussionsqualität benötigten daher ein erstklassiges Remote-Setup und Moderation. Die AutorInnen vertiefen dieses Thema in einem Podcast und einem Webinar über technische Strategien in einer Krise.

Unter ThoughtWorks.com/radar findet sich eine interaktive Version des Technology Radar. Eine PDF-Version steht zum Download bereit. Der ThoughtWorks Technology Radar feiert 2020 sein 10-jähriges Bestehen. Weitere Informationen darüber, wie er die sich schnell verändernde Technologielandschaft in den letzten zehn Jahren abgebildet hat, finden sich unter https://www.thoughtworks.com/radar/10-years-of-radar

Über die ThoughtWorks Deutschland GmbH

ThoughtWorks ist eine führende weltweit tätige Technologieberatung mit über 7.000 Mitarbeitern in 14 Ländern. Der Hauptsitz des Unternehmens ist in Chicago, Illinois (USA). Seit 25 Jahren unterstützen wir unsere Kunden dabei, komplexe geschäftliche Herausforderungen zu lösen, bei denen Technologie über den Erfolg entscheidet. In Deutschland hat ThoughtWorks Büros in Berlin, Hamburg, Köln, München und Stuttgart. Weitere Informationen unter www.thoughtworks.de

Firmenkontakt und Herausgeber der Meldung:

ThoughtWorks Deutschland GmbH
Grosser Burstah 46-48
20457 Hamburg
Telefon: +49 (40) 30095-880
Telefax: +49 (40) 30709-250
http://www.thoughtworks.com

Ansprechpartner:
Aileen Pistorius
Head of Marketing
Telefon: +49 (221) 643070-63
E-Mail: aileen.pistorius@thoughtworks.com
Für die oben stehende Pressemitteilung ist allein der jeweils angegebene Herausgeber (siehe Firmenkontakt oben) verantwortlich. Dieser ist in der Regel auch Urheber des Pressetextes, sowie der angehängten Bild-, Ton-, Video-, Medien- und Informationsmaterialien. Die United News Network GmbH übernimmt keine Haftung für die Korrektheit oder Vollständigkeit der dargestellten Meldung. Auch bei Übertragungsfehlern oder anderen Störungen haftet sie nur im Fall von Vorsatz oder grober Fahrlässigkeit. Die Nutzung von hier archivierten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die United News Network GmbH gestattet.

counterpixel

Für die oben stehenden Pressemitteilungen, das angezeigte Event bzw. das Stellenangebot sowie für das angezeigte Bild- und Tonmaterial ist allein der jeweils angegebene Herausgeber verantwortlich. Dieser ist in der Regel auch Urheber der Pressetexte sowie der angehängten Bild-, Ton- und Informationsmaterialien. Die Nutzung von hier veröffentlichten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber.