Digital Media Asset Management

Der Kunde

Der Kunde ist ein globaler Rundfunk- und Mediendienstleister, der mit den größten Medienmarken der Welt zusammenarbeitet. Ihre Dienste helfen Kanälen, Sendern und Rechteinhabern, ihr Publikum über traditionelle und neue Medien zu erreichen und mit ihnen zu interagieren. Es hat 2500 Mitarbeiter weltweit und verteilt jedes Jahr über 2,7 Millionen Programmierstunden.

Die Herausforderung

Unter Verwendung der alten IT-Infrastruktur sah sich der Kunde bei der Aufnahme neuer Kunden in sein Portfolio vier Hauptproblemen gegenüber:

  • erhebliche Vorabinvestitionen in die Infrastruktur
  • der Bedarf an dedizierter Hardware für jeden Client
  • die Zeit, die für die Entwicklung einer neuen Anwendung für den Kunden benötigt wird
  • jeder Kunde benutzte eine separate Anwendung
jeder Kunde benutzte eine separate Anwendung

Dieses Setup ermöglichte es unserem Kunden, qualitativ hochwertige Dienstleistungen anzubieten, die jedoch einen hohen Zeit- und Geldaufwand verursachten.

Projektaufbau

Die von Qubiz entwickelte Lösung umfasst:

  • eine neue Digital-Asset-Management-Plattform, die jetzt allen Kunden gemeinsam ist
  • eine Reihe von dedizierten Anwendungen für jede Art von Aufgabe, die die Clients auf der Plattform ausführen

In der ersten Projektphase wurde die neue Plattform geschaffen. Über die Plattform kann unser Kunde Hardware-Ressourcen nach Bedarf anfordern (Speicher- und Rechenleistung nach Bedarf hoch- oder herunterskalieren) und so die Auslastung der genutzten Infrastruktur maximieren. Wir starteten diese Phase mit einem erweiterten fünfköpfigen Team bestehend aus einem Softwarearchitekten, einem Projekt-/Liefermanager, einem Funktionsanalysten, einem Softwareentwickler und einem Tester. In der zweiten Phase entwickelten wir neue Funktionen für die Plattform, darunter ein Aufgabenmanagement Modul. Während dieser Phase wurden drei weitere Entwickler zum erweiterten Team hinzugefügt. In der dritten – und aktuellen – Phase werden die dedizierten Anwendungen entwickelt, die Dateierfassung, Transkodierung, digitale Rechteverwaltung und Dateibereitstellung umfassen. Außerdem werden der Asset-Management-Plattform neue Funktionen hinzugefügt. Während die Plattform in .NET entwickelt wird, haben wir uns für einen technologischen Wechsel entschieden und die dedizierten Anwendungen in Java entwickelt. Darüber hinaus haben wir begonnen, einen Continuous-Delivery-Ansatz zu verwenden. Derzeit besteht das Team aus 10 Mitgliedern: einem Softwarearchitekten, einem Funktionsanalysten, einem Projekt-/Liefermanager, fünf Softwareentwicklern und zwei Testern.

Kommunikation

Um sicherzustellen, dass die Kommunikation nicht durch Entfernungs- und Zeitzonenunterschiede beeinträchtigt wird, haben wir Folgendes vereinbart:

  • Kanban als Projektmanagement-Methodik verwenden
  • haben häufige Live- und Skype-Meetings zusammen mit unserem Kunden, darunter zwei (!) tägliche Meetings
  • stellen Sie Fragen und fordern Sie Klarstellungen an, wann immer dies erforderlich ist, über Skype oder E-Mail
  • besuchen sich mehrmals im Jahr

Technische Lösung

Die von Qubiz angebotene Lösung ist eine Cloud-Anwendung, die die folgenden Technologien verwendet:

    Architekturmuster und Komponenten:

    • Serviceorientierte Architektur
    • Ereignisbasierte Architektur
    • Microservices-Architektur
    • Mehrschichtige Architektur

      Technologie-Stack:

      • JAVA 8
      • Frühling
      • JUnit
      • ASP.NET, MVC/Web-API
      • MySQL-Datenbank - RDS
      • HTML, CSS, JavaScript, jQuery
      • Integriertes ADFS
      • Amazon-Dienste, einschließlich: Cloud, Glacier, S3

        Responsives Design: Bootstrap

        Lassen Sie uns über Ihr Projekt sprechen
        Besprechung anfordern
        Lesen Sie mehr über die Arbeit, die wir geleistet haben
        Fallstudien ansehen