Så er de ude. To apps. 10 måneders arbejde. Over 500.000 downloads første uge. Øl og kage og glæde. Men også antiklimaks, dårlige reviews og refleksion. TDC Play og YouSee Play, TDC’s relancering af deres streaming-servicer til mobile enheder med tv-kampagne, reklamer og store buzz-words. Jeg startede som konsulent i november og endte som iOS lead i maj med nyt job, kolleger og ansvar. Jeg har trang til at kode, men mest af alt har jeg trang til at kode ordentligt, og jeg tror, det var en stor del af grunden til, jeg blev ansat.
Det var alt i alt et projekt præget af bureaukrati, micro-management og svag beslutningsvilje men alligevel med god stemning, effektiv udvikling og topprioritet fra ledelsen. To apps, der deler kodebase, men varierer i brand og farver og grafik, var egentlig en mindre udfordring end forventet. Versionsstyringsteknikker som git flow blev sat på prøve, når der var hotfixes til det ene brand, mens udvikling af funktionalitet var fortsat på det andet. Det tog tid at lære og bruge, men det gik. Byggeserveren er efterhånden holdt op med at brokke sig, lige når det passer aller dårligst. Daglige UI tests og velintegrerede, automatiserede byg, signering og distribution fremskaber efterhånden kun et surt opstød i ny og næ.
Små 40.000 linjers kode senere sidder vi tilbage med en vellavet, robust og gennemtestet app med avanceret netværksovervågning, stor mænge dynamisk indhold og imponerende fejlhåndtering. Ingen AirPlay og ingen Chromecast endnu – nogle ting er lettere sagt end gjort – men alligevel en god start. Og nu, fase 2!









