Ze względu na umowę o zachowaniu poufności (NDA), prezentujemy case study bez podawania nazwy klienta.
Nasz klient to firma, która prężnie rozwija się w obszarze integracji ecommerce z różnymi marketplace’ami. Głównym produktem, który oferują, jest aplikacja wspierająca sprzedawców online w zarządzaniu sprzedażą na platformach takich jak Allegro czy Kaufland, zbudowana w oparciu o technologie PHP i framework Symfony. Projekt był rozwijany wewnętrznie, ale w miarę jak liczba zadań rosła, pojawiła się potrzeba dodatkowych roboczogodzin. Kluczowe było, aby zadania były realizowane elastycznie, w zależności od bieżących potrzeb, bez konieczności angażowania pełnoetatowego zespołu.
Klient miał przed sobą sporo wyzwań związanych z rozwijaniem i utrzymywaniem aplikacji. Potrzebowali elastycznego wsparcia, które pozwoliłoby im radzić sobie z różnorodnymi zadaniami w miarę potrzeb. Z uwagi na zmienną ilość pracy, zatrudnienie dodatkowej osoby na pełen etat nie byłoby najlepszym rozwiązaniem. Dodatkowym wyzwaniem było utrzymanie wiedzy o systemie poza wewnętrznym zespołem, co mogło wpływać na bezpieczeństwo i ciągłość działań, niezależnie od ewentualnych zmian w strukturze firmy.
W ramach rozszerzonej współpracy tempo realizacji zadań było szybkie i płynne. Pojawiło się jednak nowe wyzwanie — jeden Project Manager miał trudności z obsługą rosnącej liczby zadań. To wymagało dodatkowych zasobów, aby skutecznie koordynować postępy zespołu i zapewnić ciągłość pracy programistów. Zaproponowaliśmy, aby nasz zespół przejął analizę potrzeb biznesowych. Wracaliśmy z konkretnym rozwiązaniem, które obejmowało szczegółowe opisy zadań, wycenę oraz ogólny plan działania..
Zamiast tradycyjnego body leasingu, wprowadziliśmy model zadaniowy, wspierany przez project managera, który koordynował prace. Dzięki temu klient mógł uniknąć pełnoetatowego zaangażowania swojego zespołu, a my mogliśmy skoncentrować się na realizacji konkretnych projektów.
Opracowaliśmy procesy umożliwiające naszym deweloperom współpracę jako niezależny zespół, ale zintegrowany z wewnętrznymi zasobami klienta. To pozwoliło na elastyczne wsparcie, bez konieczności stałego angażowania pracowników in-house.
Nasza współpraca zaczęła się od wsparcia w PHP (Symfony) i stopniowo rozszerzyła się o obsługę WordPressa oraz projekty takie jak aplikacje do drukowania paragonów. Dzięki naszym umiejętnościom klient mógł uniknąć kosztownej rekrutacji nowych specjalistów.
Zastosowaliśmy zaawansowane testy automatyczne oraz procesy zapewniające zgodność z zasadami SOLID, co zwiększyło jakość i spójność kodu.
Klient mógł dynamicznie dostosowywać zakres współpracy w zależności od aktualnych potrzeb, co było kluczowe w okresach wzmożonej pracy związanej z rozwojem i utrzymaniem aplikacji.
Dzięki naszemu modelowi współpracy, klient uniknął kosztów związanych z rekrutacją, a realizacja projektów przebiegała szybciej i sprawniej.
Wdrożenie zaawansowanych testów oraz procesów zgodnych z zasadami SOLID przyczyniło się do większej stabilności aplikacji oraz szybszego wykrywania błędów.
Klient zyskał dostęp do większej wiedzy oraz specjalistów z różnych technologii co pozwoliło na sprawniejsze i bardziej efektywne rozwiązania.
Dzięki elastycznemu modelowi współpracy i wszechstronnemu wsparciu technologicznemu, dostarczyliśmy klientowi wartość nie tylko w postaci bieżących wdrożeń, ale także długoterminowego utrzymania jakości projektu. Klient zyskał dostęp do wiedzy naszych specjalistów, którzy dzielili się doświadczeniem i najlepszymi praktykami, co przyczyniło się do zwiększenia efektywności zespołu in house jak i proponowanych przez nas rozwiązań.