Public procurement notice: Contract Notice
Published: 2016-01-29
Buyer: ZDF – Zweites Deutsches Fernsehen
Country: DE
Region: RHEINLAND-PFALZ
Contract type: Services
Procedure: Open procedure
CPV classification: 72000000
Submission deadline: 2016-03-08
Award criteria: The most economic tender

Technical requirements: Gegenstand der Ausschreibung sind Softwarepflege- und Administrations-Leistungen für .Net Applikationen mit Java-Backend sowie deren Schnittstellen mit zahlreichen Methoden und Diensten im Client/Server-Umfeld.
Bei den Anwendungen handelt es sich um Eigenentwicklungen zur Unterstützung verschiedener Fachbereichsprozesse im redaktionellen, produktionellen oder administrativen Umfeld der Medienforschung und der Sendeleitung. Die Anwendungen sind als Web- oder Rich-Client-Applikationen, über MS Visual Studio in C# bzw. VB.net und Java, implementiert.
Weiterer Bestandteil der Softwarepflege ist die Anpassung und Pflege von diversen eigenentwickelten Berichten und Auswertungen, sowie die Pflege diverser Schnittstellen.
Als relationales Datenbanksysteme für die zu pflegenden Produkte kommt Oracle, MySQL und SQL-Server sowie Access zum Einsatz.
Alle genannten Produkte kommen in einer Produktions-, einer Test- und einer Entwicklungsumgebung zum Einsatz und sind in allen drei Umgebungen zu betreuen.
Optionaler Bestandteil der Ausschreibung sind Weiter- und Neuentwicklungsleistungen der o. g. Anwendungen.
Die geplante Abnahmemenge für die Pflegeleistung beträgt ca. 4 160 Stunden pro Jahr. Während der Vertragslaufzeit des Pflegevertrages können optional zusätzlich Weiter- und Neuentwicklungen für die in der Leistungsbeschreibung aufgeführten Anwendungen als gesonderte Projekte bzw. Weiterentwicklungsmaßnahmen an den Auftragnehmer vergeben werden. Der Umfang hierfür wird auf ca. 4 000 Stunden pro Jahr geschätzt.
Die Laufzeit des Vertrages beträgt drei Jahre (Basis-Vertragslaufzeit) mit der Option zur Verlängerung um 12 Monate, sowie -sofern erforderlich- einer weiteren optionalen Verlängerung (nach 3 bzw. 4 Jahren) um 2 Monate zur Einarbeitung eines neuen Auftragnehmers.
Während der Vertragslaufzeit des Pflegevertrages können optional zusätzlich Weiter- und Neuentwicklungen für die in der Leistungsbeschreibung aufgeführten Anwendungen als gesonderte Projekte bzw. Weiterentwicklungsmaßnahmen an den Auftragnehmer vergeben werden.
1) Fremdnachweis über die Eintragung in das Handelsregister oder ein dem Handelsregister vergleichbarem Register (nicht älter als 6 Monate). Der Nachweis muss von jedem Mitglied einer Bewerbergemeinschaft und von jedem Unterauftragnehmer mit dem Angebot vorgelegt werden.
2) Fremdnachweis einer Berufshaftpflichtversicherung bzw. eine schriftliche Erklärung des Versicherers zur Erhöhung der Berufshaftpflichtversicherung im Auftragsfall mit jeweils folgenden Deckungssummen:
Alle Nachweise und Erklärungen müssen von jedem Mitglied einer Bewerbergemeinschaft und von jedem Unterauftragnehmer mit dem Angebot vorgelegt werden.
Der Auftragnehmer erbringt die Leistung durch Personal, das entsprechend der nachstehend genannten Eignungskriterien und den vertraglichen Vereinbarungen für die Erbringung der vereinbarten Leistung qualifiziert ist.
Jedes Eignungskriterium ist durch Referenzen (nicht älter als 10 Jahre) des Bieters nachzuweisen. Für Projektreferenzen (Eigen- oder Fremdnachweise) sind folgende Informationen zu erbringen:
— Beschreibung der durch den Bieter erbrachten Leistung mit Angaben zu Projektgröße/Anwendungsmetriken, Laufzeit, Anzahl der Projektmitglieder und eingenommener Rolle im jew. Projekt

Eligibility requirements: 1) Fremdnachweis über die Eintragung in das Handelsregister oder ein dem Handelsregister vergleichbarem Register (nicht älter als 6 Monate). Der Nachweis muss von jedem Mitglied einer Bewerbergemeinschaft und von jedem Unterauftragnehmer mit dem Angebot vorgelegt werden. 1) Bonitätsbescheinigung einer Hausbank (nicht älter als 6 Monate). 2) Fremdnachweis einer Berufshaftpflichtversicherung bzw. eine schriftliche Erklärung des Versicherers zur Erhöhung der Berufshaftpflichtversicherung im Auftragsfall mit jeweils folgenden Deckungssummen: — Personen und Sachschäden mindestens 2 500 000 EUR, — sonstige Schäden mindestens 100 000 EUR. Alle Nachweise und Erklärungen müssen von jedem Mitglied einer Bewerbergemeinschaft und von jedem Unterauftragnehmer mit dem Angebot vorgelegt werden. Der Auftragnehmer erbringt die Leistung durch Personal, das entsprechend der nachstehend genannten Eignungskriterien und den vertraglichen Vereinbarungen für die Erbringung der vereinbarten Leistung qualifiziert ist. Jedes Eignungskriterium ist durch Referenzen (nicht älter als 10 Jahre) des Bieters nachzuweisen. Für Projektreferenzen (Eigen- oder Fremdnachweise) sind folgende Informationen zu erbringen: — Name und Branche des Kunden/Auftraggebers — Zeitraum und Ort der Leistungserbringung — Beschreibung der durch den Bieter erbrachten Leistung mit Angaben zu Projektgröße/Anwendungsmetriken, Laufzeit, Anzahl der Projektmitglieder und eingenommener Rolle im jew. Projekt — fachkundiger Ansprechpartner des Referenzunternehmens mit Kontaktdaten (Mindestangaben: Name der Firma, Name des Ansprechpartners, Firmen-Postanschrift und Firmen-Telefonnummer des Ansprechpartners). A) Der Bieter muss nachweisen, dass er über langjährige (> 5 Jahre) praktische Berufserfahrung in der Softwareentwicklung (Programmierung von Fachbereichsanwendungen oder Services) verfügt. Es müssen mindestens zwei Referenzen (nicht älter als 10 Jahre) vorliegen (Eigen- oder Fremdnachweise): 1) Konzeption und Programmierung von Fachbereichsanwendungen (> 10 Nutzer) 2) Ausführung beratender Tätigkeiten gegenüber Anwenderbereichen 3) Qualitätssicherung und Testing: Planung und Durchführung von Systemtests in einer heterogenen und komplexen Systemumgebung mit verteilten Anwendungen B) Praktische Berufserfahrung ist mittels Beschreibung der jeweiligen Tätigkeit bzw. der Projektrealisierung mit Angabe des Zeitraumes der Ausübung der jew. Tätigkeit und des Auftraggebers nachzuweisen (Eigen- oder Fremdnachweise), falls nicht anders angegeben. Mehrjährige praktische Berufserfahrung (> 5 Jahre) ist nachzuweisen bzgl.: 1) Planung, Konzeption und Aufbau serviceorientierter Architekturen, verteilter Anwendungen 2) Logging und Monitoring von verteilten Services und komplexen IT-Entwicklungsprojekten in einer heterogenen HW- und SW-Infrastruktur im .Net- und Windows-Umfeld sowie Durchführung entsprechender Performance-Analysen und –Optimierungen 3) Konzeption und Durchführung von automatisierten Testverfahren (Unit Tests). 4) Erfahrung mit Performance-Tuning und Optimierungsstrategien. 5) Erfahrung mit der Konzeption, Umsetzung und Betrieb eines verteilten Serversystems. 6) Erfahrungen im Software-Testumfeld nachgewiesen durch: ISTQB Certified Tester (Foundation Level) C) Expertenkenntnisse in der .Net-Entwicklung (Programmierung von Anwendungen oder Services) mit Einsatz der folgenden Technologien und Produkte sind durch mindestens zwei Referenzprojekte/Realisierungen je Technologie zu belegen (Eigen- oder Fremdnachweise). Bei Produkten, die es in der angegebenen Version noch keine drei Jahre gibt, wird zusätzlich entsprechende Erfahrung bzgl. der Vorgängerversion(en) erwartet: Mindestens zwei der vorgesehenen Personen sollten über fundierte Kenntnisse folgender Technologie bzw. Verfahren verfügen und diese in den letzten 3 Jahren eingesetzt haben. 1) Microsoft Certified Solutions Developer: Windows Store Apps using C# (MCSD) (zwar entwickelt das ZDF keine Store Apps, dies ist aktuell aber die einzige Rich Client Prüfung die Microsoft anbietet, darüber hinaus enthält die Zertifizierung C# und Grundlagen von WPF (XAML), welche aktuell die Basis für die ZDF Rich Client Entwicklung darstellt) 2) Erfahrungen in der Entwicklung mit der Programmiersprache C# und VB.Net. 3) Erfahrungen mit dem Microsoft .NET-Framework 4.5. 4) Erfahrungen in der Konzeption und Entwicklung .Net Winforms 5) Erfahrungen in der Konzeption und Entwicklung von .Net-Web-Anwendungen 6) Erfahrungen in der Webservice-Entwicklung 7) Erfahrungen mit dem Microsoft Visual Studio 2013 8) Erfahrungen in der Datenbank-Entwicklung (Erzeugen performanter bzw. performanceoptimierter Datenbankmodelle durch entsprechende Normalisierung und Indizierung) a. MS SQL Server ab Version 2008 b. Oracle ab Version 11gR2 9) Erfahrung in der XML Verarbeitung 10) Infragistics Winforms-UI-Controls ab Version 2008 11) Spreadsheet Gear ab Version 2008 12) SoftwareFX ChartFx ab Version 7 13) Erfahrungen mit dem Logging Framework log4net 14) Erfahrung mit Testszenarien und Testmethoden für Komponententests. Test Framework NUnit 15) Erfahrung mit Betriebssystemen der Fa. Microsoft: Windows Server 2008 R2 / 2012 R2. 16) Erfahrungen mit MS TFS 17) Automatisierte Verarbeitung von Excel Dateien (lesend und schreibend) ab Version 2007 18) Anbindung des zentralen Verzeichnisdienstes (ADS) 19) Erfahrung mit der .Net Deployment-Technik Click-Once 20) Erfahrung im Reportingtool Crystal Report 21) Erfahrung mit der Einbindung von ActiveX Komponenten in Winforms. 22) Erfahrung im Bereich Videoverabeitung: Schnitt, Zusammenfügung, Untertitelung, DVD-Video-Erzeugung D) Expertenkenntnisse in der Java-Entwicklung (Programmierung von Anwendungen oder Services) mit Einsatz der folgenden Technologien und Produkte sind durch mindestens drei Projekte/Realisierungen je Technologie zu belegen (Eigen- oder Fremdnachweise) (bei Produkten, die es in der angegebenen Version noch keine drei Jahre gibt, wird zusätzlich entsprechende Erfahrung bzgl. der Vorgängerversion(en) erwartet): 1) J2SE mit Java 7+ 2) Apache Log4J Framework 3) Perl- und Shell-Skripte 4) JDBC 5) SOAP/XML 6) JAX-WS bzw. JAX-RPC 7) Apache POI 3.9 8) NTLM, KERBEROS 9) Eclipse 10) TFS bzw. CVS 11) Oracle 11+ 12) Solaris 11+. 13) MySQL DB 5+ 14) Praktische Erfahrung in der Entwicklung von Algorithmen und Programmen, um große Datenmengen speicher- und zeitoptimiert zu verarbeiten.
1) Bonitätsbescheinigung einer Hausbank (nicht älter als 6 Monate). 2) Fremdnachweis einer Berufshaftpflichtversicherung bzw. eine schriftliche Erklärung des Versicherers zur Erhöhung der Berufshaftpflichtversicherung im Auftragsfall mit jeweils folgenden Deckungssummen: — Personen und Sachschäden mindestens 2 500 000 EUR, — sonstige Schäden mindestens 100 000 EUR. Alle Nachweise und Erklärungen müssen von jedem Mitglied einer Bewerbergemeinschaft und von jedem Unterauftragnehmer mit dem Angebot vorgelegt werden.
Der Auftragnehmer erbringt die Leistung durch Personal, das entsprechend der nachstehend genannten Eignungskriterien und den vertraglichen Vereinbarungen für die Erbringung der vereinbarten Leistung qualifiziert ist. Jedes Eignungskriterium ist durch Referenzen (nicht älter als 10 Jahre) des Bieters nachzuweisen. Für Projektreferenzen (Eigen- oder Fremdnachweise) sind folgende Informationen zu erbringen: — Name und Branche des Kunden/Auftraggebers — Zeitraum und Ort der Leistungserbringung — Beschreibung der durch den Bieter erbrachten Leistung mit Angaben zu Projektgröße/Anwendungsmetriken, Laufzeit, Anzahl der Projektmitglieder und eingenommener Rolle im jew. Projekt — fachkundiger Ansprechpartner des Referenzunternehmens mit Kontaktdaten (Mindestangaben: Name der Firma, Name des Ansprechpartners, Firmen-Postanschrift und Firmen-Telefonnummer des Ansprechpartners). A) Der Bieter muss nachweisen, dass er über langjährige (> 5 Jahre) praktische Berufserfahrung in der Softwareentwicklung (Programmierung von Fachbereichsanwendungen oder Services) verfügt. Es müssen mindestens zwei Referenzen (nicht älter als 10 Jahre) vorliegen (Eigen- oder Fremdnachweise): 1) Konzeption und Programmierung von Fachbereichsanwendungen (> 10 Nutzer) 2) Ausführung beratender Tätigkeiten gegenüber Anwenderbereichen 3) Qualitätssicherung und Testing: Planung und Durchführung von Systemtests in einer heterogenen und komplexen Systemumgebung mit verteilten Anwendungen B) Praktische Berufserfahrung ist mittels Beschreibung der jeweiligen Tätigkeit bzw. der Projektrealisierung mit Angabe des Zeitraumes der Ausübung der jew. Tätigkeit und des Auftraggebers nachzuweisen (Eigen- oder Fremdnachweise), falls nicht anders angegeben. Mehrjährige praktische Berufserfahrung (> 5 Jahre) ist nachzuweisen bzgl.: 1) Planung, Konzeption und Aufbau serviceorientierter Architekturen, verteilter Anwendungen 2) Logging und Monitoring von verteilten Services und komplexen IT-Entwicklungsprojekten in einer heterogenen HW- und SW-Infrastruktur im .Net- und Windows-Umfeld sowie Durchführung entsprechender Performance-Analysen und –Optimierungen 3) Konzeption und Durchführung von automatisierten Testverfahren (Unit Tests). 4) Erfahrung mit Performance-Tuning und Optimierungsstrategien. 5) Erfahrung mit der Konzeption, Umsetzung und Betrieb eines verteilten Serversystems. 6) Erfahrungen im Software-Testumfeld nachgewiesen durch: ISTQB Certified Tester (Foundation Level) C) Expertenkenntnisse in der .Net-Entwicklung (Programmierung von Anwendungen oder Services) mit Einsatz der folgenden Technologien und Produkte sind durch mindestens zwei Referenzprojekte/Realisierungen je Technologie zu belegen (Eigen- oder Fremdnachweise). Bei Produkten, die es in der angegebenen Version noch keine drei Jahre gibt, wird zusätzlich entsprechende Erfahrung bzgl. der Vorgängerversion(en) erwartet: Mindestens zwei der vorgesehenen Personen sollten über fundierte Kenntnisse folgender Technologie bzw. Verfahren verfügen und diese in den letzten 3 Jahren eingesetzt haben. 1) Microsoft Certified Solutions Developer: Windows Store Apps using C# (MCSD) (zwar entwickelt das ZDF keine Store Apps, dies ist aktuell aber die einzige Rich Client Prüfung die Microsoft anbietet, darüber hinaus enthält die Zertifizierung C# und Grundlagen von WPF (XAML), welche aktuell die Basis für die ZDF Rich Client Entwicklung darstellt) 2) Erfahrungen in der Entwicklung mit der Programmiersprache C# und VB.Net. 3) Erfahrungen mit dem Microsoft .NET-Framework 4.5. 4) Erfahrungen in der Konzeption und Entwicklung .Net Winforms 5) Erfahrungen in der Konzeption und Entwicklung von .Net-Web-Anwendungen 6) Erfahrungen in der Webservice-Entwicklung 7) Erfahrungen mit dem Microsoft Visual Studio 2013 8) Erfahrungen in der Datenbank-Entwicklung (Erzeugen performanter bzw. performanceoptimierter Datenbankmodelle durch entsprechende Normalisierung und Indizierung) a. MS SQL Server ab Version 2008 b. Oracle ab Version 11gR2 9) Erfahrung in der XML Verarbeitung 10) Infragistics Winforms-UI-Controls ab Version 2008 11) Spreadsheet Gear ab Version 2008 12) SoftwareFX ChartFx ab Version 7 13) Erfahrungen mit dem Logging Framework log4net 14) Erfahrung mit Testszenarien und Testmethoden für Komponententests. Test Framework NUnit 15) Erfahrung mit Betriebssystemen der Fa. Microsoft: Windows Server 2008 R2 / 2012 R2. 16) Erfahrungen mit MS TFS 17) Automatisierte Verarbeitung von Excel Dateien (lesend und schreibend) ab Version 2007 18) Anbindung des zentralen Verzeichnisdienstes (ADS) 19) Erfahrung mit der .Net Deployment-Technik Click-Once 20) Erfahrung im Reportingtool Crystal Report 21) Erfahrung mit der Einbindung von ActiveX Komponenten in Winforms. 22) Erfahrung im Bereich Videoverabeitung: Schnitt, Zusammenfügung, Untertitelung, DVD-Video-Erzeugung D) Expertenkenntnisse in der Java-Entwicklung (Programmierung von Anwendungen oder Services) mit Einsatz der folgenden Technologien und Produkte sind durch mindestens drei Projekte/Realisierungen je Technologie zu belegen (Eigen- oder Fremdnachweise) (bei Produkten, die es in der angegebenen Version noch keine drei Jahre gibt, wird zusätzlich entsprechende Erfahrung bzgl. der Vorgängerversion(en) erwartet): 1) J2SE mit Java 7+ 2) Apache Log4J Framework 3) Perl- und Shell-Skripte 4) JDBC 5) SOAP/XML 6) JAX-WS bzw. JAX-RPC 7) Apache POI 3.9 8) NTLM, KERBEROS 9) Eclipse 10) TFS bzw. CVS 11) Oracle 11+ 12) Solaris 11+. 13) MySQL DB 5+ 14) Praktische Erfahrung in der Entwicklung von Algorithmen und Programmen, um große Datenmengen speicher- und zeitoptimiert zu verarbeiten.