Requirements analysis for the reengineering of a middleware landscape
Project duration: 7 months
Brief description
In the IT landscape of a power plant operator and energy trader, the interfaces are to be successively renewed and improved after a migration to the Azure Cloud. The aim is to improve stability, fault tolerance, reduce technical complexity and improve the monitoring of technical components on the one hand and data flows based on selected business objects on the other. For this purpose, about 140 interfaces will be examined and categorised with regard to their need for reengineering. The project provides a first roadmap with interface clusters and the respective adaptation requirements per cluster.
Supplement
For the problem analysis, various teams in IT and the data users in the specialist departments are asked about weak points and recurring problem areas. The support tickets in ServiceNow and the documentation of recurring problems in the support departments serve as a further source of information. In addition, problems regarding the maintenance and expandability of the interfaces are discussed with the development departments. With the information obtained, particularly critical, unstable and / or poorly maintainable interfaces can be identified and grouped. Necessary improvement requirements are assigned to each group. With the knowledge gained in this way, an initial roadmap and a backlog for the first project releases of the improvement project are created.
Subject description
Via the interfaces, electricity transactions are forwarded from the trading applications, which are mostly purchased as Software as a Service (SaaS), to the ETRM, dispatching and balancing group management systems, a multitude of service components for position and risk management as well as the reporting applications. For smooth operation, the trading transactions and the schedules of the power plants as well as the net positions of the balancing groups and the portfolios must be displayed correctly and up-to-date in the position reporting at all times, especially in the short-term area (day-ahead and intraday). The use of algotrading systems exacerbates the situation here and thus increases the demands on the interface landscape.