Dlouhodobá správa webů a aplikací

V Sherpas přebíráme rozjeté, zaseknuté nebo problematické softwarové projekty. Provedeme hloubkový audit, stabilizujeme architekturu a vyčistíme technický dluh, abyste se mohli konečně opřít o stabilní systém, který unese růst vašeho byznysu.

Dlouhodobá správa webů a aplikací

Když vývoj spíš bolí, než pomáhá

01

Nástrahy AI vývoje a Vide codingu

Místo řízení firmy trávíte večery psaním promptů do AI a zkoumáním, proč zase nefunguje košík. Váš prototyp sice vyrostl bleskově, ale teď se sype pod rukama. Potřebujete úlevu od operativy, architektonickou stabilizaci, bezpečnostní audit a hloubkovou optimalizaci databázových dotazů, aby systém nespadl, až na něj přijde první stovka reálných lidí. Osvobodíme vás od promptování a nasadíme profesionální CI/CD deployment.

02

Útěk od starého dodavatele a zablokovaný rozvoj

Váš stávající vývoj zamrzl na mrtvém bodě. Jste rukojmími netransparentních procesů, legacy kódu a Vendor Lock-inu minulé agentury, která s vámi nekomunikuje. Chcete konečně obnovit rozvoj svého produktu, získat absolutní vlastnictví nad kódem a nastavit jasná procesní pravidla. Zajistíme hladkou technickou stabilizaci, vyčistíme starý kód a vrátíme do celého projektu transparentnost.

03

Sirotčí projekty aneb Když zůstanete úplně bez dodavatele

Váš vývojář náhle zmizel a vy teď netušíte, na jakém hostingu aplikace běží, kde je registrovaná doména a zda vůbec existuje Git repozitář s aktuální verzí. Naší první prioritou je lokalizace a technický audit – najdeme všechny volné nitě, stáhneme kód bezpečně k nám, v případě potřeby uděláme reverse-engineering a okamžitým bugfixingem zastavíme nejkritičtější chyby.

Technologie

Technologie

Při přebírání a stabilizaci rozjetých projektů nesázíme na žádná uzavřená řešení ani divoké experimenty, ale stavíme na globálně prověřených enterprise technologiích. Jádro aplikací opíráme o backend v Laravelu nebo Node.js, což zaručuje vysokou bezpečnost, čistou architekturu a kód, který snadno přečte jakýkoli seniorní vývojář. Moderní a rychlé uživatelské rozhraní s plynulými animacemi pak navrhujeme v Reactu, Next.js nebo Vue.js s přímým důrazem na SEO. Pro správu obsahu nasazujeme nezávislá headless CMS jako Strapi, čímž striktně oddělujeme data od vzhledu a definitivně vás zbavujeme rizika Vendor Lock-inu.

Celý proces vývoje i následný provoz navíc izolujeme do Docker kontejnerů a řídíme přes přísné GitLab standardy s automatizovaným CI/CD testováním. Nové funkce díky tomu nasazujeme bezpečně a váš systém udržujeme stabilní, škálovatelný a stoprocentně připravený na byznysový růst.
Čtyři pilíře bezpečeného převzetí

Čtyři pilíře bezpečeného převzetí

Žádný Vendor Lock-in

Žádný divoký kód ani slepé AI prompty. Váš software stabilizujeme na enterprise technologiích (Laravel, React, Node.js) se 100% vlastnictvím zdrojového kódu od prvního dne.

Hloubkový audit a lokalizace rizik

Zmapujeme výkon, bezpečnost i databáze. Najdeme schovaný kód, lokalizujeme infrastrukturu a odstraníme rizika dřív, než systém pod náporem uživatelů spadne.

Přechod pod GitLab standardy bez výpadků

Celý proces převzetí proběhne hladce a bez přerušení provozu. Kód nasadíme do izolovaných GitLab prostředí, kde každou změnu jistí přísné Code Review našich seniorů.

Smluvní SLA a konec operativy pro vás

Přebereme nonstop monitoring a garantujeme pevné reakční doby na úpravy i bugfixing. Vy se můžete okamžitě vrátit k byznysu, my kryjeme vaši technologickou stranu.

Jak probíhá převzetí projektu

Přechod k novému IT partnerovi nemusí doprovázet chaos a strach z výpadků. Náš proces převzetí softwaru je strukturovaný, transparentní a navržený tak, aby váš byznys běžel bez jediného přerušení. Každý krok jistí naši zkušení vývojáři.

01

Konzultace

Chceme pochopit váš byznys. Kód je jen nástroj k jeho dosažení. O začátku víte, že v tom nejste sami.

02

Audit

Vyžádáme si přístupy a uděláme hloubkový audit stávajícího řešení.Projdeme čistotu kódu, databázi, bezpečnostní slabiny a nastavení serverů. Žádná stostránková nečitelná zpráva. Dostanete jasný a srozumitelný přehled („Semafor“), kde vám řekneme: Tohle funguje skvěle, tohle musíme opravit hned, protože vám tam tečou data, a tohle počká.

03

Stabilizace

Než začneme programovat velké nové funkce, musíme zpevnit základy. Opravíme kritické chyby, které nám vyšly z auditu (např. nefunkční platební brány, padání při synchronizaci s Pohodou nebo bezpečnostní díry).

04

Společný rozvoj

Pravidelně se potkáváme, reportujeme odpracovaný čas a dopředu plánujeme priority. Když se cokoli pokazí, víte, komu voláte, a víte, že za vámi stojí celá agentura, ne jeden freelancer na pláži.

Často kladené dotazy

  • Co když zjistíte, že je náš kód v hrozném stavu? Budeme to muset napsat celé znovu?

    Na rovinu: málokdy přebíráme kód, který je dokonalý. Naším cílem není nutit vás hned do drahého přepisování. V rámci úvodního auditu kód rozdělíme na kritické části (které ohrožují bezpečnost nebo chod webu) a na ty, které sice nejsou elegantní, ale fungují. Nejdříve opravíme to nejnutnější, abyste byli v bezpečí, a zbytek můžeme refaktorovat postupně za provozu.

  • Přebíráte jakékoli technologie a frameworky?

    Ne. Nejsme agentura, co slíbí všechno a pak se to učí za vaše peníze. Specializujeme se na moderní webové PHP frameworky (Laravel, Nette), frontendové technologie (React, Vue.js, Vite) a standardní opensource CMS (WordPress). Pokud máte projekt postavený na obskurním systému z roku 2010 nebo v technologii, kterou interně nedržíme, raději vás odmítneme nebo vám nabídneme kompletní přepis.

  • Kolik převzetí projektu stojí?

    První konzultace a seznámení se s vaším projektem i potřebami je zdarma. Prvním placeným krokem je Technický audit a analýza rizik, který má fixní cenu [X Kč] podle rozsahu projektu. Na základě tohoto auditu vám přesně vyčíslíme náklady na stabilizaci (opravu kritických chyb) a dohodneme se na měsíčním paušálu za správu a rozvoj.

  • Jak dlouho trvá, než projekt kompletně převezmete pod svá křídla?

    Pokud jde o krizový management (starý vývojář zmizel a web nefunguje), dokážeme reagovat v řádu desítek hodin a zajistit alespoň základní chod a kontrolu nad servery. Standardní, klidné převzetí fungujícího projektu včetně auditu a narovnání Git repozitářů trvá obvykle 2 až 4 týdny.

Jakub Bárta
“AI a moderní nástroje jsou skvělé pro rychlé prototypy, ale mizerní architekti. Pokud software roste živelně, dříve nebo později narazí do zdi. Nepřebíráme projekty proto, abychom na ně dávali další záplaty. Přebíráme je proto, abychom z nich udělali stabilní enterprise systém, na který se můžete spolehnout.”
  • Jakub Bárta
  • Head of Development