Reference · Případová studie

Převzetí a rozvoj meteorologické aplikace

Klient potřeboval pokračovat ve vývoji systému, na který už původní programátor neměl čas. Pomohl jsem navázat na existující práci, omezit riziko změn a postupně přidávat nové funkce.

JavaScript · HTML · XML APIPlaywright · AI-assisted testingDlouhodobá spolupráce
ProjektAplikace pro vizualizaci meteorologických dat
Moje rolePřevzetí kódu, analýza, vývoj a podpora
TechnologieJavaScript · HTML · XML API
SpolupráceOpakované úpravy v několika etapách

Zadání, řešení a výsledek

Průběh zakázky
1

Zadání

Původní vývojář už neměl kapacitu. Klient potřeboval rozvíjet starší webovou aplikaci komunikující přes XML API s mikrokontrolérem meteostanice. Projekt neobsahoval technickou dokumentaci ani automatické testy.

2

Řešení

Nejdříve jsem se zorientoval v kódu a s klientem upřesnil požadavky. S pomocí AI jsem rychle vytvořil základní Playwright testy pro ověřování vybraného původního chování. Následovaly opravy chyb, konfigurovatelnější dashboard a nové vizualizace větru nebo bleskové aktivity.

3

Výsledek

Klient mohl pokračovat v rozvoji svého produktu i bez původního dodavatele. Z jednorázové pomoci se stala opakovaná spolupráce v několika etapách, bez nutnosti kompletně přepisovat existující systém.

Přístup ke spolupráci

Průběžné ověřování a transparentní odhady

Úvodní konzultaci a analýzu jsem neúčtoval. U jednotlivých změn jsme se předem domluvili na hodinové sazbě a odhadu pracnosti.

Výsledek jsme průběžně konzultovali, abychom co nejdříve ověřili, že odpovídá představám klienta. Pokud se objevil větší problém mimo původní odhad, otevřeně jsme domluvili další postup.

Vzhledem k chybějícím testům a dokumentaci bylo důležité vyvažovat technický dluh, riziko změn a přínos pro zákazníka. Cílem nebyl kompletní refaktoring, ale smysluplný rozvoj produktu.

Máte podobný projekt?

Potřebujete nový web, upravit existující aplikaci nebo probrat možnosti AI? Napište mi a společně najdeme rozumný postup.

Probrat projekt →