Jak usprawniliśmy rozwój i utrzymanie systemu ERP w aplikacji typu legacy

Kategoria:
Modernizacja oprogramowania
Branża:
Gospodarka odpadami / Recykling
Miasto:
Viersen, Niemcy
Model:
Staff Augmentation

Klient

Nasz klient to niemiecka firma programistyczno-doradcza, oferująca jedno z najbardziej kompleksowych rozwiązań ERP dla komunalnej i komercyjnej gospodarki odpadami w krajach niemieckojęzycznych. System obsługuje pełen proces realizacji zleceń transportowych, umów, fakturowania i rozliczeń, a także posiada dodatkowe moduły, np. do integracji z kasami fiskalnymi i skanerami.

Wyzwanie

Wraz ze stale rosnącym zapotrzebowaniem na rozwój systemu, firma dynamicznie się rozwijała, mimo ograniczonych zasobów wewnętrznych. W związku z tym klient poszukiwał wykwalifikowanego wsparcia w zakresie następujących problemów:

  • Różne wersje systemu u klientów końcowych: Brak standaryzacji znacznie utrudniał testowanie i utrzymanie.
  • Aplikacje typu legacy uniemożliwiały wykorzystanie nowoczesnych narzędzi do kontroli wersji i automatyzacji, takich jak Git czy SVN.
  • Brak CI/CD oraz testów automatycznych – wdrożenia odbywały się ręcznie.
  • Problemy także w nowszych komponentach (.NET, Java): brak spójnej wersjonizacji, niedostateczna dokumentacja, zaległości techniczne.
  • Ograniczone zasoby wewnętrzne: Potrzebne były dodatkowe siły do pracy nad backlogiem.

Skumulowany wpływ tych wyzwań ograniczał skalowalność systemu i zwiększał ryzyko pogorszenia jakości usług dla klientów.

Rozwiązanie

W ramach modelu Staff Augmentation dołączyliśmy do projektu, koncentrując się na szybkim wsparciu kluczowych obszarów oraz uporządkowaniu środowiska technicznego.

  • Model Staff Augmentation: Udostępniliśmy wyspecjalizowanego dewelopera (Oracle / .NET / Java), który wspierał zarówno bieżące zadania, jak i rozwój nowych funkcjonalności.
  • Przejęcie odpowiedzialności za moduły .NET (np. systemy kasowe) oraz rozpoczęcie standaryzacji procesów kontroli wersji.
  • Wdrożenie środków bezpieczeństwa, m.in. dwuskładnikowego uwierzytelniania (2FA).
  • Wzmocnienie kompetencji zespołu: Doradztwo technologiczne, identyfikacja i ograniczanie ryzyk technicznych.

Dzięki ścisłej integracji z zespołem klienta i elastycznemu podejściu do priorytetów, udało się szybko rozwiązać pilne problemy i jednocześnie przygotować grunt pod dalsze zmiany.

Rezultaty

  • Skrócenie czasów realizacji: Lepsza reakcja na potrzeby wewnętrzne i zewnętrzne.
  • Zwiększona efektywność operacyjna: Lepsze zarządzanie backlogiem dzięki większej dostępności zasobów.
  • Rozszerzenie zespołu bez rekrutacji: Dostarczyliśmy wymagane kompetencje bez zwiększania etatów.
  • Większe bezpieczeństwo systemu: Skuteczne wdrożenie 2FA w krytycznych komponentach.

Technologie

  • Oracle Fusion Middleware,
  • .NET,
  • Java.

Klient


System analizy wideo AI do wykrywania i zliczania pojazdów w czasie rzeczywistym

Design, Development, DevOps czy Cloud – jakiego zespołu potrzebujesz, aby przyspieszyć pracę nad swoimi projektami?
Porozmawiaj o swoich potrzebach z naszymi specjalistami.

Jakub Orczyk

Członek zarządu / Dyrektor sprzedaży
VM.PL

Zamów bezpłatną konsultację
kuba (1)

VM.pl AI Chat

AI Jestem narzędziem AI, które odpowiada na pytania w oparciu o treści dostępne na stronie internetowej VM.PL. Pamiętaj proszę, że nie zawsze posiadam pełne informacje o firmie.
To narzędzie korzysta z technologii sztucznej inteligencji. Jego użycie oznacza akceptację regulaminu usługi