PlayInfoPlus.Net (PIP.Net)

Die SRG nützt die eigene Applikation PlayInfoPlus.Net als nationales Musikarchiv für sämtliche Schweizer Radiosender. Nach der Übernahme der Lösung sollte diese technologisch aktualisiert, weiterentwickelt und gewartet werden.

Ausgangslage

Die bestehende Applikation PlayInfoPlus.Net war aus technologischer Hinsicht in die Jahre gekommen und sollte mit einem neuen Auftragnehmer überarbeitet, weiterentwickelt und gewartet werden.

Nach erfolgreicher Inbetriebnahme der Lösung auf den Systemen des Auftragnehmers erfolgte nach einer ersten technologischen Aktualisierung die Datenbankmigration von Oracle auf SQL-Server. Nach einer kurzen Stabilisierungsphase folgten regelmässige funktionale Erweiterungen in einer engen, partnerschaftlichen und agilen Zusammenarbeit.

Projekt

Die Projektdurchführung erfolgte in enger und partnerschaftlicher Zusammenarbeit mit verschiedensten Stakeholdern des Auftraggebers. Diese definierten die Anforderungen und gaben die Reihenfolge für deren Umsetzung vor, indem sie diese nach Geschäftsnutzen und Risiko priorisierten.

Die Umsetzung erfolgte gemäss weroSoft Vorgehensmodell, einem iterativ agilen Prozess basierend auf Scrum. Dank der konsequenten Umsetzung von Continuous Integration und Continuous Delivery CI/CD wurde regelmässig eine funktionstüchtige Applikation auf den Systemen der weroSoft installiert. So erhielt der Kunde von Anfang an transparenten Einblick in den Projektfortschritt und konnte entsprechend zeitnah Unstimmigkeiten und Änderungswünsche melden. Nach erfolgreicher Abnahme auf den eigenen Systemen wurden die Kundensysteme aktualisiert.

Lösungskonzept

Die komplette Abwicklung des Projektes erfolgte mit Hilfe von Azure DevOps, von der Erfassung von Anforderungen und Fehlern über die Planung bis hin zur Freigabe einer jeden Iteration.

Analyse und Design

In einer ersten Phase des Projekts wurden im Rahmen der Übernahme der bestehenden Applikation die Inbetriebnahme auf den Systemen der weroSoft sichergestellt. Mit Hilfe der funktionierenden Applikation wurden die vorliegenden Konzepte und Spezifikationen studiert und überarbeitet, qualitätssichernde Massenahmen ausgebaut und Wissen aufgebaut.

Realisierung

Nach Abschluss des Wissensaufbaus wurde mit engem Einbezug aller benötigten Stakeholder die Applikation schrittweise erweitert und die Datenhaltung von einer Oracle-Datenbank auf eine SQL-Server-Datenbank migriert.

Testen

Während der Realisierung wurden regelmässig gemäss Testpyramide Unit- und Integrationstests implementiert und automatisiert durchgeführt. Die Stufe der Akzeptanztests wurde auf Seiten des Auftraggebers aufgesetzt. Mit Hilfe der verschiedenen Teststufen wurden Unzulänglichkeiten rasch in der Entstehungskette aufgedeckt und noch vor der Inbetriebnahme korrigiert.

Inbetriebnahme

Dank des etablierten CI/CD mittels Azure DevOps wurden die benötigten Installationsartefakte für die verschiedenen Kundenumgebungen vollautomatisiert hergestellt und dem Betreiber mittels sicherem Download zur Verfügung gestellt.

Wartung und Support

Die Applikation wird regelmässig anhand den Wüschen des Auftraggebers weiterentwickelt. Die weroSoft garantiert den 3rd-Level-Support gemäss definierten KPI.

Fakten

  • Auftraggeber: SRG SSR
  • Branche: Medien
  • Umsetzungsdauer: 07.2020 bis heute

Codeübernahme, Frameworkaktualisierung und Datenbankmigration von Oracle auf MSSQL war die Aufgabe die uns in der neuen Zusammenarbeit mit weroSoft bevorstand. Jede einzelne dieser Aufgabe konnte mit Erfolg und einer wirklich tollen und unkomplizierten Zusammenarbeit gemeistert werden. Die Firma zeichnet sich durch hohe Kompetenz, sehr viel Engagement und Kundenfreundlichkeit aus.

Thomas Bigler, Leiter Business Application Management & Klarnetas Patrick, Application Manager, SRF