Projektbeschreibung

Tarifierungsschnittstelle Sach-Privatversicherung

Branche Versicherung

von 05/2020
bis 10/2020

Weiterentwicklung und Überarbeitung einer bestehenden Tarifierungsschnittstelle im Bereich der Sach-Privatversicherung zur Anbindung an das Bestandssystems ABS und weiterer nicht auf ABS basierender Vertriebsmodule.

Bei der Weiterentwicklung wurde besonderes Augenmerk auf das Training des Teams hin, zu testgetriebener Entwicklung gelegt. Dies erforderte zunächst die Ausarbeitung einer Teststrategie, die es ermöglichte Automatisierung in immer höherem Grad einzuführen. Für das Konzept wurde schon bei der fachlichen Spezifikation begonnen, diese in BDD verwendbarer Form zu beschreiben. Innerhalb des Entwicklungsteams wurden die Grundlagen vermittelt und eingeführt, um eine hochgradig automatisierte, messbare Testabdeckung zu erreichen. SOLID Prinzipien wurden sukzessive in den Code übernommen. Um einfachere und schnellere Deployments auf CloudFoundry zu ermöglichen, wurde untersucht in wie weit JEE mit WebSphere Liberty durch Spring Boot ersetzt werden kann.

Neben der täglichen Arbeit im Team, wurden auch Workshops veranstaltet, die Clean Code, Clean Architecture, TDD und Refactoring zum Gegenstand hatten.

Technologien

  • Einführung Test Driven Development
  • Training TDD
  • JAVA 8
  • Maven
  • JUnit 5
  • Wiremock
  • PIT Mutation Testing
  • SonarQube
  • Websphere Liberty
  • Jenkins
  • Cloud Foundry
  • C++
  • zOS
  • Clean Code
  • Clean Architecture
  • Refactoring