Přejít na obsah
Stáhnout CV (PDF)
← Zpět na portfolio

03 2026–probíhá

Přepis interního administračního systému

Rozhodnutí přepsat místo refaktorovat je samo o sobě case study.

Klient
Speedlo Pro
Období
2026–probíhá
Role
Technický vedoucí projektu
Stack
ReactTypeScriptGraphQL + ApolloVitest

Projekt právě probíhá. Popisuji rozhodnutí, ne hotový výsledek.

Kontext

Starý interní admin má velký technický i designový dluh. Nabízelo se ho postupně refaktorovat.

Vyhodnotila jsem, že refactoring by byl náročnější než přepis od nuly, a to rozhodnutí jsem musela obhájit.

Problém

Přepis od nuly znamená vybrat celý stack a nést za tu volbu odpovědnost roky dopředu.

Zároveň je potřeba poskládat pořadí prací podle reálných omezení, ne podle ideálního plánu.

Rozhodnutí

  1. 01

    Přepsat od nuly

    Refaktoring by při tomto rozsahu dluhu stál víc než nový začátek. Rozhodnutí padlo na základě odhadu, ne pocitu.

  2. 02

    Vybrat celý stack, ne jen hlavní technologii

    Včetně knihoven pro formuláře a validaci, protože u administrace jsou právě formuláře tím, co rozhoduje o rychlosti vývoje.

  3. 03

    Zavést dokumentaci s výhledem na roky

    Firma dosud žádnou neměla. Vybrala jsem nástroj s argumentem, že pomůže novým kolegům a později poslouží jako podklad pro AI chatbota, který bude pomáhat klientům s nastavením.

  4. 04

    Prosadit testování

    Ve Speedlu se dosud netestovalo. Na tomto projektu zavádím Vitest.

  5. 05

    Seřadit práce podle omezení

    Pořadí skládám podle toho, co potřebuje čas UX/UI, co potřebuje backend, který je zahlcený, co potřebuje research a popis, a co zvládne frontend sám bez ostatních týmů.

Moje role

  • Vedu projekt po technické stránce a nesu odpovědnost za volbu stacku.
  • Píšu zadání a rozděluji práci mezi tým.

Výsledek

  • Projekt je rozjetý: stack vybraný, testování zavedené, dokumentace poprvé v historii firmy existuje.
  • Výsledek doplním, až bude co ukázat. Do té doby stojí tahle studie na rozhodnutích.