Projekt
Entwicklung eines Cloud-basierten Backend-Systems für personalisierte TV-Werbung mit Werbeserver, Profilserver und Anzeige-Bearbeitungssoftware in einer Set-Top-Box, die per HDMI-Stick an ein Fernsehgerät angeschlossen wird. Zusätzlich wurde eine Tablet-App für ein Second Screen-Erlebnis entwickelt.

Kunde
ocleen.tv, ein Startup-Unternehmen aus Karlsruhe, brauchte Kompetenz im IT-Bereich und ein Entwicklungsteam, um zu einem führenden Anbieter von personalisierter Werbung und werbefinanzierten TV-Dienstleistungen zu werden.

Herausforderung
Der Projektzeitplan setzte sich aus mehreren Phasen zusammen. Zuerst hat das Projektteam die Systemarchitektur eingerichtet und die relevanten Technologien festgelegt. Innerhalb von 10 Tagen wurde ein umfassendes Lösungskonzept erarbeitet, das folgende Kundenanforderungen erfüllen sollte.

Die Lösung sollte skalierbar sein: es wurde ein Anstieg der Benutzerbasis auf bis zu 10 Millionen innerhalb von drei Jahren erwartet. Sie sollte auch eine Bewertung des Konsumentenverhaltens und eine Analyse und Verteilung individualisierter Werbeinhalte unter den Benutzern gestatten.

Der Kunde brauchte Vorrichtungen, die allgemeine Werbevideos direkt in der Set-Top-Box des Verbrauchers durch personalisierte ersetzen sowie Vereinbarungen mit Sendern bezüglich der technischen Machbarkeit.

Für das Projekt wurde ein spezialisiertes Team benötigt, das in der Lage ist, verbindliche Fristen einzuhalten. Der Kunde hatte bereits mit mehreren Dienstleistern gearbeitet, war aber mit dem Ergebnis immer unzufrieden. Also musste innerhalb eines Monats ein Team zur Implementierung der erforderlichen Lösung in 6-8 Monaten gebildet werden.

Lösung
Vierundzwanzig erfahrene Entwickler schlossen sich zu einem Team für die Teilnahme an einem SCRUM-basierten Entwicklungsprojekt zusammen. Um eine hochwertige Lösung in kürzestmöglicher Zeit bereitstellen zu können, wurde das Projektteam in jeweils für einen bestimmten Bereich zuständige Teilteams aufgeteilt: Cloud-Entwicklung, Set-Top-Box, Android-Entwicklung, Integration und Tests. Ein Kundenvertreter steuerte den Entwicklungsprozess und konnte veränderte Projektanforderungen zeitnah übermitteln.

Ziel des Projekts war die Schaffung eines voll funktionsfähigen Systems von Grund auf ohne Bezug auf irgendwelche bereits gebaute Prototypen. Trotz der knappen Fristen wurde die gesamte Lösung im vorgesehenen Zeitrahmen bereitgestellt. Dabei ist auch hervorzuheben, dass das Projekt seinen Erfolg zum Teil der hohen Qualität und Verfügbarkeit der Microsoft Azure-Infrastruktur verdankt.

Ergebnisse
In sieben Monaten wurde die Lösung entsprechend den Anforderungen des Kunden implementiert.
Das Projektteam hat eine Backend-Plattform für Benutzerverwaltung, Verteilung von Inhalten, Benutzerprofilverwaltung, Werbeanzeigen und Zielgruppenmanagement geschaffen. Die Plattform stellt eine elektronische Programmzeitschrift (EPG) bereit, zusammen mit einem Suchportal für Autos, einem 3D-Store und dem App-Store von ocleen.

Das Betriebssystem ist portierbar für Linux- und Android-basierte Set-Top-Boxen mit Fernbedienung, Analyse des Benutzerverhaltens und Möglichkeit der Werbeeinblendung, der Bildschirmaufteilung und des Austauschs von Werbevideos.
Eine voll funktionsfähige Tablet-App stellt Fernsehprogramme, Analysen des Benutzerverhaltens, eine elektronische Programmzeitschrift, benutzerdefinierte TV-Sender, eine Aufnahmefunktion, eine Mediathek, Video-on-Demand und einen 3D-Store bereit.
Ein herkömmliches Fernsehgerät wird beim Anschluss mittels HDMI-Stick zu einem Smart-TV.