Aplikacja mobilna Moja Enea

Dla Enea S.A. stworzyliśmy aplikację mobilną Moja Enea, która pełni rolę (eBOK) elektronicznego biura obsługi klienta. Hybrydowa aplikacja mobilna na platformy iOS oraz Android jest wykorzystywana przez setki tysięcy klientów dostawcy energii Enea.

Aplikacja mobilna Moja Enea

Dla Enea S.A. stworzyliśmy aplikację mobilną Moja Enea, która pełni rolę (eBOK) elektronicznego biura obsługi klienta. Hybrydowa aplikacja mobilna na platformy iOS oraz Android jest wykorzystywana przez setki tysięcy klientów dostawcy energii Enea.

Zadania i cele projektu

Celem Enei było dostarczenie swoim klientom kompleksowych narzędzi do obsługi klienta we wszystkich kanałach. Enea posiadała już eBOK (Elektroniczne Biuro Obsługi Klientów) w kanale internetowym, dostępny za pośrednictwem przeglądarki internetowej. Teraz przyszedł czas na stworzenie intuicyjnej, angażującej aplikacji mobilnej obsługującej kluczowe procesy biznesowe związane z potrzebami ok. 3 milionów klientów. Enea zdecydowała się powierzyć to zadanie Sygnisoft.

Zakres naszych działań:

  • # Analiza Biznesowa
  • # Aplikacje Mobilne
  • # Integracje Systemów IT
  • # UX/UI

Technologie:

  • Flutter ,
  • PHP Symfony ,
  • PostgreSQL ,
  • Redis

Jak powstała aplikacja mobilna „Moja Enea”?

# 1
Analiza potrzeb

Prace rozpoczęliśmy od analizy celów i potrzeb Enea, zidentyfikowaliśmy wspólnie najistotniejsze procesy biznesowe, które należy uwzględnić w projekcie. Rozmawialiśmy z wieloma interesariuszami wewnątrz organizacji i staraliśmy się uwzględnić ich oczekiwania.
Przeprowadziliśmy również badanie zagadnień udostępnianych w aplikacjach mobilnych konkurencji, a wyniki całej analizy opisaliśmy w formie projektu funkcjonalnego.
Następnie skupiliśmy się na oczekiwaniach klientów Enei. Warto zaznaczyć, że odbiorcy nie stanowią jednorodnej grupy docelowej, ze względu na skalę projektu musieliśmy uwzględnić oczekiwania różnych grup wiekowych. Przeprowadziliśmy badania fokusowe na reprezentatywnej grupie i staraliśmy się poznać ich sposób korzystania z innych podobnych aplikacji mobilnych, zbieraliśmy ich oczekiwania, opinie i sugestie.

# 2
Projektowanie

W kolejnej fazie opracowaliśmy dwa elementy, które determinowały dalszy kierunek prac:
a) Stworzyliśmy prototyp aplikacji – makiety UX/UI, które przebadaliśmy wspólnie z klientami Enei aby uzyskać opinie i potwierdzenie że spełniają one ich oczekiwania.
b) Opracowaliśmy projekt architektury systemu – ten element stawiał przed nami wiele wyzwań:

  • – należało pogodzić potrzeby klientów, to znaczy intuicyjność i łatwość obsługi aplikacji z możliwościami technicznymi,
  • – musieliśmy zaprojektować integracje z wieloma systemami wewnętrznymi Enei dostarczającymi dane niezbędne dla poszczególnych procesów biznesowych,
  • – kooperowaliśmy z innymi zewnętrznymi dostawcami usług IT, pracującymi dla Enei,
  • – uwzględniliśmy wymagania wydajnościowe związane z ogromną liczbą klientów Enei,
  • – realizując projekt musieliśmy skupić się również na kwestiach bezpieczeństwa architektury systemu.
# 3
Wytwarzanie aplikacji

Aplikacja mobilna powstawała z wykorzystaniem technologii Flutter, która pozwala na tworzenie rozwiązań dla iOS oraz Android w oparciu o jedną bazę kodu, skraca czas wytwarzania, pozwala zoptymalizować koszty utrzymania i nie ustępuje obecnie rozwiązaniom które powstają w technologiach natywnych.
Backend aplikacji oraz CMS to dedykowanego rozwiązanie, które powstało na potrzeby tego projektu w technologii PHP (Symfony). Odpowiada za integrację z innymi systemami Enei oraz dostarczenie treści.
Projekt był wytwarzany przy zachowaniu dobrych praktyk CI/CD (ang. Continuous Integration/Continuous Delivery) automatycznego testowania oraz ciągłego dostarczania kolejnych zmian za pomocą GitLab Pipelines.
Projekt prowadziliśmy z wykorzystaniem Agile, w 2-tygodniowych sprintach, które poprzedzały spotkania planistyczne wspólnie z Eneą. W procesie project managementu wspomagaliśmy się takimi narzędziami jak JIRA i Confluence.
Cyklicznie oddawaliśmy kolejne funkcjonalności aplikacji.
Przy projekcie pracowało 5 programistów, 2 testerów, 1 devops, 1 architekt IT oraz project manager.

# 4
Testowanie i wdrożenie

Po fazie testów funkcjonalnych, wydajnościowych i testach bezpieczeństwa przyszedł czas na wdrożenie produkcyjne.
Wdrożenie odbyło się etapowo, w pilotażowym wdrożeniu oddaliśmy aplikację wybranej grupie klientów, którzy zwracali nam swoje opinie oraz uwagi, dzięki czemu mieliśmy okazję dopracować nasz produkt przed ostatecznym opublikowanie w sklepach Google Play i Apple Store.

Główne korzyści dla Klienta:

 

Stworzyliśmy aplikację mobilną na platformę iOS oraz Android. Aplikacja jest skierowana zarówno do klientów indywidualnych a także biznesowych.
Za jej pośrednictwem klienci mogą:
– monitorować stan najbliższych lub zaległych płatności,
– opłacać faktury,
– przeglądać historię wpłat,
– przeglądać historię zużycia energii,
– przeglądać historię odczytów,
– zgłaszać aktualny stan licznika,
– doładowywać liczniki przedpłatowe,
– analizować dane dotyczące pobranej i wyprodukowanej energii.
– przeglądać szczegóły swojej umowy,
– poznać nowe spersonalizowane oferty.
Aplikacja daje też możliwość kontaktowania się z konsultantem Enei za pomocą autoryzowanego połączenia telefonicznego, chat, formularza kontaktowego i rezerwacji wizyty w stacjonarnym biurze obsługi.

Efekty współpracy:

 

Projekt zakończyliśmy w planowanym terminie. W efekcie prac powstała nowoczesna, a przy tym funkcjonalna aplikacja, dostosowana do wymagań Enei oraz jej klientów.
Obecnie kontynuujemy współpracę z Eneą w zakresie utrzymania i rozwoju aplikacji.

Masz pytania? Porozmawiajmy o Twoim projekcie

Skontaktuj się i umów na spotkanie online a my bezpłatnie oszacujemy Twój projekt.

Paweł Kolanecki - IT Architekt

+48 22 290 87 00