Utrzymanie systemu FADN dla Instytutu Ekonomiki Rolnictwa i Gospodarki Żywnościowej

System FADN to kluczowe narzędzie, z którego korzystają rolnicy poprzez Ośrodki Doradztwa Rolniczego. Naszym zadaniem było uratowanie i zmodernizowanie systemu, który przez lata pozostawał bez opieki technicznej, a mimo to był krytyczny dla funkcjonowania całej instytucji.

Czas trwania projektu

2 lata

Zespół

3 osoby

Liczba godzin

~w trakcie

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:

1

Pełna dokumentacja i pełna świadomość na temat sposobu wdrożeń.

1

Nowy proces developerski umożliwiający dalszy rozwój projektu.

100%

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