DevOps-Consulting für skalierbare Kundenservices
Aufgabe
Das 5-köpfige Entwicklerteam der LGT für den Bereich Asset-Management wollte einen effizienteren und vor allem automatisierten Entwicklungsprozess, um Zeit zu sparen, den Entwicklungskomfort zu erhöhen und die Fehlerquote bereits bei der Programmierung zu senken.
Ergebnis
Im DevOps-Consulting bauten wir mit dem Entwicklerteam der LGT die Automatisierung von Tests und ein innovatives Review Environment auf. Durch DevOps-Praktiken gewinnen Banken Effizienz, Sicherheit und die nötige Flexibilität für Innovationskraft. So bauen sie den Kundenservice und ihren Wettbewerbsvorteil aus.
Die LGT ist ein weltweit tätiges Finanzdienstleistungsunternehmen mit innovativen Anlegemöglichkeiten und Services. Die Private Banking und Asset Management Gruppe ist im Besitz des Fürstenhauses von Liechtenstein, das die LGT auch persönlich führt.
Unsere Services
Kosten langfristig reduzieren
Dank unserer jahrelangen Expertise konnten wir dem Entwicklerteam im DevOps-Consulting dabei helfen, ihre Ressourcen optimal zu nutzen. Mit automatisierten Tests in unterschiedlichen Bereichen, ausführlichen Fehlerreports und dokumentierten Prozessen können Probleme früher erkannt und schneller behoben werden. Dies reduziert den manuellen Testaufwand und beugt Problemen vor.
Einführung von Tests
Das DevOps Consulting beinhaltet eine breite Palette an Tests, die die Stabilität und Sicherheit verbessern sollen.
- Static Code Checks: Damit werden potentielle Fehler im Code frühzeitig erkannt, können dadurch vermieden werden und sorgen für hohe Codequalität von Anfang an. Das spart Zeit und Kosten.
- Unit Tests: Durch Unit-Tests stellen wir sicher, dass der Code präzise, zuverlässig und ohne versteckte Fehler funktioniert.
- Integrationstests mit der Datenbank: Diese gewährleisten, dass Daten korrekt verarbeitet und sicher gespeichert werden. Dies schützt die Integrität der Daten und sorgt dafür, dass alles reibungslos funktioniert.
- Integrationstests zur Laufzeit der Applikation: Reale Bedingungen werden simuliert, um sicherzustellen, dass alle Teile der Anwendung nahtlos zusammenarbeiten. Auf diese Weise garantieren wir Stabilität und ein einwandfreies Benutzererlebnis auch unter hoher Last.
- Regressionstests: Mit Regressionstests stellen wir sicher, dass neue Updates bestehende Funktionen nicht beeinträchtigen. Die bestehende Software bleibt kontinuierlich stabil, während das Entwicklerteam daran weiter arbeiten kann.
Innovation und Wettbewerbsfähigkeit
Durch DevOps können Banken Technologien und Tools einführen, die die Software-Qualitätssicherung sowie die Innovations- und Wettbewerbsfähigkeit steigern. Die DevOps-Praktiken ermöglichen es, schnell auf neue Marktbedingungen und Kundenanforderungen zu reagieren.
Hochwertige Programmierung
Vor unserer Zusammenarbeit wurden Tests oft manuell gemacht, was viel Zeit erforderte und fehleranfälliger war. Inzwischen nutzen die Entwickler:innen ein isoliertes Review Environment und die Automatisierung von Tests.
Mehr Entwicklungskomfort
Durch die isolierte Testumgebung arbeitet das LGT-Entwicklerteam jetzt mit mehr Freiraum. Dank der Automatisierung der Tests kann es sich nach und nach auf die neuen Prozesse einstellen, ohne alle Eventualitäten kennen oder nutzen zu müssen.
Ergebnisse
Was wir im Projekt erreichen konnten.
Verwendete Technologien
»Mit DevOps konnten wir die Qualität unserer Entwicklungsprozesse signifikant steigern. Fehler werden früher erkannt, und die Entwicklung ist stabiler denn je.«
