Direkt zum Inhalt
Bild
Blog%20banner_0.jpg

Warum sollten Sie Developer Experience priorisieren?

AI-Translated
article publisher

Maitreayee Bora

Artikel

Technologie entwickelt sich ständig weiter und wird mit jedem Tag intelligenter und leistungsfähiger. Unternehmen sind bestrebt, sich als "Technologieunternehmen" zu etablieren und sich auf die Entwicklung von Plattformen für ihre Kunden zu konzentrieren. Um solche Plattformen zu entwickeln, werden Entwickler mit unterschiedlichen Fähigkeiten benötigt, wie z. B. eine technische Denkweise, fundierte Technologiekenntnisse, innovatives Denken und Problemlösungsfähigkeiten. Folglich sind Unternehmen bestrebt, die besten Entwicklertalente einzustellen und zu halten. Darüber hinaus müssen die Unternehmen verantwortungsbewusst genug sein, um die Effektivität, das Wohlbefinden und die Arbeitszufriedenheit der Entwickler zu steigern. In diesem Artikel werden wir daher alle wichtigen Ansätze zur Verbesserung der gesamten Entwicklererfahrung kennenlernen. 

Warum sollten Sie der Investition in eine gute Entwicklererfahrung Priorität einräumen? 

Lassen Sie uns herausfinden, warum es wichtig ist, in eine gute Entwicklererfahrung zu investieren. Eine gute Entwicklererfahrung fördert Innovation, Sicherheit, Iteration und Geschwindigkeit. Eine großartige Entwicklererfahrung ermöglicht es Entwicklern, mit dem zu experimentieren, was wichtig ist, und keine technischen Schulden mit nicht-funktionalen oder anwendungsbezogenen betrieblichen Belangen wie Robustheit und Skalierung einzugehen. Eine verbesserte Entwicklererfahrung kann zu einer höheren Entwicklereffektivität und Unternehmensleistung führen. 

Hier sind einige Beispiele von Thoughtworks zur Verbesserung der Entwicklererfahrung. 

In einem ihrer Automobilprojekte wurde beobachtet, dass die Nichtverfügbarkeit von Hardware und manuelle Schritte im Testverfahren zu einem zwei- bis dreiwöchigen Zyklus für die Entwickler führten. Dies führte dazu, dass man auf Zeitfenster mit einem Hardware-Teststand warten musste und sogar physisch mit allen erforderlichen Geräten in ein anderes Gebäude umziehen musste. Da diese spezielle Aufgabe mehrmals pro Woche durchgeführt wurde und auch für die Softwarequalität von entscheidender Bedeutung war, war der Hebel zur Lösung dieses Problems recht hoch. Durch die Nutzung von Remote-Updates und automatisierten Tests auf den Testständen konnte die Testzykluszeit erfolgreich von Wochen auf Stunden verkürzt werden. Es wurde festgestellt, dass die Entwickler von einer begeisternden Erfahrung profitierten, die viel mehr Tests unterstützte. Die beschleunigte Softwareauslieferung ermöglichte es dem Unternehmen außerdem, die Software in viel höherer Qualität und sogar vor dem vereinbarten Zeitpunkt an die Kunden auszuliefern. 

Es ist eine bekannte Tatsache, dass Flexibilität zu Experimenten und diese wiederum zu Innovationen führt. Daher bewegen sich die Unternehmen in Richtung Cloud-Infrastruktur, da diese den Entwicklern Flexibilität bietet und es ihnen ermöglicht, potenziell optimal zu experimentieren und Innovationen zu entwickeln. 

Es ist von wesentlicher Bedeutung, dass die Unternehmen aktiv in ihre Arbeitsumgebungen investieren, was die Entwickler motiviert, über den Tellerrand zu schauen und ihre Effizienz zu steigern. In der Regel ist zu beobachten, dass verschiedene innovative Unternehmen nach Top-Technologie-Talenten suchen, aber gleichzeitig sollten sie es auch priorisieren, den Entwicklern die volle Freiheit zu geben, etwas Neues auszuprobieren und großartige Innovationsarbeit zu leisten. 

Lassen Sie uns nun sehen, was McKinsey zur Verbesserung der Entwicklererfahrung zu sagen hat. Sie stellten fest, dass die Priorisierung der Developer Velocity der Schlüssel zu einer nahtlosen Entwicklererfahrung sein kann. Um ein besseres Verständnis der Faktoren zu erhalten, die es Unternehmen ermöglichen, Developer Velocity zu erreichen, führten sie eine umfassende Umfrage unter 440 großen Unternehmen mit Führungskräften durch, darunter mehr als 100 Experteninterviews und eingehende externe Recherchen. Darüber hinaus erstellten sie den Developer Velocity Index (DVI), der die wichtigsten Faktoren für das Erreichen von Developer Velocity bestimmt. 

Die Forschung bestätigt, dass die DVI-Werte des obersten Quartils mit einem Umsatzwachstum von 2014 bis 2018 korrespondieren, das 4- bis 5-mal schneller ist als die DVI-Werte des untersten Quartils (Abbildung 1). Es wurde beobachtet, dass Unternehmen des obersten Quartils eine um 60 % höhere Gesamtrendite für die Aktionäre und eine um 20 % höhere operative Marge aufweisen. Darüber hinaus sind die Akteure des obersten Quartils in der Regel viel innovativer und erzielen im Vergleich zu den Unternehmen des untersten Quartils eine um 55 % höhere Innovationsrate. Diese Unternehmen sind auch in Bezug auf Markenwahrnehmung, Kundenzufriedenheit und Talentmanagement erfolgreicher (Abbildung 2). 

Abbildung:1

Unternehmen im obersten Quartil des Developer Velocity Index (DVI) übertreffen andere Marktteilnehmer um das 4- bis 5-fache

Ein Bild, das eine von McKinsey & Company durchgeführte Umfrage zur Developer Velocity zeigt
Quelle: McKinsey & Company 


Abbildung:2

Top-Unternehmen nach Developer Velocity haben einen Innovationsvorsprung

Ein Bild, das eine von McKinsey & Company durchgeführte Umfrage zur Developer Velocity zeigt
Quelle: McKinsey & Company 


Ähnliche Muster lassen sich in bestimmten Branchen und Sektoren erkennen. So verzeichneten beispielsweise Softwareunternehmen des obersten Quartils ein Umsatzwachstum, das etwa doppelt so schnell war wie bei jedem anderen Softwareunternehmen im gleichen Zeitraum. Auch im Bereich der Finanzdienstleistungen und des Einzelhandels verzeichneten die Unternehmen des obersten Quartils ein positives Umsatzwachstum, während der durchschnittliche Umsatz in den anderen Quartilen zurückging. Interessanterweise wurde beobachtet, dass die digital fortschrittlicheren Sektoren, darunter Finanzdienstleistungen, Software und diskret produzierende Unternehmen, insgesamt viel höhere DVI-Werte aufweisen. 

McKinsey untersuchte auch 13 Fähigkeiten (bestehend aus 46 einzelnen Leistungstreibern), um die spezifischen Bedingungen, die eine bessere Developer Velocity schaffen könnten, genauer zu verstehen. Schließlich stellten sie fest, dass verschiedene Tools, Kultur, Produktmanagement und Talentmanagement einen positiven Einfluss auf die gesamte Unternehmensleistung haben könnten. 

Diese Forschung zeigt also, dass die Unternehmen, die die Developer Velocity beherrschen, auch die Entwickler bei ihren verschiedenen Arbeitsbemühungen unterstützen und die Entwicklererfahrung optimal verbessern. 

Wie können Sie eine nahtlose Entwicklererfahrung bieten?

Dieser Abschnitt enthält im Wesentlichen die verschiedenen Möglichkeiten, wie Sie eine positive Entwicklererfahrung schaffen können. 

Indem Sie verstehen, was Ihre Entwickler genau wollen

Zunächst einmal müssen Sie verstehen, welche Aufgaben Ihre Entwickler genau erledigen müssen, angefangen von der Einrichtung ihres Entwicklerrechners bis hin zur Codeauslieferung in die Produktion. Es liegt auf der Hand, dass solche Aufgaben sehr eintönig und uninteressant sind. Sie müssen also sorgfältig beobachten, welche Art von Arbeit sie begeistert. Entwickler suchen beispielsweise nach einem überzeugenden Onboarding, Automatisierung, Self-Service und vielem mehr. Indem Sie verschiedene Entwicklerpersönlichkeiten in Bezug auf verschiedene Wünsche und Herausforderungen erforschen, können Sie Ihre Entwickler besser verstehen und sich für ihr Wohlergehen einsetzen. 

Durch die Übernahme von Produktdenken für technische Produkte und Plattformen

Bei der Identifizierung von Möglichkeiten für Ihre neuen Produkte oder sogar bei der Verbesserung Ihres aktuellen Produkts würden Sie sicherlich untersuchen, was Ihre Kunden wollen oder ob es irgendwelche Herausforderungen gibt, denen sie begegnen. Abhängig von Ihrem Verständnis werden Sie dann versuchen, ein Produkt zu entwickeln, das Ihre Kunden zufriedenstellt und einen ausreichenden Umsatz für Ihr Unternehmen erzielt. Nun, Sie können ähnliche Techniken anwenden, um Produkte für Entwickler zu erstellen. Daher können Entwickler auch als Ihre Kunden betrachtet werden, und es wurde sogar beobachtet, dass die hochentwickelten Unternehmen dazu neigen, Produktdenken für Technologieplattformen und -produkte zu übernehmen, um die Entwicklung zu beschleunigen, die betriebliche Komplexität zu minimieren und die Markteinführungszeit zu verkürzen. Auch die Effektivität der Entwickler kann gesteigert werden, indem UX-Designer und Produktmanager hinzugefügt werden, was dazu beiträgt, Design- und Produktfähigkeiten in ein Plattformteam einzubringen. 

Mehr erfahren:

Aufbau einer umfassenden Produktmanagementfunktion 

Wie wir bereits erörtert haben, kann die Übernahme von Developer Velocity ein Schlüssel zu einer besseren Entwicklererfahrung sein. Sie müssen also die Möglichkeiten kennen, wie Sie Developer Velocity verbessern können. Lassen Sie uns nun herausfinden, wie der Aufbau einer umfassenden Produktmanagementfunktion hilfreich sein kann. Nun, was ist Produktmanagement? Produktmanagement ist der Prozess, der sicherstellt, dass die richtigen Produkte auf die richtige Weise entwickelt werden, um ein besseres Kundenerlebnis zu bieten. Die Bedeutung des Angebots dieser speziellen Art von Erfahrung ist der Grund, warum die Produktmanagementfunktion im letzten Jahrzehnt so wichtig geworden ist und warum diese Fähigkeiten als dritter wichtigster Treiber der Developer Velocity gelten.

Durch die Verbesserung der Developer Velocity kann die gesamte Entwicklererfahrung also gut verbessert werden. 

Durch die Verkürzung von Feedbackschleifen für Entwickler zur Verbesserung häufiger Arbeitsabläufe

Feedbackschleifen können von großer Bedeutung sein, da sie dazu beitragen, eine ordnungsgemäße Kommunikation während des gesamten Entwicklungsprozesses aufrechtzuerhalten, wichtiges Feedback von Entwicklungsteams zu sammeln und wichtige Bereiche für Verbesserungen zu identifizieren. Die Feedbackschleifen müssen kurz gehalten werden, damit sie leicht zu testen sind. Außerdem ermöglichen die verkürzten Feedbackschleifen es den Entwicklern, sich auf die aktuelle Aufgabe zu konzentrieren und jegliche Kontextwechsel zu vermeiden. 

Indem Sie Entwicklern die Zusammenarbeit ermöglichen und das gegenseitige Verständnis verbessern

Laut einem Jahrzehnt von State of DevOps-Berichten wird beobachtet, dass die Fähigkeit verschiedener Disziplinen, positive Ergebnisse zu erzielen, zu den besten Prädiktoren für die IT-Leistung gehört. Auch wenn dies früher hauptsächlich als Entwicklung und Betrieb bezeichnet wurde, erweiterte der Bericht von 2020 dieses spezielle Konzept, indem er DevOps als die Möglichkeit darstellte, dass jeder mit jedem auf ein gemeinsames Geschäftsziel hinarbeiten kann. Dies kann also eine gute Gelegenheit sein, die Entwicklererfahrung zu verbessern, indem Möglichkeiten zum Austausch relevanter Informationen geschaffen werden, indem interne Konferenzen, Lightning Talks oder Hackathons durchgeführt werden, bei denen Mitarbeiter aus verschiedenen Abteilungen und Teams zusammenkommen und voneinander lernen können. Auch die Durchführung regelmäßiger Standups für Kollegen aus verschiedenen Teams ist eine der bequemen Möglichkeiten, das gegenseitige Verständnis untereinander aufzubauen. Daher können all diese kollektiven Bemühungen zur Verbesserung der Entwicklererfahrung beitragen. 

Durch den Aufbau einer Kultur, in der Teammitglieder ermutigt werden, zu experimentieren und Innovationen zu entwickeln

Es ist sehr wichtig, dass Sie eine sichere und gesunde Umgebung für Ihre Entwickler schaffen, damit sie experimentieren und sich ermutigt fühlen können, Innovationen zu entwickeln und auch einen Mehrwert für das Unternehmen zu schaffen. Wenn jemand Zweifel an der Umgebung seines Unternehmens hat, auch bekannt als Organisationskultur, kann er sich die Merkmale ansehen, die der Soziologe Dr. Ron Westrum speziell zu diesem Thema untersucht hat. 

Lassen Sie mich Ihnen einige Beispiele geben. Googles Forscher bestätigten, dass es für Mitarbeiter mit höherer psychologischer Sicherheit möglich ist, die Kraft verschiedener einzigartiger Ideen ihrer Kollegen zu nutzen und viel mehr Umsatz für ihr Unternehmen zu erzielen. Und Netflix, ein Vorbild für DevOps, ist der Ansicht, dass ein Großteil ihres Erfolgs auf die gesunde Kultur und den Denkprozess zurückzuführen ist. Außerdem stellt Netflix Manager ein, damit diese den Ingenieuren helfen können, ihre Arbeit produktiver zu erledigen. 

Darüber hinaus können die Entwickler durch das Anbieten von aufregenden Anreizen und die Überwachung der Gesundheit des Teams ermutigt werden, kreativ zu innovieren und zum Gesamtwachstum des Unternehmens beizutragen. Daher ermöglicht eines der besten Telekommunikationsunternehmen eine breitere Palette von Kompetenzzertifizierungen oder "Microbadges", von der mobilen Entwicklung für Anfänger bis hin zum maschinellen Lernen. Außerdem hat das Unternehmen eine Developer University eingerichtet, um Entwicklern neue und frische Lernmöglichkeiten zu bieten und die erlernten Fähigkeiten an ihrem Arbeitsplatz anzuwenden.

Mehr erfahren:

  • Aufbau einer Innovationskultur am Arbeitsplatz

Durch die Auswahl der richtigen Tools, Prozesse und Projektmanagementtechniken für Ihre Entwickler

Sie müssen bei der Auswahl der richtigen Tools für Ihre Entwickler sehr sorgfältig vorgehen. Es ist vorzuziehen, die Tools nicht auf der Grundlage von Trends oder überzeugenden Verkaufsgesprächen auszuwählen, sondern Tools zu wählen, die Ihren Teams eine gute Entwicklererfahrung bieten können. Es wurde beobachtet, dass Unternehmen mit robusten Tools in der Lage sind, viel besser zu planen, zu entwickeln, zusammenzuarbeiten und Innovationen zu entwickeln als Unternehmen, die der Verwendung starker Tools keine Priorität einräumen. Durch den Zugriff auf solch wichtige Tools in jeder Phase des Softwarelebenszyklus kann die Zufriedenheit der Entwickler immens gesteigert werden. Auch durch die Auswahl der richtigen Sprachen und Frameworks können Sie die Produktivität und Erfahrung Ihrer Entwickler verbessern. Darüber hinaus sollten die Tools es den Entwicklern ermöglichen, sie bequem zu nutzen, ohne auf Schwierigkeiten zu stoßen.

Eine gute Entwicklererfahrung kann durch gemeinschaftliche Anstrengungen mit einem zuverlässigen Ansatz wie der agilen Methodik unterstützt werden. Diese Methodik ermöglicht es Unternehmen, Bedürfnisse, Pläne und Ergebnisse ständig zu überwachen, um die Entwicklererfahrung zu iterieren und zu verbessern. 

Mehr erfahren:

Durch die Bereitstellung einer Self-Service- und effektiven Umgebung

Unternehmen bieten Self-Service-Umgebungen an, die Cloud-fähig sind, integrierte Toolchains besitzen und automatisierte Build- und Bereitstellungspipelines verwenden, um die Entwicklererfahrung zu verbessern. Daher erhalten die Entwickler, die Zugriff auf mehrsprachige Sandbox-Umgebungen haben, die Möglichkeit, ihre einzigartigen Ideen zu validieren, und auch die modernen Technologien helfen ihnen, ihre Fähigkeiten und Fertigkeiten zu fördern. Die Organisationen, die solche Umgebungen unterstützen, bieten eine effektive Verstärkung für die Entwicklererfahrung.

Auch durch das Anbieten einer effektiven Umgebung können Sie reibungslos nützliche, qualitativ hochwertige Software in die Produktion bringen und diese auch mühelos betreiben, sodass Ihre Entwickler nicht auf unerwünschte Komplexitäten oder lange Verzögerungen stoßen und sich auf wertschöpfende Aufgaben konzentrieren können. Durch die Bereitstellung einer solchen reibungslosen Umgebung können Sie Ihren Entwicklern ermöglichen, sich kontinuierlich in ihrer Karriere weiterzuentwickeln, und Ihnen auch helfen, Ihre erwarteten Unternehmensrenditen zu erzielen. 

Durch die Ernennung von Developer Advocates

Unternehmen mit einer großen Community von Entwicklern ernennen Developer Advocates, um ständig mit den Entwicklern in Kontakt zu bleiben, um ihre Probleme und Bedenken besser zu verstehen und aktiv mit den Unternehmen zusammenzuarbeiten, um auf diese Bedenken einzugehen. Auch Developer Advocacy trägt dazu bei, eine engagiertere, engagiertere und effizientere Community von Entwicklern für das Unternehmen zu schaffen.

Durch die Aufrechterhaltung eines angemessenen Tempos vom Onboarding bis zur Projektarbeit

Das Onboarding kann als ein entscheidender Schritt für alle Organisationen angesehen werden, um es richtig zu machen. Die meisten neu eingestellten Entwickler untersuchen die Kultur, das Management und die Verfahren des Unternehmens in den ersten Monaten, um zu entscheiden, ob sie bleiben oder ihren Job kündigen werden. Daher kann ein positives Engagement als ein wichtiger Faktor innerhalb der ersten Monate für jeden an Bord befindlichen Entwickler angesehen werden, da es sie unterstützt und gleichzeitig eine Bindung zu Führungskräften und anderen Kollegen ihres Projekts aufbaut. Auch durch das Anbieten eines strukturierten Plans für Ihre neuen Mitarbeiter, der Unterstützung oder Hilfe über das anfängliche Onboarding hinaus bietet, können Sie den Beginn der Entwicklererfahrung verbessern. Sie müssen eine solide Grundlage schaffen, indem Sie langsam kleine, bestimmte Aufgaben und Verantwortlichkeiten zuweisen, die einen Entwickler in Projektfunktionen einführen, ohne ihm größere Aufgaben zu übertragen, damit es für ihn einfacher wird, Schwung für eine umfassendere Projektarbeit zu entwickeln. Nachdem der Entwickler Verbindungen zu den Kollegen oder dem Team aufgebaut hat und sich gut mit den zugewiesenen Aufgaben beschäftigt, wird es für ihn einfacher, den Schwung in die anderen wichtigen Projektphasen zu übertragen. 

Fallstudien

Hier sind zwei Fallstudien, auf die Sie sich für ein besseres Verständnis beziehen können. 

Spotify

Spotify führte eine Benutzerforschung unter seinen Ingenieuren durch, um die Effektivität der Entwickler zu verstehen. Die Forschung ergab zwei wichtige Erkenntnisse:

  • Fragmentierung in der internen Tooling. Die interne Architektur und Tooling von Spotify wurden als kleine isolierte "Inseln" entwickelt, die auf Kontextwechsel und kognitive Belastung für Ingenieure ausgerichtet sind.
  • Schlechte Auffindbarkeit. Es gab keinen zentralen Ort, um technische Informationen in Spotify zu identifizieren. Da die Informationen überall verstreut waren, wussten die Ingenieure nicht, wo sie mit der Suche beginnen sollten.

Das Entwicklererfahrungsteam von Spotify beschrieb diese Bedenken als eine Art negativen Schwungrad; ein Teufelskreis, in dem Entwickler mit vielen Unbekannten konfrontiert werden, was sie dazu zwingt, Entscheidungen isoliert zu treffen, was wiederum die Fragmentierung und Duplizierung von Versuchen oder Bemühungen verstärkt und schließlich von Anfang bis Ende der Lieferzeit von Produkten zerstört.

Ein Bild, das eine von Spotify durchgeführte Umfrage zeigt, um die Effektivität der Entwickler zu verstehen.
Quelle: MartinFowler


Um solche Komplexitäten zu reduzieren, entwickelte Spotify Backstage, ein Open-Source-Entwicklerportal, das aus einer Plugin-Architektur besteht, die dazu beiträgt, alle Infrastrukturprodukte an einem Ort zugänglich zu machen, eine gut organisierte Entwicklererfahrung zu bieten und es den Ingenieuren zu ermöglichen, die Informationen zu erhalten, die sie benötigen. 

Etsy

Etsy kann als einer der Pioniere der DevOps-Bewegung angesehen werden. Die Führungskräfte von Etsy haben gut daran gearbeitet, die Effektivität der Entwickler in ihre Kultur einzubringen, zusammen mit der Überzeugung, dass ein schnelles Handeln sowohl eine technische als auch eine Geschäftsstrategie sein kann. Sie messen ihre Fähigkeit, wertvolle Produkte sicher und schnell in die Produktion zu bringen, und passen ihre Technologieinvestitionen an, um jegliche Art von Langsamkeit oder Blockaden zu beheben. 

Eine der wichtigsten Kennzahlen von Etsy ist die Durchlaufzeit, die gemessen, überwacht und in Echtzeit in allen Büros angezeigt werden kann. Wenn die Durchlaufzeit einen bestimmten Schwellenwert überschreitet, arbeitet das Release-Engineering-Team daran, sie auf ein angemessenes Niveau zu senken. Mike Fisher, der CTO von Etsy, spricht davon, dass die Ingenieure von Etsy "furchtlos" sind, wenn es darum geht, schnell voranzukommen, und ein sicheres Netz haben, um neue Dinge auszuprobieren.

Um Software für Kunden wertvoll zu machen, verfolgt Etsby einen datengesteuerten Ansatz, wobei jede Funktion messbare KPIs hat. Darüber hinaus hat Etsy derzeit eine Initiative, die die Entwicklererfahrung betont. Es gibt vier Hauptsäulen.

  • Es hilft bei der Entwicklung von Produkten und stellt sicher, dass Sie die perfekten Abstraktionen, Bibliotheken und Gerüste für Produktingenieure haben, um ihre Arbeit effizient zu erledigen.
  • Es hilft bei der Entwicklung, dem Testen und der Bereitstellung, wobei der Schwerpunkt auf Produktingenieuren liegt, insbesondere auf den Entwicklungsumgebungen selbst (IDEs, Linters), Unit-/Integrationstestmustern/-Runnern sowie den Bereitstellungstools und -verfahren. 
  • Es hilft beim Aufbau mit Daten, wobei der Schwerpunkt auf Datenwissenschaftlern und Ingenieuren für maschinelles Lernen liegt, um sicherzustellen, dass das gesamte Daten-Engineering-Ökosystem so eingerichtet ist, dass es intuitiv, einfach zu testen und auch einfach bereitzustellen ist.
  • Es hilft bei der Reduzierung von Plackerei, wobei der Schwerpunkt auf den On-Call-Ingenieuren liegt, um sicherzustellen, dass wir Produktionssysteme mit dem geeigneten Automatisierungsgrad entwickeln, Runbooks und Dokumentationen haben, die einfach zugänglich und aktuell sind, und wir die Aktivitäten zur Reduzierung von Plackerei verfolgen und betonen.

Die Ansichten unserer Entwickler zu DX

Das sagen unsere OpenSense Labs-Entwickler zur Verbesserung der Entwicklererfahrung.

"Es ist sehr wichtig, die frischen Konzepte, die neuesten Trends und Tools im Auge zu behalten, da sie sowohl für das Unternehmen als auch für den Entwickler sehr vorteilhaft sind und sogar die gesamte Entwicklererfahrung sicherlich stärken können."- Raman Batra, Softwareentwickler, OpenSense Labs.


"Indem man internen UX-Designern erlaubt, Designs für jedes Projekt zu überprüfen und innerhalb kurzer Zeit Feedback zu geben, kann die Effektivität des Entwicklers gut verbessert werden."- Bhumika Varshney, ehemalige Frontend-Drupal-Entwicklerin, OpenSense Labs.


"Sie müssen ein positives Arbeitsumfeld schaffen, in dem transparente Diskussionen über den Fortschritt des Entwicklers stattfinden können, um die gesamte Entwicklererfahrung zu verbessern."- Meenakshi Gupta, ehemalige Senior Drupal-Entwicklerin, OpenSense Labs.


Eine gute Kommunikation zwischen den Entwicklern, unabhängig von den Technologien, mit denen sie arbeiten, kann ein klares Verständnis der inneren Abläufe des Projekts vermitteln und auch das unabhängige Denken im Team fördern, das zur Verbesserung der Entwicklererfahrung erforderlich ist."- PREMANSHU P, Softwareentwickler, OpenSense Labs. 


"Die Ermutigung von Entwicklern durch die Anerkennung und Wertschätzung ihrer Arbeit kann eine wichtige Rolle bei der Verbesserung der Entwicklererfahrung spielen."- Anmol Goel, Technical Lead, OpenSense Labs.

Schlussfolgerung

Die Entwicklererfahrung kann als ein wichtiger Faktor für die Produktivität und Effektivität des Unternehmens angesehen werden. Wenn die Entwickler mit der richtigen Unterstützung ausgestattet sind, können sie sicherlich bessere Ideen entwickeln und vor allem stärkere Geschäftsergebnisse erzielen.
 

Abonnieren

Ready to start your digital transformation journey with us?

Verwandte Blogs

Erkunden von Drupal Single Directory Components: Ein Wendepunkt für Entwickler

Single Directory Component

Webentwicklung lebt von Effizienz und Organisation, und Drupal, unser Lieblings-CMS, ist mit seiner neuesten Funktion hier,…

7 schnelle Schritte zur Erstellung von API-Dokumentationen mit Postman

How To Create API Documentation using Postman.png

Wenn Sie mit APIs arbeiten, kennen Sie wahrscheinlich bereits Postman, den beliebten REST Client, dem unzählige Entwickler…

Was ist der Product Engineering Life Cycle?

What%20is%20Product%20Engineering%20Life%20Cycle.png

Stellen Sie sich vor, Sie bauen ein Haus ohne Bauplan oder Konstruktionszeichnungen. Es wäre schwierig, die Kosten und den…