Studium przypadku: firma medyczna

    Branża
    Ochrona zdrowia
    Model współpracy
    Time & Material
    Czas trwania
    8 miesięcy
    Nakład pracy
    10 osobomiesięcy

    O kliencie

    Nasz klient prowadzi bardzo popularny serwis społecznościowy poświęcony trądzikowi. Platforma powstała w 1996 roku, a dziś odwiedza ją co miesiąc ponad 60 000 osób. Jest to najbardziej wiarygodny i popularny serwis w tej tematyce.

    Kontekst i cel projektu

    Klient zgłosił się do nas, ponieważ jego witryna oparta na zmodyfikowanej platformie Magento 1 działała nieprawidłowo — kod nie spełniał standardów Magento. Problem wymagał pilnej interwencji, a klient chciał również:

    • Zoptymalizować wydajność witryny i poprawić jej bezpieczeństwo
    • Usprawnić integracje z zewnętrznymi usługami wysyłkowymi i zapewnić płynne zakupy
    • Poprawić doświadczenia użytkowników dzięki lepszej interakcji z witryną
    Kontekst i cel projektu

    Wyzwanie projektowe

    Wyzwanie projektowe
    • Witryna zawierała przestarzały, nieobsługiwany kod, który nie spełniał standardów Magento. Powodowało to częste awarie serwisu i
    • niezadowalające doświadczenia użytkowników.
    • Problemy z integracjami zewnętrznymi, zwłaszcza z usługą wysyłkową. Witryna regularnie nie przekazywała danych o zamówieniach do amerykańskiej firmy Fulfillco, odpowiedzialnej za ich lokalną realizację.
    • Szybka dostawa na terenie całych Stanów Zjednoczonych była jedną z głównych przewag konkurencyjnych klienta, a zakłócenia we współpracy
    • witryny z firmą dostawczą mocno szkodziły reputacji firmy i obniżały lojalność klientów.
    • Problemy z wydajnością witryny. Klient podejmował działania, aby usprawnić korzystanie z serwisu i zapewnić użytkownikom wygodną obsługę. Za pomocą różnych narzędzi analitycznych badał czas spędzany na stronie oraz długość wizyt na poszczególnych podstronach, takich jak strona produktu czy płatności. Analizy wykazały, że średni czas sesji był zbyt długi. Klient chciał ustalić przyczynę i znaleźć rozwiązanie.
    Rozwiązywanie problemów witryny

    Pracę nad problemami witryny rozpoczęliśmy od dokładnej analizy i refaktoryzacji istniejącego kodu, a następnie znaleźliśmy i naprawiliśmy błędy. Jako specjaliści Magento potrafimy szybko wykrywać problemy w kodzie i skutecznie je usuwać. Wiemy też, na co zwrócić uwagę w pierwszej kolejności, gdy coś przestaje działać.

    Proces i metodyka projektu

    Do projektu przydzieliliśmy 2 programistów Magento, którzy współpracowali z zespołem IT klienta pod kierunkiem kierownika projektu koordynującego prace i ustalającego priorytety. Po analizie wymagań wybraliśmy metodykę Kanban, która zapewniała elastyczne planowanie i pomagała ograniczać koszty klienta. Umożliwiła nam też skrócenie iteracji, dzięki czemu klient szybko widział rezultaty poszczególnych zadań.

    Ustaliliśmy skuteczny proces komunikacji, aby oba zespoły sprawnie współpracowały i dążyły do wspólnych celów. Codzienne spotkania, regularne raporty o postępach i Jira — narzędzie do śledzenia prac i zarządzania projektami — zapewniły zaangażowanie zespołów na każdym etapie. Bliska współpraca i wymiana informacji zwiększyły przejrzystość, niezbędną do powodzenia projektu.

    Przed przekazaniem rozwiązania klientowi dokładnie je przetestowaliśmy. Następnie zaproponowaliśmy i wdrożyliśmy testy automatyczne. Skróciły cykl tworzenia oprogramowania, a klientowi znacznie ułatwiły jego testowanie.

    Proces i metodyka projektu

    Rezultaty projektu

    Rezultaty projektu
    • Klient zyskał zaangażowany zespół ekspertów Magento
    • Poprawa wydajności witryny
    • Poprawa bezpieczeństwa witryny
    • Integracja z niestandardowymi systemami płatności
    • Lepsza jakość obsługi klienta: dzięki usprawnieniu integracji z usługami wysyłkowymi klient mógł realizować zamówienia bez przerw i opóźnień
    • Szybsze przetwarzanie zamówień klientów
    • Optymalizacja wewnętrznych procesów witryny
    • Wykrycie i usunięcie błędów w ramach prac programistycznych i optymalizacyjnych
    • Wdrożenie testów automatycznych, które ułatwiły klientowi testowanie oprogramowania
    • Wzrost zysków

    Technologie

    Platforma
    Magento 1
    Języki programowania
    PHP 5.7
    Framework
    PHPUnit
    Serwer WWW
    Apache 2
    Baza danych
    MySQL
    Narzędzia testowe
    JMeterBrowserstackk
    Frontend
    BootstrapjQuery
    Pozostałe narzędzia i technologie
    RedisLogz.ioNewrelic

    Skontaktuj się z nami