Beheer van digitale media-activa

De cliënt

De klant is een wereldwijde aanbieder van uitzend- en mediadiensten die samenwerkt met de grootste mediamerken ter wereld. Hun diensten helpen kanalen, omroepen en houders van inhoudsrechten hun publiek te bereiken en aan te spreken via traditionele en nieuwe media. Het heeft 2500 medewerkers wereldwijd en verspreidt jaarlijks meer dan 2,7 miljoen uur aan programmering.

De uitdaging

Bij het gebruik van de oude IT-infrastructuur kreeg de klant te maken met vier grote problemen bij het toevoegen van nieuwe klanten aan zijn portfolio:

  • aanzienlijke investering vooraf in infrastructuur
  • de behoefte aan speciale hardware voor elke klant
  • de tijd die nodig is voor het ontwikkelen van een nieuwe applicatie voor de klant
  • elke klant gebruikte een aparte applicatie
elke klant gebruikte een aparte applicatie

Deze opzet stelde onze klant in staat om diensten van topkwaliteit te leveren, maar dit ging gepaard met hoge kosten in termen van tijd en geld.

Projectopstelling

De door Qubiz ontwikkelde oplossing omvat:

  • een nieuw platform voor digitaal activabeheer dat nu voor alle klanten gemeenschappelijk is
  • een reeks speciale applicaties voor elk type taak dat de klanten op het platform uitvoeren

In de eerste fase van het project werd het nieuwe platform gecreëerd. Via het platform kan onze klant naar behoefte hardwarebronnen aanvragen (op- of afschalen van de opslag en rekenkracht naar behoefte), waardoor het gebruik van de in gebruik zijnde infrastructuur wordt gemaximaliseerd. We zijn deze fase gestart met een uitgebreid team van vijf bestaande uit één softwarearchitect, één project-/deliverymanager, een functioneel analist, één softwareontwikkelaar en één tester. In de tweede fase hebben we nieuwe features voor het platform ontwikkeld, waaronder een taakbeheer module. Tijdens deze fase werden nog drie ontwikkelaars toegevoegd aan het oorspronkelijke verbeterde team. In de derde - en huidige - fase worden de speciale applicaties ontwikkeld, waaronder bestandsacquisitie, transcodering, beheer van digitale rechten en bestandslevering. Ook worden er nieuwe features toegevoegd aan het asset management platform. Terwijl het platform wordt ontwikkeld in .NET, hebben we besloten om een technologische overstap te maken en de specifieke applicaties in Java te ontwikkelen. Verder zijn we begonnen met een continuous delivery-aanpak. Momenteel telt het team 10 leden: één software-architect, één functioneel analist, één project-/deliverymanager, vijf softwareontwikkelaars en twee testers.

Communicatie

Om ervoor te zorgen dat de communicatie niet wordt beïnvloed door verschillen in afstand en tijdzones, zijn we overeengekomen om:

  • gebruik Kanban als projectmanagementmethodologie
  • regelmatig live & Skype meetings hebben samen met onze klant, inclusief twee (!) dagelijkse meetings
  • stel vragen en vraag om verduidelijking wanneer nodig via Skype of e-mail
  • bezoek elkaar meerdere keren per jaar

Technische oplossing

De oplossing die Qubiz biedt is een cloudapplicatie die gebruik maakt van de volgende technologieën:

    Architectuurpatronen en componenten:

    • Servicegerichte architectuur
    • Op gebeurtenissen gebaseerde architectuur
    • Microservices-architectuur
    • Gelaagde architectuur

      Technologie stapel:

      • JAVA 8
      • Voorjaar
      • JUnit
      • ASP.NET, MVC/web-API
      • MySQL-database - RDS
      • HTML, CSS, JavaScript, jQuery
      • Geïntegreerde ADFS
      • Amazon-services, waaronder: Cloud, Glacier, S3

        Responsief ontwerp: Bootstrap

        Laten we afspreken voor een gesprek over uw project
        Afspraak aanvragen
        Lees meer over het werk dat we hebben gedaan
        Casestudy's bekijken