Beschreibung der Beschaffung
Los 2: Frontend-Programmierung („Integrator“) und ILIAS Schnittstelle
Das zweite Los umfasst folgende Komponenten:
PROTOTYP-PHASE
- Teilnahme an einem Kick-Off Meeting in Bonn sowie an bis zu drei weite-ren Treffen in Präsenz (mindestens 2 und bis zu 3 Personen)
- Teilnahme an acht Quartalstreffen in Bonn (2 Personen)
- Teilnahme an einem wöchentlichen Jour Fixe (30 Minuten) für eine Dauer von 24 Monaten
- Datenbank für die Nutzerverwaltung inkl. der dazugehörigen Oberflächen und Formulare (Registrierung, Anmeldung als Gast)6
- Falls keine Built-In Funktionalitäten aus Los 4 benutzt werden können: Realisierung einer Single Sign On der Nutzerverwaltung zu dem Community Bereich
- Vollfunktionsfähige Erstellung der ILIAS-Schnittstelle auf Integrator-Seite (Synchronisierung der Nutzer/-innen, SSO, Durchreichen von Buchungen, Synchronisierung des Lernfortschritts, Synchronisierung der Taxonomie auf Seite von ILIAS)
- Umsetzung einer Taxonomie, die aus den benachbarten Systemen CMS, Community und ILIAS abgerufen werden kann
- Vollfunktionsfähige Erstellung der folgenden Seiten in einer Entwicklungsumgebung basierend auf dem Style-Guide und dem UI/UX-Design, die im Rahmen von Los 1 erstellt werden:
- Startseite
- Suche mit Filterkriterien
- Persönliches Dashboard nach Login
- Allgemeine Toolbox für nicht-eingeloggte Nutzer/-innen
- Standard-Seite mit Community-Inhalten
- Standard-Seite mit Informationsinhalten aus dem CMS Bereich
- Auf jeder dieser Seiten: Platzhalter für die spätere Einführung des Analysetools Matomo
- Umsetzung der Toolbox-Funktion für nicht-eingeloggte Nutzer/-innen, ggf. mit einer generischen Platzhalter-Seite aus dem CMS für die Prototypphase
- Umsetzung der benötigten Maßnahmen zur dynamischen Generierung von „hart verdrahteten“ Empfehlungen für die Nutzer/-innen (basierend auf Attributen des Inhalts oder der Nutzer/-innen)
- Einspielen der AGBs und der Datenschutzerklärung
- Einspielen der Cookie-Banner & Umsetzung einer Cookie-Consent Policy
- Dokumentation der Entwicklungsleistung
- Schulung
IMPLEMENTIERUNGSPHASE
- Anpassungen nach Rückmeldungen in der Prototypphase
- Erstellung der Verbindung zum Analysetool Matomo zur systemübergreifenden Generierung von Nutzungsdaten (Seitenaufrufe, Verweildauer usw.)
- Umsetzung der benötigten Maßnahmen zur systemübergreifenden Bewertung aller Inhalte7
- Umsetzung der personalisierten Toolbox-Funktion für eingeloggte Nut-zer/-innen (dynamische Aggregierung von allgemeinen Tools, spezifischen Tools basierend auf Nutzerattributen und Tools, die sich die Nutzer/-innen selbst als Tools markieren - ähnlich einer Favoritenfunktion)
- Umsetzung einer beidseitiger Social Login - Funktion zur Nationalen Bildungsplattform
- Weiterentwicklung der Suchfunktion, ggf. durch Einbindung von Services der Nationalen Bildungsplattform (Anbindung von Verzeichnissen in Drittsystemen, maschinelle Unterstützung bei der Verschlagwortung)
- Umsetzung der benötigten Maßnahmen zur dynamischen Generierung von datenbasierten Empfehlungen für die Nutzer/-innen (basierend auf Beliebtheit, basierend auf Beliebtheit bei ähnlichen Nutzer/-innen), ggf. durch Einbindung von Services der Nationalen Bildungsplattform - Delta-Schulung für alle neue Inhalte seit der ersten Schulung in der Prototyp-Phase.
- Dokumentation der Entwicklungsleistung zur Pflege in Atlassian Confluence
- Support
Der Anbieter von Los 2 übernimmt eine zentrale Orchestrierungs- und Koordinationsfunktion im Projekt. Er befindet sich über die gesamte Dauer des Projekts hinweg in engem Austausch mit der Projektleitung und dem/der IT-Koordinator/-in auf BIBB Seite sowie mit den Anbieter/-innen für alle andere Lo-sen. Bei Konflikten, mangelhaften oder verspätete Leistungserbringung durch die Anbieter der Losen 1, 3 und 4 hat der Anbieter von Los 2 das BIBB unverzüglich zu informieren, die Konsequenzen für den Zeit- und Meilenstein-plan deutlich zu machen und eine Lösung vorzuschlagen.
Ferner sind von dem Anbieter für Los 2 im Schnitt 3 Tage Projektmanagement und 5 Senior-Entwicklertage im Monat für die Behebung von Problemen und die Abstimmung mit anderen Technologiepartner für eine Dauer von 6 Monaten einzukalkulieren.
Es wird ein EVB-IT Erstellungsvertrag geschlossen. Der Vertrag endet am 30.05.2025 und hat zwei Bestandteile:
- Erstellung des Systems bis Dezember 2023 zu einem Pauschalfestpreis auf Grundlage der Spezifikationen in diesem Dokument. Dieser Teil des Vertrags wird auf Grundlage von Abrechnungstranchen vergütet;
- Pflege und Weiterentwicklung des Systems nach Abnahme des Gesamtsystems ab Januar 2024 bis Juni 2025 im Umfang von 50 Stunden Junior-Programmierung, 25 Stunden Senior-Programmierung und 25 Stunden Projektleitung/Fachkonzeption pro Monat.
Eine erste Rechnungstranche in Höhe von 10% des Pauschalfestpreises für die Erstellung des Systems kann in Oktober 2022 in Rechnung gestellt wer-den. Nach erfolgreichem Testing des Prototyps auf dem Staging Server durch das BIBB erfolgt die Bezahlung der zweiten Tranche (50% des Pauschalfestpreises für die Erstellung des Systems, bis Dezember 2022). Nach Umzug und Abnahme des Prototyps in der produktiven Umgebung sowie Lieferung der vollständigen Dokumentation der Entwicklungsleistung erfolgt die Rechnungsstellung für die dritte Tranche (10% des Pauschalfestpreises für die Erstellung des Systems).
Die Bezahlung der vierten Tranche (30% des Pauschalfestpreises für die Erstellung des Systems) erfolgt erst nach Abnahme des vollständigen Systems in der Produktivumgebung und nach Lieferung der vollständigen (Delta-)Dokumentation der Entwicklungsleistung.
Die Vergütung der Leistung in der Pflege- und Weiterentwicklungsphase er-folgt auf Grundlage eines Pauschalfestpreises für die oben definierten Umfängen mit Stundennachweis unter Angabe von Uhrzeit, Tag, Mitarbeiter/-in und Tätigkeit. Der Auftragnehmer hat quartalsweise eine Dokumentation und einen Stundennachweis bei dem Auftraggeber einzureichen. Die Entlohnung wird mit Abnahme dieser Unterlagen fällig. Der Auftraggeber prüft die eingereichten Unterlagen binnen zwei Wochen.