Czas trwania projektu
Zespół
Liczba godzin
Used technology


Wyzwania
- Dług technologiczny i brak dokumentacji
System działał od 2012 roku i przez kilkanaście lat nagromadził ogromny dług technologiczny. Nie istniała żadna dokumentacja ani dział techniczny po stronie Instytutu, przez co nie mogliśmy liczyć na wsparcie dotyczące rozwiązania.
- Krytyczne znaczenie systemu
FADN obsługiwał setki zapytań dziennie, przetwarzając dane rolników i generując raporty wymagane przez instytucje krajowe i unijne. Każdy błąd mógł zagrozić kluczowym procesom państwowym, dlatego celem było stworzenie warunków do regularnych aktualizacji i dalszego rozwoju systemu, jednocześnie go nie psując.
- Rescue mission w praktyce
Naszym głównym zadaniem była aktualizacja systemu i wprowadzenie zmian, które miały na celu ułatwienie pracy użytkowników, zmianę funkcjonalności oraz otworzenie go na standardowe możliwości dalszego rozwoju oraz zaktualizowanie zależności i frameworka aplikacji. By to było możliwe, musieliśmy najpierw uporać się z innym wyzwaniem, jakim było zrozumienie kodu i logiki systemu.
Rozwiązanie
Zaczęliśmy od uruchomienia systemu lokalnie i przeprowadzenia audytu kodu, w celu lepszego zrozumienia logiki stojącej za nieudokumentowanym kodem. Wiedza, którą w ten sposób zebraliśmy posłużyła do rozwiązania błędów, które uniemożliwiały start aplikacji, a następnie metodą małych kroków wprowadzaliśmy pierwsze zmiany.
Mając już otwartą drogę działania, zajęliśmy się projektem od A do Z. Stworzyliśmy ustrukturyzowany i powtarzalny proces deveoperski, który umożliwił klientowi testowanie nowych funkcjonalności. Ustaliliśmy sposób planowania migracji oraz przeprowadzania testów regresji. Zaplanowaliśmy wymagane aktualizacje systemu oraz publikację wszystkich zmian na środowisku produkcyjnym.
Dzięki doświadczeniu i sprawdzonym procedurom przekształciliśmy zapomniany technologicznie system w projekt, który można rozwijać i utrzymywać w sposób powtarzalny.
Opinia klienta
“Pracownicy Prognetics to doświadczeni i zaangażowani profesjonaliści, którzy kreatywnie wspierają zadania realizowane przez Instytut.”

Dr. hab. Marek Wigier
prof. IERiGŻ-PIB
Rezultaty
Pomimo braku dokumentacji oraz braku wiedzy merytorycznej na temat technologii projektu po stronie Instytutu, po dwóch miesiącach trwania projektu, mieliśmy już następujące rezultaty:
Pełna dokumentacja i pełna świadomość na temat sposobu wdrożeń.
Nowy proces developerski umożliwiający dalszy rozwój projektu.
Zrozumienie kodu i logiki działania całości systemu.
Chcesz podobny projekt?

Zacznij współpracę z nami i stwórz rozwiązanie dopasowane do Twoich wyzwań.

Więcej case studies
Odkryj jeszcze więcej rozwiązań z prawdziwego świata
Przywrócenie operacyjności Portalu Doradców Energetycznych dla Narodowego Funduszu Ochrony Środowiska i Gospodarki Wodnej


Projekt i budowa aplikacji mobilnej Steppsy – inteligentne planowanie wakacyjnego zwiedzania
- Gotowa aplikacja mobilna dostępna na Android i iOS
- Wewnętrzny algorytm generujący plan zwiedzania w czasie rzeczywistym
- Moduł planowania offline, niezależny od dostępności internetu


Analiza biznesowa i architektura systemu dla rozwiązania płatności bezgotówkowych w AMIC Polska
Funkcjonalna analiza i architektura chatbota dla AMIC – pierwszy krok w kierunku automatyzacji obsługi klienta
- Na bazie pomysłów i potrzeb zgłoszonych przez AMIC przygotowaliśmy dedykowaną ofertę warsztatów – z jasno określoną tematyką, strukturą i planowanymi rezultatami.
- Warsztaty przeprowadziliśmy w siedzibie klienta i trwały cały dzień roboczy. Prowadziliśmy je w sposób angażujący wszystkich uczestników – tak, by każdy miał wpływ na kształt przyszłego rozwiązania.
Konsulting i rozszerzenie zespołu w projekcie Elektronicznego Obiegu Dokumentów dla DahliaMatic
- Automatyzacja procesu wydawania nowych wersji oprogramowania
- Usprawnienie cyklu release i skrócenie czasu wdrożeń
- Ograniczenie liczby błędów w środowiskach produkcyjnych

Team Augmentation dla CrewApp – budowa wewnętrznych kompetencji w sektorze technologii lotniczych
- Dostarczenie dużej funkcjonalności końcowym użytkownikom
- Rozbicie pomysłów funkcjonalnych na mniejsze, możliwe do zaplanowania zadania
- Wprowadzenie uporządkowanego backlogu do planowania i śledzenia postępów






Projekt i budowa platformy Numz – social gambling bez prowizji
- W pełni działająca aplikacja mobilna z backendem w .NET Core
- Proces obstawiania wzorowany na najlepszych platformach
- Automatyzacja release’ów i gotowość na dalszy rozwój




Projekt i budowa aplikacji mobilnej Steppsy – inteligentne planowanie wakacyjnego zwiedzania
- Gotowa aplikacja mobilna dostępna na Android i iOS
- Wewnętrzny algorytm generujący plan zwiedzania w czasie rzeczywistym
- Moduł planowania offline, niezależny od dostępności internetu



