Přejít na hlavní obsah
Případová studie převzetí a přestavby aplikace

OBIBOOK: od opravy importu k přestavbě katalogu knih

Nejprve jsme převzali aplikaci, ve které nefungoval import a která měla problémy na mobilních zařízeních. Po opravě dřívější verze jsme celý systém přestavěli. Dnes OBIBOOK slouží jako katalog knih a nástroj pro vytváření a předávání seznamů.
Ilustrace procesu OBIBOOK od importu CSV přes katalog knih a seznam zákazníka až po ruční úpravy a předání seznamu.

Výchozí stav: nefunkční import v existující aplikaci

První verzi OBIBOOK vytvořil jiný dodavatel. V roce 2022 jsme dostali za úkol aplikaci opravit, protože import nefungoval správně. Šlo o důležitý proces: bez spolehlivého importu bylo obtížné udržovat rozsáhlý katalog knih aktuální.

Dřívější aplikace potřebovala také vizuální a technické úpravy. Na mobilních zařízeních nefungovala správně, a proto se katalog mimo počítač používal obtížně.

Nejprve jsme opravili dřívější verzi

V první etapě jsme opravili nahlášené i zjištěné nefunkční části. Přestavěli jsme import velkých souborů CSV, upravili rozhraní a napravili fungování aplikace na různých zařízeních.

Po těchto pracích fungoval import i ostatní zahrnuté části správně. Aplikaci bylo možné používat také na telefonech a tabletech. Tato etapa systém stabilizovala a umožnila nám před větší přestavbou lépe poznat skutečný pracovní postup klienta.

Další etapa: kompletní přestavba systému

Od roku 2023 jsme aplikaci kompletně přestavěli v Laravelu. Nešlo jen o změnu vzhledu. Vznikl nový technický základ pro katalog, importy, uživatele a seznamy knih. Přidali jsme také menší zlepšení vycházející z běžné práce klienta.

Spolupráce pokračuje. Když je potřeba zjednodušit další činnost, provedeme dohodnutou změnu a navrhneme praktické směry dalšího rozvoje.

Jak OBIBOOK podporuje práci s katalogem

OBIBOOK spojuje několik kroků do jednoho systému:

  1. Údaje o knihách se importují ze souborů CSV.
  2. Katalog lze procházet a vyhledávat v něm podle knih, kategorií a vydavatelů.
  3. Přihlášení klienti vytvářejí vlastní seznamy knih.
  4. Klienti do seznamů ručně zanášejí opravy a posílají je paní Kinze.
  5. Systém také umožňuje připravené seznamy exportovat a předávat.

OBIBOOK není internetový obchod a neobsluhuje prodej. Jeho úkolem je uspořádat katalog a připravovat seznamy potřebné pro další práci.

Pokud podobný proces vyžaduje získávání nebo předávání dat mezi různými zdroji, podívejte se také na integrace systémů a API.

Výsledek: fungující proces na různých zařízeních

Nejdůležitějším výsledkem první etapy bylo obnovení správného fungování importu a dalších opravovaných částí. Aplikace začala správně fungovat také na mobilních zařízeních.

Pozdější přestavba dala klientovi nový základ pro další rozvoj katalogu a práci se seznamy. Neuvádíme úsporu času ani vliv na prodej, protože nemáme schválená měření. Můžeme však potvrdit kvalitativní změnu: proces, který dříve nefungoval správně, byl opraven a následně převeden do přestavěného systému.

Hodnocení klientky

Profesionální a přitom velmi příjemná komunikace, hodně trpělivosti a ochoty pomoci při řešení problémů a zároveň rychlá reakce na nahlášené chyby. Včas, konkrétně a lidsky.

Kinga Jambroszczak, Obibook

Kdy dává podobná oprava nebo přestavba smysl?

Starší aplikaci není vždy nutné okamžitě nahradit. Nejdříve je vhodné zjistit, zda lze bezpečně opravit kritický problém a obnovit nejdůležitější proces. Kompletní přestavba dává větší smysl, když:

  • se další poruchy objevují v různých částech systému;
  • aplikace nefunguje správně na používaných zařízeních;
  • současná technologie komplikuje vývoj a údržbu;
  • firma data a proces stále potřebuje, ale stávající řešení není dobrým základem pro další změny;
  • jednotlivé opravy začínají zabírat více času než řízená přestavba.

U OBIBOOK jsme nejprve stabilizovali dřívější verzi. K úplné přestavbě jsme přistoupili až po poznání procesu v praxi. Takový postup snižuje riziko, že nový systém vznikne pouze na základě předpokladů.

Co připravit před převzetím aplikace

Na začátku potřebujeme především vědět, co nefunguje a který proces je tím zastaven. Užitečné jsou také:

  • ukázkový soubor bez důvěrných údajů;
  • popis správného výsledku a současné chyby;
  • informace o tom, kdo aplikaci používá a na jakých zařízeních;
  • přístup ke kódu a dokumentaci, pokud jsou k dispozici;
  • seznam dříve provedených změn.

Hesla, zákaznická data ani produkční soubory nejsou pro první rozhovor potřeba. Základní informace si můžete uspořádat pomocí našeho kontrolního seznamu převzetí aplikace.

Máte aplikaci, která potřebuje opravu nebo přestavbu?

Popište, co dnes nefunguje, který proces to komplikuje a zda chcete opravit současné řešení, nebo zvažujete jeho přestavbu. Podle těchto informací určíme bezpečný první krok.

Popsat problém s aplikací

Podívejte se také na modernizaci a převzetí aplikací, vývoj v PHP a Laravelu, integrace systémů a API a další realizace.