PR1260373_LV_CWD_Ext_Entwicklungsplattform_20260804_final.pdf

Softwareentwicklung zur Erweiterung einer internen Entwicklungsplattform

Extrahierter Dokumenttext · Stand: 16.09.2026, 17:15 (Europe/Berlin)

Herkunft: www.deutsche-evergabe.de

Tabellen, Layout und Zeichen können bei der Extraktion abweichen. Maßgeblich ist die Originaldatei.

Originaldatei öffnen

[Seite 1]

Leistungsbeschreibung zur Vergabe PR1260373 „Weiterentwicklung und Generalisierung einer technologieagnostischen Plattform für Demonstratoren“

I. Ausgangslage und Kontext

  1. Vorstellung Auftraggeber Das Fraunhofer-Institut für Integrierte Schaltungen IIS („Fraunhofer IIS) mit Hauptsitz in Erlangen gehört als größtes Fraunhofer-Institut der Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. zur Weltspitze der Anwendungsforschung.

  2. Kurzbeschreibung des Auftragsgegenstands

Fraunhofer IIS sucht einen Auftragnehmer, welcher im Rahmen des Projekts „Weiterentwicklung unserer internen Entwicklungsplattform“ Softwareentwicklungsleistungen erbringt und die bestehende Plattform erweitert und generalisiert.

  1. Leistungszeitraum und Umfang der Leistung

Wir gehen von einem durchschnittlichen Aufwand in Höhe von 120 Personenstunden pro Monat aus; dies kann allerdings je nach Projektlage über- bzw. unterschritten werden. Der Gesamtumfang der Vertragslaufzeit (24 Monate) sowie der optionalen Verlängerung beträgt jeweils höchstens 2.880 Personenstunden.

Die Leistungen sind im folgenden Zeitraum und Umfang zu erbringen:

• Grundlaufzeit: 15.11.2026 bis 14.11.2028 • Optionale Verlängerung: 15.11.2028 bis 14.11.2030

Alle Arbeiten sollen durch einen Mitarbeiter des Auftragnehmers verrichtet werden, da hiermit der kommunikative Overhead gering gehalten werden kann.

II. Anforderungen an Inhalt und Leistungserbringung

Im Rahmen bisheriger Vorhaben wurde eine initiale Plattform zur Bereitstellung, Verwaltung und Evaluation unterschiedlicher softwarebasierter Demonstratoren und Technologiekomponenten entwickelt. Die Plattform dient dazu, Partnern und Kunden Technologien zu Test- und Evaluierungszwecken kontrolliert bereitzustellen. Ziel ist es, neue oder weiterentwickelte Funktionen schnell verfügbar zu machen und gleichzeitig den Integrations- und Betriebsaufwand auf Seiten der Partner und Kunden möglichst gering zu halten.I

[Seite 2]

Die bestehende Plattform umfasst bereits grundlegende Funktionen für den produktionsnahen Betrieb von Demonstratoren. Dazu gehören insbesondere Authentifizierung, Nutzerverwaltung, Zugriffskontrolle sowie ein Usage Reporting zur Erfassung und Auswertung der Nutzung bereitgestellter Dienste.

Gegenstand des ausgeschriebenen Projekts ist die Weiterentwicklung, Generalisierung und bedarfsweise Erweiterung dieser bestehenden Plattform. Die Plattform soll als technologieagnostische Umgebung ausgebaut werden, in der unterschiedliche Demonstratoren effizient bereitgestellt, aktualisiert, verwaltet und für definierte Nutzergruppen freigegeben werden können. Im Vordergrund steht dabei nicht die konkrete Technologie einzelner Komponenten, sondern eine robuste und wiederverwendbare Plattforminfrastruktur für deren Bereitstellung, Verwaltung und Evaluation.

Ein besonderer Schwerpunkt liegt auf der Weiterentwicklung der Nutzer- und Zugriffsverwaltung. Die vorhandenen Mechanismen für Authentifizierung, Autorisierung, Rollen, Berechtigungen und dienstspezifische Freigaben sollen bedarfsweise angepasst, erweitert und weiter generalisiert werden. Dadurch soll eine flexible Nutzung durch unterschiedliche Partner, Kunden, Nutzergruppen und Evaluierungsszenarien ermöglicht werden.

Darüber hinaus ist das vorhandene Usage Reporting weiterzuentwickeln und zu generalisieren, um den Anforderungen neuer Demonstratoren und Technologiekomponenten gerecht zu werden. Die Plattform soll die Nutzung einzelner Dienste nachvollziehbar erfassen, auswertbar machen und bei Bedarf eine Beschränkung der Nutzung ermöglichen, beispielsweise über Kontingente, Zugriffslimits oder nutzerspezifische Berechtigungen.

Neben der Plattform selbst umfasst das Projekt auch die Pflege und Bereitstellung geeigneter SDKs und Beispiel-Clients. Diese sollen Partnern und Kunden eine einfache Integration und Nutzung der bereitgestellten Demonstratoren ermöglichen und den Aufwand bei Evaluation, Test und technischer Anbindung reduzieren.

Geplanter Leistungsumfang

Im Rahmen des Projekts sind insbesondere folgende Aufgaben vorgesehen:

• Weiterentwicklung der bestehenden Plattform zu einer technologieagnostischen Umgebung für das Hosting, die Verwaltung und Evaluation unterschiedlicher Demonstratoren und Technologiekomponenten • Generalisierung bestehender Plattformfunktionen, um neue Demonstratoren mit möglichst geringem Integrationsaufwand anbinden, bereitstellen und aktualisieren zu können • Bedarfsweise Anpassung und Erweiterung der bestehenden Authentifizierungsmechanismen • Weiterentwicklung der vorhandenen Nutzerverwaltung, insbesondere hinsichtlich Rollen, Berechtigungen, Nutzergruppen und dienstspezifischer Zugriffsmöglichkeiten

[Seite 3]

• Ausbau und Vereinheitlichung der bestehenden Zugriffskontrolle zur gezielten Steuerung der Nutzung einzelner Demonstratoren durch Partner, Kunden und definierte Nutzergruppen • Weiterentwicklung und Generalisierung des vorhandenen Usage Reportings zur Erfassung, Auswertung und Nachvollziehbarkeit der Nutzung bereitgestellter Dienste • Umsetzung und Erweiterung von Mechanismen zur bedarfsweisen Überwachung und Beschränkung der Nutzung einzelner Demonstratoren, beispielsweise anhand von Kontingenten, Zugriffslimits oder nutzerspezifischen Berechtigungen • Anpassung und Erweiterung bestehender Schnittstellen, APIs und Integrationsmechanismen zur einheitlichen Anbindung unterschiedlicher Komponenten • Pflege, Erweiterung und Bereitstellung von SDKs sowie Beispiel-Clients zur einfachen Nutzung der Plattform durch Partner und Kunden • Wartung und Weiterentwicklung bestehender Beispiel-Clients und SDKs, insbesondere in Python • Wartung und Weiterentwicklung bestehender Beispiel-Clients und SDKs in Kotlin und Swift • Deployment, Konfiguration und Betrieb relevanter Softwarekomponenten in einer Kubernetes-basierten Umgebung • Erstellung, Anpassung und Pflege von Terraform- und Helm-Konfigurationen für Deployment und Betrieb der Plattformkomponenten • Umsetzung von Deployment- und Betriebsprozessen unter Berücksichtigung einschlägiger Kubernetes-Best-Practices • Kontinuierliche Erweiterung bestehender Testframeworks sowie Implementierung zusätzlicher Tests zur Qualitätssicherung, Erhöhung der Testabdeckung und Absicherung neuer oder angepasster Funktionalitäten • Erstellung, Bearbeitung und Review von Merge Requests zur Sicherstellung der Softwarequalität und Nachvollziehbarkeit der Änderungen • Bearbeitung der Arbeitspakete in Jira sowie fortlaufende Dokumentation der umgesetzten Arbeiten in Jira, Confluence und den jeweiligen Software- Repositories • Übergabe der Arbeitsergebnisse in kurzen, abgestimmten Iterationszyklen einschließlich Implementierung, Test, Review und Dokumentation entsprechend der vereinbarten Sprint-Zyklen • Abstimmung der weiteren Entwicklungsschritte auf Basis der erzielten Zwischenergebnisse, technischen Erkenntnisse und fachlichen Anforderungen

Zeit und Ort der Leistungserbringung:

Prinzipiell ist für die Leistungserbringung keine Anwesenheit vor Ort nötig, ferner kann auch kein Arbeitsplatz gestellt werden. Allerdings wird eine Teilnahme an koordinativen sowie technischen Abstimmungsterminen mit der Projektleitung in Präsenz am Standort Erlangen gefordert (bis zu 10 Tage im Jahr). Die Workshops werden bedarfsgerecht organisiert und terminiert.

[Seite 4]

III. Anforderungen an den Auftragnehmer

• Mind. 5 Jahre Erfahrung im Design und der Umsetzung von streamingfähigen Audio-Schnittstellen und Softwarekomponenten • Mind. 10 Jahre Erfahrung in Design, Implementierung und Test von Software • Erfahrung im Bereich Software Unit und Regressiontests sowie Testautomatisierung • Erfahrung mit VS Code, GIT und Git Pipelines • Erfahrung in der Containerisierung von Softwarekomponenten • Erfahrung mit Kubernetes und dem Deployment von Softwarekomponenten • Erfahrung im Deployment mit Terraform sowie Helm Manifesten • Erfahrung bei der Implementierung von Mobile Apps mit Kotlin sowie Swift • Einschlägige Erfahrung mit der Umsetzung von Softwareprojekten sowie Softwaretests in der Programmiersprache Python • Versierter Umgang mit der Versionsverwaltung GitLab und der Konfiguration von Git-Pipelines • Erfahrung mit Cloud Development und Deployment inkl. Containerisierung, Kubernetes sowie Terraform • Sehr gute Deutsch- und Englischkenntnisse

IV. Angebot

Wir erwarten Angebote unter Angabe eines Stundensatzes. Im Angebot soll derjenige Beschäftigte des Anbieters benannt werden, der die Bearbeitung der unter II. aufgezählten Arbeitspunkte übernehmen wird. Wir bitten um Übersendung eines aussagekräftigen Angebotsschreibens in Textform, inklusive der Eigenerklärungen und sonstigen Nachweise, sowie der folgenden Anlagen:

  1. Schilderung von 2, im Bereich Software Development bereits durchgeführter Projekte (Umfang max. eine Seite pro Projekt), bevorzugt aus dem Bereich Cloud Development und Deployment
  2. Mitarbeiterprofil zur Darstellung der beruflichen Kenntnisse und Erfahrungswerte (tabellarische Auflistung ist ausreichend (Umfang: max. 2 Seiten pro Mitarbeiter)

Anfallende Reise- und Unterbringungskosten werden nicht gesondert erstattet. Alle anfallenden Fahrt- und Übernachtungskosten sind in den Angebotspreis mit einzukalkulieren.

[Seite 5]

V. Eignungskriterien

• Eigenerklärung über das Nichtvorliegen von Ausschlussgründen nach § 123 und § 124 des Gesetzes gegen Wettbewerbsbeschränkungen (GWB) • Eigenerklärung Russlandsanktionen • Abgeschlossenes Master-Studium im naturwissenschaftlichen Bereich, oder entsprechender Abschluss (z.B. als Diplom Informatiker, Dipl.-Ing. Elektrotechnik, Diplom Mathematiker) • Eigenerklärung Tariftreuegesetz

VI. Zuschlagskriterien

Für die Bewertung entsprechender Angebote sollen die folgenden Zuschlagskriterien zugrunde gelegt werden:

  1. Darstellung der beruflichen Kenntnisse 35%
  2. Auswertung Schilderung Vergleichsprojekte 30%
  3. Preis (Auswertung metrisch) 35%

Auswertungskriterien für die nicht-metrischen Zuschlagskriterien:

Zu 1)

Eine tabellarische Auflistung ist ausreichend. Der Umfang soll maximal 2 A4-Seiten betragen.

Bewertet werden insbesondere folgende Gesichtspunkte:

• Softwareentwicklungserfahrung in Python • Erfahrung mit GitLab (insbesondere automatisierte Tests sowie (Build) Pipelines) • Erfahrung mit API-Entwicklung, SDKs, Testautomatisierung und Integrationsaufgaben • Erfahrung im Design und in der Umsetzung streamingfähiger Audio- Schnittstellen und Komponenten • Erfahrung mit Kubernetes, DevOps und Build Pipelines in GitLab • Erfahrung mit Helm und Terraform • Erfahrung mit agilen Entwicklungsprozessen, insbesondere Jira, Atlassian Confluence und Merge-Request-basierten Review-Prozessen • Relevanz und Tiefe der dargestellten beruflichen Kenntnisse im Hinblick auf die in der Leistungsbeschreibung aufgeführten Aufgaben

[Seite 6]

Zu 2)

Einzureichen ist eine Schilderung von zwei Vergleichsprojekten, aus denen die Erfahrung des Bieters mit vergleichbaren Leistungen hervorgeht. (max. 1 A4 Seite pro Projekt)

Für jedes Vergleichsprojekt sind mindestens folgende Angaben zu machen:

• Projektgegenstand • Projektzeitraum • Auftraggeber bzw. Projektumfeld • eigene Rolle und Verantwortlichkeit • erbrachte Leistungen • eingesetzte Technologien, Methoden und Werkzeuge • Umfang und Ergebnis des Projekts

Bewertet werden insbesondere folgende Gesichtspunkte:

• Vergleichbarkeit der Größe bzw. des Umfangs des geschilderten Vergleichsprojekts mit den ausgeschriebenen Leistungen • Vergleichbarkeit der technischen und organisatorischen Komplexität des geschilderten Vergleichsprojekts mit den in der Leistungsbeschreibung aufgeführten Aufgaben • Thematische Übereinstimmung des geschilderten Vergleichsprojekts mit den in der Leistungsbeschreibung aufgeführten Aufgaben • Erfolgreiche Umsetzung vergleichbarer Plattform-, Integrations-, Deployment- oder SDK-Aufgaben • Nachvollziehbarer Einsatz relevanter Technologien, insbesondere Python, Kubernetes, GitLab CI/CD, Helm und Terraform • Nachvollziehbare Darstellung der erzielten Ergebnisse, insbesondere hinsichtlich Qualitätssicherung, Dokumentation und produktionsnaher Nutzung

Besonderes Augenmerk liegt auf Vergleichsprojekten, die hinsichtlich des Umfangs, Komplexität und eingesetzter Technologien einen engen Bezug zur ausgeschriebenen Leistung aufweisen.

Alle Unterlagen dieser Ausschreibung