Skip to content
Aperlena

Germany - Software programming and consultancy - Migration of the DB2 z/OS database to PostgreSQL on-premise

Original Deutschland - Softwareprogrammierung und -beratung - Migration der DB2 z/OS Datenbank zu PostgreSQL on-premise

Open Contract notice No deadline published
Watch this tender

We email you if the deadline moves or a correction is published. Free. Log in

The Aperlena Verdict

Open race

No supplier dominates: 4 different companies have won the last 4 comparable contracts from this buyer over 5 years. This is a genuinely open race.

Based on 4 comparable awards by this buyer in this sector over 5 years. Every verdict is recorded before the outcome and graded against the award notice. How we score ourselves.

Summary

Machine-generated summary

The Beitragsservice of ARD, ZDF and Deutschlandradio intends to replace its existing Db2 z/OS platform with a modern, open target platform based on PostgreSQL, operated on-premise. The contract covers the technical migration of the existing database and application components without functional changes, so that all affected applications run fully, performantly and securely on PostgreSQL. Eight work packages are described, including migration of the database structure and data, conversion of Db2 SQL statements into equivalent PostgreSQL statements, use of a Liquibase model, testing to prove correctness, and performance optimisation in close cooperation with the client's project team. No estimated value, deadline or procedure details are stated in the description.

Description

Der Beitragsservice von ARD, ZDF, Deutschlandradio (nachfolgend "Beitragsservice" oder "Auftraggeber" bzw. "AG" genannt) beabsichtigt die Ablösung der vorhandenen Db2-z/OS-Plattform durch eine moderne, offene Zielplattform auf Basis von PostgreSQL im On-Premises-Betrieb. Gegenstand ist die technische Migration der bestehenden Datenbank- und Anwendungskomponenten ohne fachliche Funktionsänderungen. Ziel ist die vollständige, performante und sichere Lauffähigkeit aller betroffenen Anwendungen auf PostgreSQL. Im Folgenden werden die acht Arbeitspakete beschrieben, die im Rahmen des Gesamtvorhabens durch den Auftragnehmer (AN) zu erbringen sind. Die Aufgaben sind in enger Zusammenarbeit und Abstimmung mit dem Projektteam des Beitragsservice zu erbringen. 1. Migration der Db2-Datenbank nach PostgreSQL - Analyse der Datenbank und Entwicklung eines Migrationsplanes mit dem Ziel, die Db2-Datenbank nach PostgreSQL zu überführen. - Migration der Datenbankstruktur einschließlich aller relevanten Datenbankobjekte inkl. Tabellen, Indizes, Views, Trigger. Die Verwaltung der Schemaänderungen unter PostgreSQL soll dabei durch ein Liquibase-Modell unterstützt werden. Stored Procedures sind nicht Bestandteil der Migration, da deren Ablösung bereits erfolgt. - Migration der Daten aus der Db2-Datenbank nach PostgreSQL. -Nachweis der Korrektheit der Migration durch geeignete Testverfahren. 2. Umwandlung der in den Anwendungen verwendeten Db2-SQL-Statements in funktionsgleiche PostgreSQL-Statements -Umwandlung der in den Anwendungen verwendeten Db2-SQL-Statements in funktionsgleiche PostgreSQL-Statements. -Unterstützung des AG beim Nachweis der korrekten Funktionsfähigkeit der Anwendungen. -Sofern Anwendungsfehler auftreten, müssen Lösungskonzepte entwickelt, mit dem AG abgestimmt und umgesetzt werden, um die korrekte Funktionsfähigkeit der Anwendungen zu gewährleisten. Dabei ist eine Anpassung des Anwendungscode (z.B. Java in RUBIN) nach Möglichkeit zu vermeiden. 3. Optimierung der Performance der PostgreSQL-Datenbank sowie Sizing der für den On-Premises-Betrieb erforderlichen Hardware - Optimierung der Performance der PostgreSQL-Datenbank durch geeignete Tuning-Maßnahmen, so dass die Performance-Anforderungen des AG eingehalten werden. - Erarbeitung eines Hardware-Sizing auf dessen Grundlage der Beitragsservice die für den On-Premises-Betrieb erforderliche Hardware zum Betrieb der Anwendungen ohne weitere konzeptionelle Zuarbeiten beschaffen kann. - Nachweis der Einhaltung der Performance-Anforderungen des Beitragsservice durch geeignete Testverfahren auf der durch den Beitragsservice beschafften Hardware (dies erfolgt nach den Sizing-Vorgaben des AN). 4. Aufbau der erforderlichen Systemumgebungen und Infrastruktur sowie Ausgestaltung der erforderlichen Betriebsprozesse - Aufbau der Serverinfrastruktur und der dazugehörigen Systemsoftware (Betriebssystem, Datenbank) unter Nutzung der Ansible Automation Platform. - Aufbau (Installation, Integration, Herstellen der Einsatzbereitschaft) und Betrieb der erforderlichen Systemumgebungen (Entwicklung, Referenz, Schulung, Test, Produktion) für die einzelnen Anwendungen in Zusammenarbeit mit dem Team des Beitragsservice. - Management von Testumgebungen und Testdaten - Dokumentation der entsprechenden Verfahrensweise und Betriebsprozesse. - Ausgestaltung und Erprobung der erforderlichen Betriebsprozesse (Backup and Recovery, Systemmonitoring usw.). - Überleitung der Verantwortung für diese Aufgaben an das Beitragsservice-Team zum Meilenstein "Probebetrieb. 5. Entwicklung eines Werkzeugs zur Pseudonymisierung / Anonymisierung und Testdatenerstellung - Entwicklung oder Integration eines kommerziellen Werkzeugs zur Pseudonymisierung/Anonymisierung der Daten entsprechend den fachlichen Anforderungen des Beitragsservice. - Entwicklung oder Integration eines kommerziellen Werkzeugs zur Erstellung konsistenter Testdaten (Teilmengen der Produktionsdaten) für Entwicklungs- und Testumgebungen sowie für Performancemessungen 6. Qualifizierung der Anwender - Überleitung des erforderlichen Integrations- und Betriebsknowhows an das Beitragsservice-Team. - Unterstützung und Begleitung von Beitragsservice-Experten bei der Übernahme von Betriebsaufgaben. - Durchführung von Schulungen und anderen Qualifikationsmaßnahmen in den Bereichen PostgreSQL, Betriebs-Tools und anderem. 7. Produktivsetzung und Support während der Anlaufphase - Vorbereitung der Produktivsetzung der Anwendungen. - Go-Live Feinplanung - Durchführung von Generalproben für die Produktivsetzung der Anwendungen. - Begleitung der Produktivsetzung, Standby - Hypercare für einen Zeitraum von neun Monaten. 8.Projekt- und Releasemanagement - Das Projekt wird mit Projekt- und Teilprojektmanagement sowie einem Lenkungsausschuss organisiert. Der AN sorgt für eine professionelle Projektplanung, Projektsteuerung und ein Projektberichtswesen und etabliert ein dem Risiko angemessenes Risikomanagement. - Auf Projekt- und Teilprojektebene ist eine beidseitige Besetzung mit Vertretern des Beitragsservice und des AN vorgesehen. - Sämtliche erforderliche Terminbesprechungen, Workshops etc. sind vom AN vorzubereiten, zu moderieren und zu dokumentieren. - Alle Ergebnisse und insbesondere getroffene Entscheidungen sind vom AN ordnungsgemäß, detailliert und umfassend zu dokumentieren. - Templates und Vorlagen sind zwischen Beitragsservice und dem AN abzustimmen. - Als Projektablage ist das Confluence-System oder ein anderes durch den AG bereitgestelltes System zu nutzen. - Durch den AN ist die Einrichtung eines Projektbüros (PMO) vorzusehen (eine vor-Ort Einrichtung beim Beitragsservice ist jedoch nicht erforderlich). Die Beschreibung der ausgeschriebenen Leistungen wird unter Ziffer 5.1. dieser Bekanntmachung fortgesetzt. Fortsetzung der Beschreibung der ausgeschriebenen Leistungen aus Ziffer 2.1. dieser Bekanntmachung. - Das Projektbüro unterstützt das Projektmanagement sowohl auf Beitragsservice- als auch auf Auftragnehmerseite für administrative Aufgaben (Erfassungs- und Verwaltungsaufgaben, Informationsaufbereitung und -verteilung, Planungsaufgaben, Berichtaufbereitung etc.). - Der AN sorgt für ein Releasemanagement zur Koordination der Weiterentwicklung der Anwendungen vom Beitragsservice und den Migrationsaktivitäten im Lauf der ca. dreijährigen Projektlaufzeit. Nicht Gegenstand dieser Ausschreibung sind folgende Leistungen: - Bereitstellung der PostgreSQL Datenbank-Software, Betriebssystemsoftware - Beschaffung der für den Betrieb erforderlichen Hardware und Systemtechnik. - Beschaffungen von Tools und Software-Werkzeugen, die zum Betrieb der Systeme über das Projektende hinaus bzw. dauerhaft durch den AG benötigt werden. Es ist beabsichtigt, soweit eine hinreichende Anzahl von Teilnahmeanträgen geeigneter Berwerber vorliegt, die Zahl der Bewerber, die im nachfolgenden Verhandlungsverfahren zur Angebotsabgabe aufgefordert werden, auf drei geeignete Bewerber zu begrenzen. Nicht berücksichtigte Bewerber werden schriftlich über ihr Ausscheiden informiert. Die Einschränkung des Bewerberkreises erfolgt anhand objektiver nichtdiskriminierender Kriterien (vgl. diese Bekanntmachung und Teil A. Teilnahmebedingungen der Teilnahmebroschüre) Das Vergabeverfahren wird nach Abschluss des Teilnahmewettbewerbs mit mindestens einer Verhandlungsrunde fortgesetzt. Die Vergabestelle wird nur die drei ausgewählten geeigneten Bieter zur Abgabe eines Erstangebots auf Grundlage der detaillierten Vergabeunterlagen inklusive ausführlicher Leistungsbeschreibung auffordern. Daneben ist zur Qualitätssicherung die Durchführung eines 2-monatigen Pitchs vorgesehen. Die Bieter erhalten technische Unterlagen, Testdaten ohne Produktivbezug sowie ausgewählte SQLs und Codeausschnitte, führen eine beispielhafte Probemigration durch, analysieren Risiken und skizzieren (Teil-)Lösungskonzepte inklusive Vorgehen zum Hardware-Sizing. Das Pitchhonorar beträgt 20.000 Euro netto. Die Pitch-Ergebnisse fließen in die Qualitätsbewertung ein. Weitere Einzelheiten zum Pitch sowie der konkrete zeitliche Ablauf der Durchführung des Pitchs und der parallelen Erstellung der Erstangebote ergeben sich aus den Vergabeunterlagen, die den Bietern, die zum begrenzten Bieterkreis zählen, nach Abschluss des Teilnahmewettbewerbs mit der Aufforderung zur Abgabe des Erstangebots über den dtvp-Vergabemarktplatz zur Verfügung gestellt werden. AUSWAHL DES BEGRENZTEN BIETERKREISES Der Beitragsservice wird max. 3 Bieter für das Verhandlungsverfahren auswählen. Sind mehr als 3 Bewerber nach Prüfung der Teilnahmeanträge geeignet, erfolgt die Auswahl auf Basis der nachfolgenden objektiven Kriterien: Der Beitragsservice wird maximal 200 Punkte für die vom Bewerber vorgelegte Referenzliste vergeben. Im Rahmen der Vergabe der maximal 100 Punkte pro angegebener Migrations-Referenz wird der Beitragsservice ausschließlich die beiden Referenzaufträge des Bewerbers zugrunde legen, die im Rahmen der Referenzüberprüfung vom Referenzauftraggeber bestätigt wurden, die vorgegebenen Mindestanforderungen erfüllen und im Rahmen der Bewertung die höchste Punktzahl erzielt haben. Für den Fall, dass mehr als drei Bewerber aufgrund gleicher Anzahl Punkte zum eingeschränkten Kreis der Bewerber zählen, werden alle diese punktgleichen Bewerber ebenfalls zur Angebotsabgabe aufgefordert. Im Einzelnen orientiert sich die Punktevergabe an folgenden Kriterien: a) Vergleichbarkeit des Quellsystems im Referenzprojekt (15 Punkte) - Ablösung einer DB2-Datenbank von einem Mainframe-System: 15 Punkte b) Datenvolumen des Referenzprojekts bezogen auf strukturierte Daten (max. 30 Punkte) - > 2 TB (Mindestanforderung) bis 5 TB: 10 Punkte - > 5 TB bis 10 TB: 20 Punkte - > 10 TB: 30 Punkte c) Technische Komplexität des Datenmodells und der Anwendungslogik (max. 40 Punkte) - Hohe Datenintegrität: Die Migration umfasste ein Datenmodell mit hoher refe-renzieller Integrität mit Foreign Keys: 5 Punkte - Hohe Objektvielfalt: Die Migration umfasste die Migration/Neuerstellung unter Anwendung von Triggern: 5 Punkte - Hohe Objektvielfalt: Die Migration umfasste die Migration/Neuerstellung unter Anwendung von Views: 5 Punkte - Hohe Anwendungsbindung: Die Migration umfasste die Anpassung von em-bedded SQL: 5 Punkte - Kombinierte technische Komplexität: Zusätzlich wird bewertet, ob die Migrati-on eine Kombination der oben genannten Techniken erforderte. Die volle Punktzahl wird vergeben, wenn die Migration die kumulative Anwendung von Foreign Keys und Triggern und Views umfasste: 20 Punkte d) Umfang der Betriebsverantwortung im Referenzprojekt (max. 10 Punkte) - Betriebsverantwortung für > 3 Monate bis 6 Monate: 5 Punkte - Betriebsverantwortung für > 6 Monate: 10 Punkte e) Art des Auftraggebers im Referenzprojekt (max. 5 Punkte) - Auftraggeber aus der Privatwirtschaft: 0 Punkte - Öffentlicher Auftraggeber: 5 Punkte Weitere Einzelheiten zum Teilnahmewettbewerb können der auf dem dtvp-Vergabemarktplatz bereit gestellten Teilnahmebroschüre entnommen werden.

Official source

Source: TED - Tenders Electronic Daily (Publications Office of the EU)

Always verify details on the official notice.

Last verified against TED - Tenders Electronic Daily (Publications Office of the EU) 1 month ago

More from this buyer

Full buyer profile

4 open tenders right now

Who usually wins this buyer's contracts in this sector

Company Wins Total awarded Last win
Informatica GmbH 1 €300,000 Nov 2025
B1 Systems GmbH 1 n/a Jun 2026
CYBERTEC PostgreSQL International GmbH 1 n/a Aug 2026
NAXCON GmbH; OPSinnovate UG; 4ACES GmbH; BREDEX GmbH; P3 automotive GmbH 1 n/a Jan 2026

Based on 4 awards with a linked company profile over the last 5 years.

Similar tenders

Market context

Avg. open tender · IT services
€27,806,313
5,795 open across Europe right now
Buyer track record on Aperlena
13 notices tracked · 5 awarded
€300,000 in awarded contracts

Never miss a tender like this

Get an email for new tenders matching: IT services · Germany. Free.

Set up my alert

Keyboard shortcuts

Read a list without reaching for the mouse. The shortcuts stay quiet while you type in a field.

j
Next result
k
Previous result
Enter
Open the result
n
Next page
p
Previous page
c
Compare this result
s
Shortlist this result
/
Jump to the search box
?
Show these shortcuts
Esc
Close