Trenér volá pokyny od okraje hřiště

XPS Network · Sportovní technologieOd 2021

Sideline Sports: refaktoring a nové funkce v jednom proudu

Sideline Sports měl za platformou XPS Network zadrhnutou aplikaci v Angularu. Seniorní tým pod technickým vedoucím převzal frontend a dál dodával funkce.

Fakta o projektu

Každá spolupráce stojí na několika ověřitelných faktech.

Naše role
Vedení vývoje, dedikovaný tým čtyř lidí
Odvětví
Sportovní technologie
Technologie
Webová a mobilní platforma
Služby
Vývoj softwaru na míru

Trenérská platforma, jejíž náhrada se zadrhla

XPS Network je trenérská platforma společnosti Sideline Sports, která vyvíjí software pro sport dvě desetiletí. Trenéři a sportovní organizace ji používají ke komunikaci a k přístupu k výkonovým datům, o která opírají svá rozhodnutí.

Firma nahrazovala zastaralou aplikaci v Angularu. Omezená interní kapacita a řada střídajících se freelancerů nechaly náhradu jen částečně funkční. Rané architektonické rozhodnutí přerostlo v technický dluh, chyby se opakovaly a nové funkce čekaly.

Co trenéři a organizace potřebovali

  • Nepřerušený přístup ke komunikaci a výkonovým datům
  • Aplikaci, která se každý den chová stejně
  • Nové funkce bez čekání na kompletní přepsání

S čím se převzetí muselo vyrovnat

  • Náhrada, která fungovala jen částečně
  • Technický dluh z raného architektonického rozhodnutí
  • Žádný stabilní tým: omezená interní expertiza a nesouvislá dodávka od freelancerů

Refaktorovat starý kód a zároveň dodávat funkce

Sestavili jsme dedikovaný tým seniorních frontendových vývojářů pod technickým vedoucím a nastavili každodenní komunikaci se Sideline Sports. Tým nejdřív analyzoval kód, potom práci rozdělil do dvou proudů: refaktorovat starší systém a dál vyvíjet nové funkce.

Rozvoj produktu tak nikdy nečekal na technický restart. Práce na architektuře a stabilitě běžela ve stejném dodávkovém procesu jako funkce, které trenéři a organizace požadovali.

Jeden tým místo roztříštěné dodávky

Seniorní frontendový tým, technický vedoucí, každodenní kontakt s klientem a posouzení kódu nahradily rozptýlenou práci freelancerů jedním koordinovaným pracovním modelem.

Stabilita a funkce v jednom plánu

Plán spojil refaktoring existujícího systému s pokračujícím vývojem funkcí. Stabilita, architektura i funkčnost produktu se posouvaly společně.

Funkce přicházely rychleji a aplikace se ustálila

Dodávání funkcí
Předtím: Vývoj se zpomalil a nové funkce se zdržovalyPotom: Nové funkce podle podkladů dodávané rychleji
Stabilita a funkčnost aplikace
Předtím: Časté chyby v částečně funkční náhraděPotom: Podle podkladů zlepšené
Příjmy v širším období růstu
40násobek podle projektových podkladů
Tým Techmates je už více než rok zodpovědný za vývoj frontendu našeho webu a mobilní aplikace. Za tu dobu se stal naším skutečným partnerem, který odvádí kvalitní práci, výborně komunikuje a především vždy vychází vstříc našim požadavkům.
Agust ThorkelssonCo-Founder & CEO, Sideline Sports

Technická práce byla jednou částí většího růstu

Sideline Sports získal stabilnější aplikaci, technické vedení a tým, který opravuje starý kód a zároveň dodává nové funkce. To jsou přímé výstupy inženýrské práce.

Projektové podklady uvádějí také 40násobný růst příjmů za stejné období. Do tohoto období spadal strategický marketing i technická dodávka, takže číslo popisuje růst firmy, ne samotnou modernizaci.

Na začátek stačí popis vlastními slovy.

Popište, co vás trápí. Do dvou pracovních dnů se ozveme s prvním praktickým krokem.