Migracja z AngularJS do Angular poprawia doświadczenia użytkownika

System kontroli logistycznej stosowany w przemyśle farmaceutycznym stał się szybszy, bardziej intuicyjny i responsywny, poprawiając produktywność i wydajność procesów

Wyzwanie

Klient, jedna z najważniejszych firm farmaceutycznych na świecie, borykał się z problemami w swoim aplikacyjnym systemie kontroli logistycznej. System został pierwotnie opracowany wewnętrznie w AngularJS – technologii, która nie jest już wspierana. Ze względu na przestarzałą technologię aplikacja miała problemy z wydajnością, bezpieczeństwem i użytecznością, co negatywnie wpływało na doświadczenia użytkowników i efektywność procesów.

Rozwiązanie

Firma act digital została zatrudniona do przeprowadzenia migracji systemu, przepisując go na zaktualizowaną technologię Angular. W projekcie wykorzystano także technologie Node.js, PostgreSQL i Sequelize, aby zoptymalizować wydajność zapytań do bazy danych. Doświadczenie użytkownika i wydajność były kluczowymi wymaganiami, biorąc pod uwagę intensywne codzienne wykorzystanie systemu w organizacji.

Wyniki

Dzięki migracji technologicznej aplikacja do zarządzania logistyką zapewnia teraz lepsze doświadczenie użytkownika. Użyteczność i responsywność zostały poprawione, co ułatwia korzystanie z systemu na urządzeniach mobilnych (takich jak tablety i smartfony). Zaobserwowano wzrost wydajności – czas ładowania strony skrócił się z 30 sekund do zaledwie 1 sekundy.

Rozwijanie systemów wewnętrznych to strategia kluczowa dla firm intensywnie zajmujących się badaniami i innowacjami. Personalizacja funkcjonalności i bezpieczeństwo danych to dwa główne powody takiego wyboru. Jednak wiążą się z tym pewne wyzwania – jednym z nich jest konieczność zapewnienia, że aplikacje nadążają za zmianami technologicznymi oraz wymaganiami rynku, klientów i użytkowników.

Systemy dedykowane tworzone są według ściśle określonych kryteriów, ale to nie oznacza, że są odporne na technologiczną dezaktualizację. Wręcz przeciwnie – wymagają ciągłych ulepszeń, aby poprawiać ich użyteczność, dodawać nowe funkcje i modernizować zasoby. Często jednak te zmiany napotykają ograniczenia techniczne, finansowe lub operacyjne. Jednym z nich jest wybór technologii, w której system został pierwotnie opracowany.

Przykładem przestarzałej technologii jest AngularJS, framework do tworzenia aplikacji webowych wydany w 2010 roku. Narzędzie zyskało popularność dzięki funkcjom ułatwiającym pracę programistów. Z czasem jednak straciło na znaczeniu na rzecz bardziej zaawansowanych wersji i ostatecznie zostało wycofane.

Brak wsparcia dla AngularJS sprawił, że systemy oparte na tej technologii stały się przestarzałe. Pojawiły się problemy z wydajnością, bezpieczeństwem, responsywnością i użytecznością, co negatywnie wpłynęło na doświadczenia użytkowników. Naprawa tych problemów wymaga migracji na nowocześniejsze i lepiej dopasowane technologie.

Z takim właśnie wyzwaniem zmierzyła się jedna z największych firm farmaceutycznych na świecie, korzystająca z wewnętrznie opracowanej aplikacji do kontroli logistycznej w AngularJS. System zarządzał całym przepływem próbek leków i substancji – od pobrania, przez transport, magazynowanie, aż po dystrybucję. Ponieważ był zintegrowany z innymi oprogramowaniami i kluczowymi procesami operacyjnymi, musiał zachować wysoką wydajność.

Aby rozwiązać ten problem, firma farmaceutyczna zatrudniła act digital, specjalizującą się w rozwoju rozwiązań IT i posiadającą doświadczenie w migracji systemów do technologii Angular. W tym artykule szczegółowo opisujemy, jak zrealizowano ten projekt – od planowania po osiągnięte rezultaty.

Klient: innowacyjny lider w branży farmaceutycznej

Firma, która zatrudniła act digital, jest jednym z największych i najbardziej innowacyjnych przedsiębiorstw farmaceutycznych na świecie, zatrudniającym ponad 3 900 pracowników. Marka działa na rynku biotechnologicznym od ponad dekady i jest uznawana za jedną z najlepszych firm dla specjalistów w dziedzinach naukowych.

Grupa należy do ścisłej czołówki w badaniach i rozwoju substancji terapeutycznych. Jej innowacje koncentrują się głównie na produkcji szczepionek do walki z szerokim spektrum chorób. Ze względu na znaczenie naukowe i wysoką konkurencyjność tego rynku, firma posiada wewnętrzny zespół technologiczny odpowiedzialny za tworzenie i utrzymywanie dziesiątek systemów operacyjnych i zarządzających, używanych codziennie przez tysiące pracowników.

Wyzwanie: migracja technologiczna systemu kontroli logistycznej

W tym projekcie firma farmaceutyczna zmagała się z problemami związanymi z systemem wykorzystywanym na co dzień do operacjonalizacji i kontroli wysyłki próbek leków i substancji.

Aplikacja, pierwotnie opracowana w AngularJS, nie była responsywna, co ograniczało jej użycie na urządzeniach mobilnych – kluczowych dla zespołów logistycznych. Doświadczenie użytkowników było również pogarszane przez problemy z wydajnością i użytecznością, prowadzące do nieefektywności operacyjnej.

Sytuację pogarszał fakt, że technologia AngularJS została wycofana i nie była już wspierana. Dla firmy oznaczało to ryzyko związane z bezpieczeństwem i stabilnością, które mogło prowadzić do awarii i problemów na szeroką skalę. System był zintegrowany z innymi wewnętrznymi aplikacjami, więc niska wydajność i negatywny wpływ na doświadczenia użytkowników oddziaływały na wiele procesów.

Rozwiązanie: przejście z AngularJS na Angular

W odpowiedzi na trudności użytkowników związane z systemem opartym na AngularJS, zespół act digital zaproponował migrację aplikacji na nowsze wersje tej technologii. Ta zmiana była konieczna, aby poprawić użyteczność i szybkość działania narzędzia, a także zwiększyć wydajność zapytań do bazy danych.

Metodologia

Projekt został zaplanowany tak, aby migracja przebiegała stopniowo, bez wpływu na operacje, i obejmował następujące etapy:

  • diagnoza sytuacji,
  • planowanie działań,
  • refaktoryzacja, rozwój i migracja aplikacji na najnowszą wersję Angulara,
  • przeprowadzenie testów i weryfikacji w środowisku testowym,
  • udostępnienie zaktualizowanego systemu użytkownikom.

Zastosowane technologie

Do migracji systemu z AngularJS wykorzystano nowocześniejsze technologie, w tym:

  • Angular,
  • Node.js,
  • Sequelize,
  • PostgreSQL,
  • TypeScript,
  • JavaScript.

Rezultaty: odnowione doświadczenie użytkownika i wzrost wydajności

Przejście na Angular w połączeniu z technologiami Node.js, PostgreSQL i Sequelize miało pozytywny wpływ na funkcjonowanie systemu, który teraz oferuje szybszą i bardziej intuicyjną nawigację. Oto najważniejsze osiągnięcia:

  • Lepsze doświadczenie użytkownika: nowa aplikacja jest bardziej przyjazna, upraszczając codzienne korzystanie.
  • Responsywność: system jest teraz w pełni funkcjonalny na różnych platformach, w szczególności na urządzeniach mobilnych.
  • Wydajność: czas ładowania strony skrócił się z 30 sekund do mniej niż 1 sekundy.
  • Bezpieczeństwo i niezawodność: aktualizacja technologiczna wyeliminowała luki związane z nieobsługiwanym AngularJS, gwarantując bezpieczeństwo danych i stabilność systemu.
  • Łatwiejsza integracja: najnowsza wersja Angulara umożliwia płynną współpracę z innymi technologiami i aplikacjami używanymi w firmie, przygotowując system na przyszłe innowacje.

Jak możemy pomóc Twojej firmie?

Transformacja cyfrowa otwiera wiele możliwości innowacji w sektorze zdrowia, który jest jednym z największych beneficjentów tego procesu. Jednak pojawienie się nowych technologii i rosnące wymagania rynku wymagają szybkich i bezpiecznych aktualizacji, co stanowi wyzwanie dla branży.

Zrozumienie dynamiki i możliwości sektora zdrowia to jeden z priorytetów act digital. Współpracując z klientami z tej branży, korzystamy z wiedzy specjalistów, którzy projektują, wdrażają i dostarczają spersonalizowane rozwiązania dodające wartość do modeli biznesowych.

W tym celu rozwijamy kompetencje w zakresie nowoczesnych technologii odpowiadających na wyzwania zdrowotne. Oto niektóre z nich:

  • Big Data i przetwarzanie kognitywne – efektywna analiza dużych zbiorów danych.
  • Sztuczna inteligencja – zaawansowane algorytmy uczenia maszynowego do identyfikacji wzorców w danych klinicznych.
  • Telemedycyna i interakcja zdalna – zdalne monitorowanie i szybka wymiana informacji między specjalistami.
  • RPA i API – automatyzacja procesów i integracja systemów.

Chcesz dowiedzieć się więcej o tym, jak act digital może pomóc w migracji systemu do Angulara lub rozwiązać problemy związane z przestarzałą technologią? Skontaktuj się z naszymi ekspertami.

Powiązany

Skontaktuj się z nami

menuchevron-downchevron-rightarrow-right
Przegląd prywatności

Zapoznaj się z naszą Polityką Prywatności.