
Budowa strony multisite
opartej na Drupal CMS
Współpraca od: 2017
Branża: usługi finansowe
Naszą współpracę z Fabrity oceniamy bardzo pozytywnie. Zespół Fabrity znakomicie zaplanował cały projekt i potrafił zaproponować skuteczne rozwiązania różnych wyzwań, które pojawiły się w czasie jego trwania. Niniejszym potwierdzamy, że wszystkie prace zostały wykonane przez zespół Fabrity na czas, zgodnie z założonym budżetem i z dołożeniem najwyższej staranności. Firma Fabrity cały czas zapewnia również usługi wsparcia technicznego.
Klient
Pictet
- Szwajcarski międzynarodowy bank prywatny z siedzibą główną w Genewie.
- 799 mld dolarów — wartość zarządzanych aktywów (stan na 31.12.2024)
- 5400 pracowników
- 30 oddziałów na całym świecie
Cel biznesowy
Zbudowanie wielojęzycznego ekosystemu serwisów internetowych (5 wersji językowych) z naciskiem na najwyższe standardy jakości i bezpieczeństwa.
Jak pomogliśmy
Zrealizowaliśmy kompleksowy projekt stworzenia i rozwoju nowoczesnego, wielojęzycznego ekosystemu serwisów internetowych dla Pictet Group — międzynarodowej instytucji finansowej działającej w czterech głównych obszarach: zarządzanie majątkiem, usługi powiernicze i administracja aktywów, zarządzanie aktywami oraz inwestycje alternatywne. Projekt obejmował m.in. serwisy group.pictet, perspectives.group.pictet oraz asia.group.pictet, a jego celem było zapewnienie najwyższej jakości wykonania, skalowalności, bezpieczeństwa danych oraz zgodności z rygorystycznymi wymogami sektora finansowego, w tym z przepisami prawa szwajcarskiego i międzynarodowego.
Projekt realizowany był w ściśle określonym terminie, bez możliwości jego przesunięcia, co wymagało doskonałej koordynacji prac z zespołami zlokalizowanymi w pięciu różnych krajach. Kluczowe dla powodzenia przedsięwzięcia było zbudowanie sprawnej komunikacji między wszystkimi stronami oraz prowadzenie projektu w krótkich, precyzyjnie zaplanowanych iteracjach, umożliwiających szybkie podejmowanie decyzji i utrzymanie wysokiego tempa działań.
Wybierając technologię, postawiliśmy na elastyczność i skalowalność, dlatego zdecydowaliśmy się na rozwiązanie oparte na Drupal CMS. System został zbudowany w architekturze multisite, która pozwalała utrzymywać wspólny rdzeń platformy, a jednocześnie rozwijać osobne layouty, motywy, moduły i funkcjonalności dla poszczególnych serwisów. Dzięki temu możliwe było efektywne zarządzanie kilkoma różnymi serwisami Pictet w ramach jednego spójnego ekosystemu technologicznego.
Zakres współpracy wykraczał poza klasyczne wdrożenie CMS. Obejmował analizę biznesową i zarządzanie wymaganiami, rozwój front-end i back-end, testowanie, wdrożenia, utrzymanie powdrożeniowe, działania R&D oraz wsparcie SLA. Fabrity pełniło rolę głównego partnera technologicznego, odpowiadając za pełny cykl życia kluczowych systemów cyfrowych klienta — od portalu korporacyjnego, przez serwisy produktowe, po wybrane serwisy funkcjonalne.
Prace prowadzone były w metodyce Scrum, w ramach której zespół projektowy — złożony ze specjalistów od analityki, UX/UI, front-endu, back-endu i DevOps — dostarczał kolejne funkcjonalności w dwutygodniowych sprintach, zapewniając pełną przejrzystość procesu i bieżącą kontrolę nad postępami. Ważnym elementem współpracy był również rozwój Design Systemu, uwzględniającego dobre praktyki Google UX oraz optymalizacje zgodne z WCAG, co pozwoliło zachować spójność doświadczenia użytkownika i dostępność interfejsów w różnych serwisach Pictet.
Kluczowym elementem realizacji było stworzenie środowiska umożliwiającego efektywne zarządzanie treściami w wielu językach oraz uwzględnienie licznych ograniczeń prawnych i regulacyjnych. W tym celu opracowaliśmy moduł Content Segregation, który automatyzuje proces akceptacji treści oraz dba o ich zgodność z obowiązującymi regulacjami. Dodatkowo zaprojektowaliśmy rozbudowany workflow redakcyjny z mechanizmem wersjonowania, blokowania edycji i zatwierdzania publikacji, co znacząco usprawniło pracę zespołów redakcyjnych.
Ekosystem serwisów został rozbudowany o funkcje wykraczające poza standardowe zarządzanie treścią. Obejmowały one integracje z zewnętrznymi usługami przez API, w tym zewnętrznym systemem newsletterowym, obsługę danych CRM i marketing automation, bazy danych online, raporty analityczne oraz wizualizacje danych w formie tabel i wykresów. Jednym z bardziej zaawansowanych elementów była usługa funduszy inwestycyjnych, umożliwiająca prezentację i przetwarzanie dużych wolumenów danych pozyskiwanych z zewnętrznych źródeł.
Z czasem ekosystem był rozwijany również w kontekście integracji z Adobe Experience Manager. W zależności od mikroserwisu rozwiązanie funkcjonowało w środowisku Drupal 9 lub Drupal 9 z integracjami AEM, tworząc hybrydową architekturę łączącą możliwości obu platform. Pozwalało to zachować elastyczność Drupala w obszarach wymagających niestandardowych funkcjonalności, a jednocześnie integrować rozwiązanie z szerszym ekosystemem technologicznym klienta.
Z punktu widzenia bezpieczeństwa wdrożyliśmy środowisko oparte na Continuous Delivery, pozwalające na szybkie wprowadzanie aktualizacji i poprawek zabezpieczeń. Cały system został pokryty testami automatycznymi i funkcjonalnymi, a jego działanie jest stale monitorowane przez zespół wsparcia działający w trybie 24/7. Dodatkową warstwę ochrony stanowi mechanizm automatycznych backupów, umożliwiający szybkie przywrócenie systemu do stabilnej wersji w razie awarii.
W ramach optymalizacji wdrożyliśmy Content Delivery Network, która zapewnia szybkie ładowanie strony niezależnie od lokalizacji użytkownika, oraz wykorzystaliśmy Webpack do poprawy wydajności przetwarzania skryptów. Serwisy zostały również zintegrowane z wewnętrznymi systemami bankowymi, aby zapewnić aktualność danych, oraz z rozbudowanym zestawem narzędzi analitycznych — Adobe Analytics, Adobe Target i Decibel — wspierających analizę zachowań użytkowników, personalizację treści i optymalizację doświadczeń online.
Korzyści biznesowe
- Usprawniono zarządzanie treściami — dzięki wdrożeniu globalnego serwisu opartego na Drupal możliwe stało się centralne zarządzanie zawartością na wielu rynkach, skrócenie czasu publikacji oraz zachowanie spójności komunikacji marki.
- Zwiększono efektywność działań marketingowych — wdrożenie zaawansowanej analityki (Adobe Analytics, Adobe Target, Decibel) umożliwiło personalizację treści i lepsze dopasowanie komunikacji do zachowań użytkowników, co przełożyło się na wzrost zaangażowania i konwersji.
- Scentralizowano zarządzanie kampaniami i komunikacją z użytkownikami — działania marketingowe w różnych krajach mogą być teraz planowane, realizowane i analizowane z jednego miejsca, co zwiększyło spójność przekazu i efektywność operacyjną.
- Zapewniono najwyższy poziom bezpieczeństwa i wydajności — wdrożenie stałego monitoringu, automatycznych testów oraz integracji danych z wielu źródeł zewnętrznych zagwarantowało stabilność działania 24/7 oraz pełną ochronę danych klientów.
- Zwiększono elastyczność i szybkość rozwoju serwisu — automatyzacja procesów wdrożeniowych (CI/CD) skróciła czas wprowadzania nowych funkcji, umożliwiając szybsze reagowanie na potrzeby biznesowe i zmiany rynkowe.
Technologie
Drupal, PHP, Adobe Analytics, Adobe Target
Porozmawiajmy
Potrzebujesz partnera, który zna specyfikę Twojej branży i pomoże Ci rozwinąć Twój biznes? Napisz do nas.
Postaramy się pomóc.