Short description:

The customer (international group) develops its own systems to automate the control of production. (MES-Manufacturing Execution System) The system takes over all steps from planning to execution and follow-up. In order to further develop and maintain the software, structured requirements on usage and software level are collected, documented and used as a basis for release-dependent system tests. These tests are performed on the basis of newly defined test cases and corresponding findings are entered into development via an incident management process.


PTA takes over both the system analysis of the existing product and the interviews with key users and subject matter experts in order to capture the relevant requirements in a structured manner. Due to the parallel further development, the requirements and test cases are to be integrated into the ongoing change management and a focus is to be placed on the consistency between documentation and application. An important means of requirements elicitation and traceability is modeling in UML and linking development and documentation using on-premis Azure DevOps.

Technical description:

There are various process steps in production. The MES software divides an order into individual process steps and selects the suitable and available resources for them. The process steps include preparation (e.g. weighing, provision of materials), execution of production (e.g. mixing, heating, stirring) and post-processing (filling and cleaning of equipment).