Pax, Swiss Life Insurance Company Ltd

Migration Quicksale offer system on modern technology (project PVA Quicksale)

Initial Position

Pax provides its sales partners for private provision with Quicksale, an offer system for calculating offers. This tool was based on old Java technologies in form of a Java applet and only worked reliably on the Internet Explorer web browser. This use of the tool restricted the collaboration with business partners who use different system environments.

Pax has therefore decided to initiate the agile PVA project with the aim to publish a new interface of the offer system based on current technologies with a modern design. In addition, new insurance products have been developed that meet the requirements of the current market.

Role nag

Software development:

  • Reinforcement of the Pax team through the use of an external software developer from nag informatik as a member of the agile team, with an extensive application of the Scrum method
  • Software solutions backend: Software development and collaboration in the software architecture definition of the Java backend
  • Software solutions frontend: Development of various functionalities of the new frontend application, participation in the migration of the legacy Java applet to a modern Angular technology
  • Software solution interfaces: Further development of the interfaces (SOAP) between the offer system and third-party applications

Support in testing:

  • Development: Unit tests, automated integration tests
  • Testing: Acceptance of user stories
  • Technical: User acceptance tests
Aim
  1. The Quicksale offer calculator must be replaced by the new UI by the end of 2020.
  2. The new life insurance products must be developed and validated by the end of 2020.
  3. The solution must have a modern UI (Angular), be based on current technologies (Java Web with REST, OPENAPI) and support DevOps (Docker) solutions in order to guarantee the maintainability and scalability of the product in the long term.
  4. The project must be developed in an agile environment in which the Scrum methodology is applied intensively.
Customer

Pax is a precautionary insurance for private and occupational provisions based in Basel. As a cooperative society, Pax is committed to the interests of its customers, who participate as membersĀ of the cooperative in the success of the company.