Wsparcie zespołu dla projektów systemów logistyki morskiej
Projekt ZIM jest dumne z roli innowacyjnego software house’u oraz centrum innowacji. W tym projekcie nasz klient odpowiada za tworzenie koncepcji, wiedzę domenową, planowanie techniczne, […]
Celem projektu jest transformacja cyfrowa dzięki zaimplementowaniu Adobe Experience Manager (AEM) w kontekście CMS (systemu zarządzania treściami). Adobe Experience Manager to platforma do tworzenia, zarządzania, publikowania i optymalizowania treści cyfrowych na różnych kanałach, takich jak strony internetowe, aplikacje mobilne, e-maile marketingowe i inne.

Celem projektu jest transformacja cyfrowa dzięki zaimplementowaniu Adobe Experience Manager (AEM) w kontekście CMS (systemu zarządzania treściami). Adobe Experience Manager to platforma do tworzenia, zarządzania, publikowania i optymalizowania treści cyfrowych na różnych kanałach, takich jak strony internetowe, aplikacje mobilne, e-maile marketingowe i inne. Dla klienta kluczowe były następujące aspekty:
Projekt został podzielony na 6 repozytoriów, z każdym komponentem przypisanym do jednego repozytorium. Zespół projektowy jest podzielony na 3 zespoły scrumowe. Każdy zespołów odpowiada za dwa główne repozytoria, ale ze względu na wspólną integrację komponentów i modułów commituje również do innych repozytoriów. Pozwala to na propagację wiedzy projektowej na każdy zespół i ułatwia współpracę. Projekt został również skonstruowany z myślą o Content Authorach, którzy odpowiadają za konsultacje techniczne, budowę w Adobe Experience Manager (AEM) oraz implementację nowych funkcjonalności.
Poszczególne zespoły scrumowe tworzą:
Dodatkowo w każdym zespole są:
Osoby z j-labs zajmują się tworzeniem nakładki/aplikacji na system CMS opartej na platformie Adobe AEM oraz przeprowadzaniem testów tej aplikacji, zarówno manualnych, jak i automatycznych, w integracji z istniejącymi systemami i serwisami. Zakres prac obejmuje tworzenie frontendu, backendu, testy manualne (w tym eksploracyjne) oraz budowę i rozbudowę frameworku testowego. Dodatkowo zajmują się integracją z istniejącymi aplikacjami, tworząc spójną całość opartą na istniejących technologiach. Wdrażają nowoczesne rozwiązania i przeprowadzają refaktoryzację istniejących modułów.
Tworzona platforma jest aplikacją webową, dedykowaną dla wszystkich rodzajów przeglądarek oraz aplikacji mobilnych na systemach iOS i Android. Aplikacja jest rozwijana w języku Java 11, Service Pack 17. Framework testowy również jest oparty na języku Java, wersji 17, przy użyciu Selenium 4 oraz BDD.
Osoby z j‑labs uczestniczą we wszystkich fazach rozwoju oprogramowania:
Zarówno QA, jak i developerzy aktywnie uczestniczą we wszystkich spotkaniach scrumowych oraz w grupach wsparcia dla developerów i QA, które mają na celu podnoszenie umiejętności lub rozwiązanie konkretnych problemów. W tych grupach można również zgłaszać propozycje zmian w podejściu projektowym.
Dołącz do największych firm na świecie,
które przeszły transformację cyfrową z naszą pomocą.
Wsparcie zespołu dla projektów systemów logistyki morskiej
Projekt ZIM jest dumne z roli innowacyjnego software house’u oraz centrum innowacji. W tym projekcie nasz klient odpowiada za tworzenie koncepcji, wiedzę domenową, planowanie techniczne, […]
Automatyzacja Obsługi Funduszy ETF w Globalnej Instytucji Finansowej
Cel projektu Celem było zbudowanie skalowalnej i bezpiecznej platformy do automatyzacji obsługi ETF, zapewniającej zgodność regulacyjną, łatwą integrację z partnerami zewnętrznymi i wysoką jakość operacyjną. Zakres rozwiązania […]