Entwicklungs-Unterstützung für Cybersecurity-Unternehmen
Vorteile und erzielte Verbesserungen
Projektübersicht
Auslöser:
MAKONIS hatte den Kunden bereits vor ein paar Jahren unterstützt und das Projekt an interne Mitarbeiter übergeben.
Der primäre Auslöser für das Projekt war ein Ressourcenengpass beim Kunden, welcher durch das schnelle Wachstum und komplexe, leistungsintensive Anforderungen an die Preislogik verursacht wurde.
Projektbeschreibung
Das Projekt „Entwicklungs-Unterstützung“ entstand als Antwort auf den dringenden Bedarf des Kunden nach mehr Entwicklungsressourcen aufgrund seines internen Wachstums und komplexer betrieblicher Anforderungen.
Ziel war es, mittels externer Unterstützung die Kapazitäten in den Bereichen Codequalität, Sicherheit und Automatisierung zu erweitern und zu verbessern.
Das Projekt verbesserte erheblich die interne Datensicherheit durch die Implementierung von Azure KeyVault und steigerte die Codequalität sowie Compliance mit SonarCloud und Snyk in den Deployment-Pipelines.
Best Practices für automatisierte Tests und Continuous Integration/Delivery (CI/CD) beschleunigten die Entwicklungszyklen, verkürzten die Time to Market und senkten die Fehlerquote.
Weiterhin wurden technische Schulden reduziert, um die langfristige Wartbarkeit zu gewährleisten, und eine neu entwickelte API-Middleware optimierte die Datenintegration zwischen verschiedenen ERP-Systemen und einem Drittanbietersystem.
Insgesamt verbesserte dieses Projekt die technologische Effizienz und betriebliche Agilität des Kunden signifikant.
Projektablauf:
Unter Anwendung der SCRUM-Methodik wurden regelmäßige Sprint-Meetings abgehalten, bei denen das Projektteam gemeinsam mit dem Product Owner das Product Backlog pflegte, Aufgaben zuwies und den Fortschritt überwachte.
Die Experten waren schnell eingearbeitet und konnten direkt unterstützen. Das Hiring interner Mitarbeiter oder die Auslagerung an externe Experten im Ausland hätte für das Unternehmen zu lange gedauert.
Herausforderungen
- Anpassungen der Bicep-Templates und Neuentwicklung von Deployment-Pipelines zur Integration des Azure KeyVault.
- Entwicklung einer neuen API-Middleware unter Berücksichtigung internationaler Standards und in enger Zusammenarbeit mit globalen Teams.
Lösungen
Ergebnisse
Techstack
- C#
Ressourcen
- Azure KeyVault
- SonarCloud
- Snyk
- SCRUM für Projektmanagement
Haben wir Ihr Interesse geweckt?
Erfahren Sie mehr über unsere Workshops und Angebote.