Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
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

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



