# 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.

- Canonical: https://techmates.io/cs/case-studies/xps-network
- Client: XPS Network
- Industry: Sportovní technologie
- Published: 2026-08-19
- Services: Vývoj softwaru na míru
- Technology: Webová a mobilní platforma

---

## 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

| Metric | Before | After |
| --- | --- | --- |
| Dodávání funkcí | Vývoj se zpomalil a nové funkce se zdržovaly | Nové funkce podle podkladů dodávané rychleji |
| Stabilita a funkčnost aplikace | Časté chyby v částečně funkční náhradě | 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 Thorkelsson, Co-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.


