Modernizacja CRM i portalu w celu poprawy wydajności i komfortu użytkowania

Profil klient
Alliance Group zapewnia niezależnym agentom i agencjom doskonałe rozwiązania marketingowe i szkoleniowe. Od 1998 roku pomaga swoim partnerom w rozpowszechnianiu wiedzy na temat ubezpieczeń na życie z korzyściami na życie, a także pomaga im w rozwiązywaniu problemów klientów związanych z nieopodatkowaną emeryturą, ochroną kredytu hipotecznego, planowaniem małych przedsiębiorstw i planowaniem spadkowym.
Wyzwanie
Alliance Group zwróciła się do SaM Solutions z prośbą o modernizację dwóch słabo rozwiniętych, niepołączonych systemów — głównego portalu i podstawowego systemu CRM.
Główne wyzwania obejmowały:
- Fragmentaryczną logikę i przestarzałe moduły w obu systemach
- Zagmatwaną, przestarzałą bazę kodu
- Wąskie gardła wydajności podczas ładowania zestawów danych przekraczających 100 000 rekordów
- Ograniczoną skalowalność i nieefektywne przepływy pracy
- Problemy z użytecznością wpływające zarówno na agentów, jak i administratorów
- Brak solidnego rozwiązania do rejestracji wydarzeń i raportowania, które byłoby w stanie obsługiwać złożone, wieloetapowe procesy rejestracji i śledzenia finansowego
- Niegabrywalny moduł eksportu i wizualizacji danych sprzedażowych, który utrudniał analizę sprzedaży klientów, tworzenie wykresów, wyciąganie statystyk i elastyczne grupowanie danych
- Brak skalowalnej funkcji wyszukiwania pełnotekstowego zintegrowanej z Firebase, która umożliwiałaby szybkie i trafne wyszukiwanie w dużych zbiorach danych
- Brak narzędzi dla użytkowników biznesowych do samodzielnego tworzenia responsywnych, gotowych do wykorzystania w marketingu stron i procesów rejestracji bez udziału programistów
Celem było przekształcenie tych starszych komponentów w ujednoliconą, solidną platformę, która poprawiłaby wydajność operacyjną, osiągi i komfort użytkowania, umożliwiając jednocześnie długoterminową skalowalność i szybsze dostarczanie nowych funkcji biznesowych.

Rozwiązanie
SaM Solutions opracowała i wdrożyła kompleksową strategię modernizacji dla Alliance Group, koncentrując się na architekturze, optymalizacji wydajności i projektowaniu zorientowanym na użytkownika.
Kluczowe realizacje
- Refaktoryzacja architektury: Oczyszczenie i restrukturyzacja bazy kodu, aktualizacja wszystkich podstawowych bibliotek (Angular, Firebase, DevExpress) w celu zapewnienia łatwości konserwacji i skalowalności.
- Reorganizacja modułów: Podział i aktualizacja modułów między dwoma oddzielnymi portalami w oparciu o logikę biznesową, usprawniając operacje.
- Optymalizacja wydajności: Wprowadzenie pośredniej warstwy przetwarzania danych opartej na Elasticsearch, umożliwiającej szybkie ładowanie dużych zbiorów danych.
- Niestandardowy moduł rejestracji: Opracowano funkcję dostosowaną do przepływu pracy, aby zapewnić zarówno Alliance Group, jak i jej partnerom wgląd w wydarzenia w czasie rzeczywistym.
- Zaawansowane rejestrowanie błędów i powiadomienia: Wdrożono ulepszone śledzenie i alerty e-mailowe w celu zwiększenia przejrzystości i skrócenia czasu reakcji.
- Progresywna aplikacja internetowa (PWA): Dostarczono podstawową funkcjonalność portalu jako PWA z powiadomieniami push umożliwiającymi natychmiastową komunikację.
- Kreator stron z renderowaniem po stronie serwera: Rozpoczęto prace nad zapewnieniem Alliance Group niezależności od hostingu stron trzecich.

Usługi
Technologies
Angular, PWA, DevExtreme
Firebase SDK for UI, Admin SDK, Nodemailer
Elasticsearch
Wasabi Storage
Progressive Web App (PWA), Server-Side Rendering, Page Builder
Sukces
Alliance Group korzysta teraz z nowoczesnej, wysoce skalowalnej platformy, która wspiera rozwój biznesu, szybkie eksperymenty i elastyczne inicjatywy rynkowe. Nowa architektura wyeliminowała wcześniejsze wąskie gardła wydajności, umożliwiła wydajną pracę z dużymi zbiorami danych i zapewniła solidną podstawę do ciągłego dostarczania nowych funkcji.
Wprowadzenie zaawansowanego modułu rejestracji wydarzeń, ulepszonych funkcji raportowania oraz wyszukiwania pełnotekstowego opartego na Elasticsearch znacznie poprawiło zarówno doświadczenia klientów, jak i użytkowników wewnętrznych. Kreator stron i konfigurowalne procesy rejestracji umożliwiają zespołom biznesowym i marketingowym samodzielne uruchamianie kampanii i wydarzeń, skracając czas wprowadzenia produktu na rynek i zmniejszając koszty operacyjne.
Potrzebujesz pomocy w podobnym wyzwaniu?
Porozmawiajmy o tym, jak możemy wspierać Twój projekt