Aufbau einer erstklassigen Plattform für Softwareentwickler

Eine von HayStack Analytics im Jahr 2021 durchgeführte Umfrage ergab, dass 83 % der Entwickler unter Burnout litten, was auf steigende Zeitanforderungen und ineffiziente Prozesse zurückzuführen war. Eine Umfrage von LaunchDarkly aus dem Jahr 2022 ergab, dass Softwareentwickler weiterhin Probleme mit Burnout und Bindung haben, wobei umständliche Prozesse ein Hauptgrund für die Frustration sind. Die Herausforderungen sind in Unternehmen, die mit technischen Schulden, veralteten Anwendungen und veralteter Infrastruktur belastet sind, noch größer.

„Der Job des Ingenieurs ist extrem hart geworden, aber mit einer der größten technologischen Präsenzen und Investitionen hat JPMorgan Chase die einzigartige Chance und Verantwortung, die Branche bei einem Paradigmenwechsel anzuführen, der darauf abzielt, die kognitive Belastung für Ingenieure zu minimieren und ihre Produktivität zu vervielfachen, um die Entwicklung zu beschleunigen.“ Mehrwert, den wir unseren Kunden und Auftraggebern bieten“, sagt Sandhya Sridharan, Global Head of Engineering Platforms and Experience bei JPMorgan Chase.

Aufbau einer intuitiven Benutzeroberfläche

Im Rahmen seiner Modernisierung baut JPMorgan Chase eine hochintegrierte Self-Service-Ingenieurplattform ein, die die mehr als 43.000 Mitarbeiter umfassende Ingenieurgemeinschaft des Unternehmens stärken und unterstützen soll, mit dem Ziel, Erfahrung, Engagement und Produktivität zu steigern.

Der Ansatz des Unternehmens wird von vier strategischen Imperativen bestimmt. Erstens gibt es eine einheitliche Schnittstelle. Hierbei handelt es sich um ein personalisiertes, datengesteuertes Erlebnis, das den Ingenieuren Eigenverantwortung gibt und über eine Self-Service-Dynamik verfügt, die eine Abwechslung zum normalen Geschäftsbetrieb darstellt. „Eine Ingenieurplattform muss die täglichen Aufgaben eines Ingenieurs vereinfachen, indem sie das richtige Maß an kontextueller Abstraktion zusammen mit den entsprechenden Werkzeugen und Ressourcen bietet“, erklärt Sridharan. „Dies muss im Kontext einer integrierten Entwicklungsumgebung geschehen, in der Ingenieure die meiste Zeit damit verbringen, eine vollständige Visualisierung ihrer Build- und Bereitstellungspipelines bereitzustellen.“

Das zweite Gebot besteht darin, sich auf die Cloud zu konzentrieren. Die öffentliche Cloud bietet Skalierbarkeit, die Geschwindigkeit, Agilität und Kosten verbessert. Der Großteil der Tools für Softwareentwickler ist hauptsächlich auf öffentlichen Cloud-Plattformen verfügbar und für diese konzipiert, die zuverlässiger und belastbarer sein können als On-Premise-Infrastrukturen. Ingenieure können schnell von erstklassigen Funktionen profitieren, einschließlich Observability-Tools, und gleichzeitig Strategien wie die Canary-Bereitstellung (zuerst Freigabe für eine kleine Untergruppe von Benutzern) übernehmen, die dazu beitragen, die Markteinführungszeit zu verkürzen. „Wenn wir vor Ort wären, hätten wir nicht die Flexibilität für eine elastische Skalierung und es wäre nicht kosteneffektiv“, bemerkt Sridharan.

Das dritte Gebot besteht darin, datengesteuert zu sein, was für eine so komplexe und schnelllebige Branche wie die Finanzdienstleistungen von zentraler Bedeutung ist. Die Plattform versorgt Ingenieure mit den richtigen Daten, Erkenntnissen und Empfehlungen, um eine Erkennung und Lösung in Echtzeit zu ermöglichen und den Fortschritt zu verfolgen. Es bietet auch Telemetrie, die dabei helfen kann, das Ingenieurerlebnis an die individuellen Bedürfnisse anzupassen. „Daten werden die Grundlage für alles sein, was wir tun, und unsere Entscheidungsfindung beeinflussen, während wir die Plattform weiterentwickeln und verbessern, um die Bedürfnisse unserer Ingenieure bestmöglich zu unterstützen“, führt Sridharan aus.

Diese Plattform bietet auch ein robusteres System für Governance und Sicherheit. Softwarefehler sind unvermeidlich, entscheidend ist jedoch, ob eine Plattform die Möglichkeit bietet, Fehler schnell zu erkennen und wiederherzustellen. Die Plattform von JPMorgan Chase umfasst Observability-Tools, die Probleme erkennen und die Änderung, die sie verursacht hat, automatisch beheben oder rückgängig machen können, wodurch die Ausfallzeit für Endbenutzer verkürzt wird. Beobachtbarkeit und Automatisierung sind im Hinblick auf Prüfungsnachweise besonders wichtig in stark regulierten Sektoren wie dem Finanzwesen. „Wir müssen eine vollständige Rückverfolgbarkeit aller Transaktionen und Änderungen haben, die in die Produktion einfließen“, bemerkt Sridharan. „Dadurch erhalten unsere Ingenieure nicht nur detaillierte Einblicke und Trends, sondern ersparen ihnen auch bei jedem Audit mehrere Tage und Wochen Aufwand, da die Plattform auf Knopfdruck einen vollständigen Auditbericht bereitstellt.“

Erfahrung als Ingenieur und Wettbewerb um Talente

Das Upgrade seiner Engineering-Plattform durch JPMorgan Chase verbessert Produktivität, Effizienz und Sicherheit. Ebenso wichtig ist es, das Unternehmen im Wettbewerb um technische Talente zu unterstützen, indem wir ein wesentlich effizienteres Arbeitsumfeld bieten, als es Softwareentwickler woanders finden könnten. Ziel des Unternehmens ist es, der attraktivste Ingenieurstandort zu sein. Angesichts des anhaltenden Wettbewerbs um gute Talente ist es wichtiger denn je, Ingenieuren ein erstklassiges Arbeitsumfeld mit minimalen Reibungsverlusten zu bieten. „Exzellente technische Leistungen und eine äußerst intuitive Plattform sind für uns von entscheidender Bedeutung, um nicht nur unsere Top-Talente zu halten, sondern auch weiterhin die besten Talente der Branche anzuziehen“, sagt Sridharan.

source site

Leave a Reply