For the checks of invoices against the actual goods receipt in the warehouse, the customer uses existing COBOL applications, which can process a large part of the invoices automatically and has already been in use for many years. Invoices that cannot be checked automatically by the applications have to be reprocessed manually in an application by the specialist department. As part of the project, a new, modern web application is to be implemented to replace the existing applications. The existing range of functions will be taken over and extended by a position-specific control of the invoices. Furthermore, the focus is on increasing the rate of automatically checked invoices and making manual processing by the specialist department easier and more convenient.
Supplement
In the cross-functional team, PTA GmbH supports the customer in the development of test management. Here, a test strategy for the agile approach with Scrum is developed within the framework of the customer's test guidelines, the test tool SpiraTest is adapted to the specific project and the team members are trained. On the other hand, the PTA works in the Scrum team and supports the development of the new application. For this purpose, a modern and more user-friendly application is being implemented within the cloud infrastructure provided by the customer to replace and extend the legacy applications. To support the agile development process, the use of heterogeneous, domain-specific microservices and microfrontends is used throughout. The development of the microservices is implemented with the Quarkus framework using Kotlin. Angular 9 is used to implement the frontends and is orchestrated together with the services by Gitlab CI in the Kubernetes cluster.
Subject description
For the customer's business value, it is necessary to retain existing customer-specific processes that cannot be mapped by standard software. The in-house development also allows a strong focus on the familiar user interfaces of the existing corporate design.