
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.
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.
Podobná práce, jiný výchozí bod
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.


