The Project background

The customer is a big FinTech company.
Project purpose: Bank core system. “Banking End-of-Day processes” functionality.
Development team: 10-15 engineers
Project duration: 3 years
Project implementation: 2 months

How we did it

In fact, we convinced the product owners that the efforts that testers and developers spend on maintaining a monolithic product are no longer paying off. In order to prove the need for change, a new architecture and testing strategy was proposed with the project architects.
The construction of a CI / CD process, including automated testing at all stages, made it possible to reduce the time for making changes (the time for adding new functionality) to 2 hours.

The Project Stages

01.

Duration: 2 weeks

  • Project analysing
  • Testing processes assessment
  • Documentation review
  • Defects analysing
02.

Duration: 2 weeks

New Testing Strategy Development

Project refactoring requirements clarification

Brainstorming with management and team

03.

Duration: 1 month

Refactoring done

New Testing Strategy Implementation

Results measurement, evaluation and lesson learning