Dies ist eines von 4635 IT-Projekten, die wir erfolgreich mit unseren Kunden abgeschlossen haben.

Wobei dürfen wir Sie unterstützen?

Weißes Quadrat mit umrandeten Seiten rechts oben

Aufbau und Wartung einer Build- und Test-Infrastruktur mit Jenkins

Projektdauer: 10 Monate

Kurzbeschreibung

Für Builds verschiedener Artefakte (Rechenkerne, Datendateien, automatische Berechnung von Daten) sowie für Testabläufe wie Regressionstests, statische und dynamische Codeanalyse, Testabdeckungsanalysen und Performance-Messungen werden für unterschiedliche Plattformen (Windows / Linux) Jenkins-Installationen aufgebaut und konfiguriert. Im laufenden Betrieb erfolgt die Ergänzung und Optimierung der bestehenden Abläufe.

Ergänzung

Im Umfeld der Rechenkerne für eine private Krankenversicherung gilt es unterschiedliche Artefakte zu erzeugen. Dies umfasst in C++ geschriebene Rechenkerne sowie kundenspezifische Datendateien mit Grundlagendaten zur Berechnung von Tarifen der Krankenversicherung. Um diese Artefakte in einer definierten Umgebung revisionssicher zu erstellen, werden mehrere Jenkins-Installationen auf den benötigten Plattformen (Windows und Linux) aufgebaut. Jenkins ist ein Standardwerkzeug zum Aufbau von Continuous-Integration-Plattformen. Die Jenkins-Abläufe laden die benötigten Dateien aus dem Quellcodeverwaltungssystem des Kunden, generieren die gewünschten Artefakte oder führen Testläufe durch und legen die Ergebnisse wieder revisionssicher im Quellcodeverwaltungssystem des Kunden ab.

Fachbeschreibung

Neben der Revisionssicherheit wird mit der Einführung eines Tools zur Continuous-Integration versucht, die Softwarequalität bei zunehmender fachlicher und technischer Komplexität im Bereich der Kalkulation von Beiträgen zu Produkten der Krankenversicherung sicherzustellen. Die fachliche Komplexität resultiert aus der Vielzahl unterschiedlicher, verkaufsoffener und geschlossener Tarife aus den Bereichen Heilkostenvollversicherung, Krankenzusatzversicherungen, Pflegepflichtversicherung und Pflegezusatzversicherung. Hinzu kommen die Kombinationsmöglichkeiten der einzelnen Tarife und die darauf aufsetzenden Themen (beispielsweise Beitragsrückerstattung oder Beitragsanpassungen aufgrund sich ändernder allgemeiner Versicherungsbedingungen). Die technische Komplexität basiert auf der Notwendigkeit Beiträge aus verschiedenen Anwendungen, z. B. via Internet für den Endkunden, Vertretersoftware oder Maklerportal, heraus performant zu kalkulieren.

Überblick

Projektzeitraum01.03.2016 - 31.12.2016

Haben wir Ihr Interesse geweckt?