OBIBOOK: od naprawy importu do przebudowy katalogu książek

Punkt wyjścia: niedziałający import w istniejącej aplikacji
Pierwsza wersja OBIBOOK została wykonana przez innego wykonawcę. W 2022 roku otrzymaliśmy zadanie naprawienia aplikacji, ponieważ jej import nie działał prawidłowo. Problem dotyczył ważnego procesu: bez sprawnego importu trudno było aktualizować rozbudowany katalog książek.
Wcześniejsza aplikacja wymagała także poprawek wizualnych i technicznych. Nie działała prawidłowo na urządzeniach mobilnych, co utrudniało korzystanie z katalogu poza komputerem.
Najpierw naprawiliśmy wcześniejszą wersję
W pierwszym etapie naprawiliśmy zgłoszone i rozpoznane niedziałające elementy aplikacji. Przebudowaliśmy import dużych plików CSV, poprawiliśmy interfejs oraz działanie systemu na różnych urządzeniach.
Po tych pracach import i pozostałe elementy objęte zakresem działały prawidłowo. Aplikacja mogła być używana również na telefonach i tabletach. Ten etap pozwolił ustabilizować system i lepiej poznać rzeczywisty sposób pracy klienta przed większą przebudową.
Kolejny etap: pełna przebudowa systemu
Od 2023 roku wykonaliśmy pełną przebudowę aplikacji w Laravelu. Nie chodziło tylko o zmianę wyglądu. Powstała nowa podstawa techniczna dla katalogu, importów, użytkowników i list książek. Wprowadziliśmy też mniejsze usprawnienia wynikające z bieżącej pracy klienta.
Współpraca trwa. Gdy pojawia się potrzeba uproszczenia kolejnej czynności, wprowadzamy uzgodnione zmiany i proponujemy możliwe kierunki dalszego rozwoju.
Jak OBIBOOK wspiera pracę z katalogiem
OBIBOOK łączy kilka etapów pracy w jednym systemie:
- Dane o książkach są importowane z plików CSV.
- Katalog można przeglądać i przeszukiwać według książek, kategorii oraz wydawców.
- Zalogowani klienci tworzą własne listy książek.
- Klienci nanoszą na listach ręczne poprawki i wysyłają je pani Kindze.
- System umożliwia także eksportowanie i przekazywanie przygotowanych list.
OBIBOOK nie jest sklepem internetowym i nie prowadzi procesu sprzedaży. Jego zadaniem jest uporządkowanie katalogu oraz przygotowywanie list potrzebnych w dalszej pracy.
Jeśli podobny proces wymaga pobierania lub przekazywania danych między różnymi źródłami, zobacz również integracje systemów i API.
Rezultat: działający proces i dostęp z różnych urządzeń
Najważniejszym rezultatem pierwszego etapu było przywrócenie prawidłowego działania importu oraz pozostałych naprawianych elementów. Aplikacja zaczęła też działać poprawnie na urządzeniach mobilnych.
Późniejsza przebudowa dała klientowi nową podstawę do dalszego rozwijania katalogu i pracy z listami. Nie podajemy oszczędności czasu ani wpływu na sprzedaż, ponieważ nie mamy zatwierdzonych pomiarów. Możemy natomiast potwierdzić zmianę jakościową: proces, który wcześniej nie działał poprawnie, został naprawiony, a następnie przeniesiony do przebudowanego systemu.
Opinia klientki
Profesjonalny i sympatyczny kontakt, dużo cierpliwości i chęci pomocy w rozwiązaniu problemów, błyskawiczna reakcja na zgłaszane nieprawidłowości. Terminowo, konkretnie i miło.
Kinga Jambroszczak, Obibook
Kiedy podobna naprawa lub przebudowa ma sens
Nie każdą starszą aplikację trzeba od razu zastępować nową. Najpierw warto sprawdzić, czy można bezpiecznie naprawić krytyczny problem i przywrócić najważniejszy proces. Pełna przebudowa ma więcej sensu, gdy:
- kolejne awarie dotyczą różnych części systemu;
- aplikacja nie działa prawidłowo na używanych urządzeniach;
- dotychczasowa technologia utrudnia rozwój i utrzymanie;
- firma nadal potrzebuje danych oraz procesu, ale obecne rozwiązanie nie daje dobrej podstawy do kolejnych zmian;
- pojedyncze poprawki zaczynają kosztować więcej czasu niż uporządkowana przebudowa.
W przypadku OBIBOOK najpierw ustabilizowaliśmy wcześniejszą wersję, a dopiero po poznaniu procesu przeszliśmy do pełnej przebudowy. Takie podejście ogranicza ryzyko projektowania nowego systemu na podstawie samych założeń.
Co przygotować przed przejęciem aplikacji
Na początku potrzebujemy przede wszystkim informacji, co nie działa i jaki proces jest przez to zatrzymany. Pomocne są także:
- przykładowy plik bez danych poufnych;
- opis prawidłowego wyniku i obecnego błędu;
- informacja, kto korzysta z aplikacji i na jakich urządzeniach;
- dostęp do kodu oraz dokumentacji, jeśli są dostępne;
- lista zmian, które były wykonywane wcześniej.
Hasła, dane klientów i produkcyjne pliki nie są potrzebne do pierwszej rozmowy. Możesz skorzystać z naszej checklisty przejęcia aplikacji, aby uporządkować podstawowe informacje.
Masz aplikację, która wymaga naprawy albo przebudowy?
Opisz, co dziś nie działa, jaki proces jest przez to utrudniony i czy zależy Ci na naprawie obecnego rozwiązania, czy rozważasz jego przebudowę. Na tej podstawie ustalimy, od czego bezpiecznie zacząć.
Zobacz także modernizację i przejmowanie aplikacji, usługi programistyczne PHP i Laravel, integracje systemów i API oraz pozostałe realizacje.