Changi Singapur

Obsługa dwóch aplikacji mobilnych poprawiających wrażenia z podróży i zwiedzania miasta.
image

Szczegóły

  • Zakres Analiza biznesowa, warsztaty, projektowanie UX/UI, frontend, backend, rozwój Flutter
  • Ramy czasowe Luty 2021 – styczeń 2022
  • Technologie Flutter
  • Sektor biznesowy Turystyka
  • Model współpracy Hybrydowy: ustalony zakres, ścisła współpraca, rozbudowa zespołu
  • Zespół iteo 2 x Kierownicy Projektów
    2 x Projektanci UX
    2 x Analitycy Biznesowi
    4 x Programiści Flutter
    1 x Inżynier Zapewnienia Jakości
    1 x Projektant UI
    1 x Architekt Oprogramowania
    3 x Programiści Backend
    3 x Programiści Frontend

Nasz zespół wykonał niesamowitą pracę, rozpoznając potrzeby klientów i obszary niepewności. Pozwoliło nam to zaproponować świetny projekt UX i UI dla całej aplikacji.

Oś czasu

  • 2021
    Luty

    Rozpoczęcie projektu

  • 2022
    Styczeń

    Koniec prac

  • Najważniejsze informacje o projekcie

    Kładziemy szczególny nacisk na fazę audytu i warsztatów, aby poznać wszystkie niedociągnięcia projektu i zaplanować zdrową strategię, aby uczynić go bardziej intuicyjnym, przyjaznym dla użytkownika i funkcjonalnym.

    image
    image

    Potrzeby i cele biznesowe

    Klient wymagał od nas naprawienia wszystkich luk w gotowym projekcie. Wymagało to pracy nad uporządkowaną metodologią i procesami.

    Funkcje

    Changi poleca

    Będąc spółką zależną Changi Airport Group, celem aplikacji jest zwiększenie komfortu podróżowania jej użytkowników, niezależnie od tego, czy jest to podróż służbowa, czy wypoczynkowa. Obejmuje ona szereg istotnych usług turystycznych: taksówki, handel elektroniczny, ubezpieczenia, wymianę walut i wiele innych.

    Changi mobile

    Changi MVNO to aplikacja działająca jako wirtualny operator sieci komórkowej – sprzedaje karty SIM i plany, numery telefonów, a także mobilny internet.

    image

    Warsztaty UX

    Changi poleca

    Zaczęliśmy od warsztatów produktowych, analitycznych i audytowych, aby ustalić priorytety naszego Klienta.

    Po zakończeniu projektowania (UX, UI) rozpoczęliśmy proces tworzenia aplikacji. W pierwszej iteracji skupiliśmy się tylko na części e-commerce „super aplikacji”. Klienci mogli tworzyć swoje konta i kupować wszystko, czego potrzebowali w widoku internetowym.

    Changi Mobile

    Przeprowadziliśmy dokładny audyt technologiczny w celu ustalenia dalszych prac.

    Warsztaty pozwoliły nam podjąć decyzję:

    • powłoka aplikacji (architektura), serwery, konfiguracja infrastruktury środowiska

    • powłoka aplikacji mobilnej (w tym wdrożenie – testflight)

    • funkcja tworzenia konta klienta (początkowo jako próba oddzielenia Changi Go od Changi Mobile)

    • zakup planu (rejestracja nowych linii) – w wersji podstawowej (tylko numer) – obejmowałoby to jednak śledzenie dostawy karty SIM, zmianę tego procesu, anulowanie (początkowo bez dodatków i walidacji użytkownika na tym etapie)

    • płatności i rozliczenia, pobieranie poprzednich rachunków (bez konieczności zakupu dodatków)

    • historia użytkownika danych

    • zarządzanie kontem, przeglądanie i aktualizacja szczegółów konta MVNO

    Ta część wymagała znacznie więcej pracy po naszej stronie, ponieważ byliśmy odpowiedzialni za połączenie nowej aplikacji z systemem, co wymagało idealnie działającej synchronizacji. Projekt pozostał jednak taki sam jak w poprzedniej wersji aplikacji.

    image

    Wyzwania i rozwiązania

    Mnogość usług i ich dotychczasowy sposób prezentacji był jednym z najtrudniejszych wyzwań w projekcie.

    Trudno było zmieścić tak dużą ilość informacji na ekranie telefonu, aby było to wygodne i atrakcyjne dla użytkownika. Dlatego też musieliśmy wypracować odpowiednie podejście i przekonać klienta, że jest to najlepsza droga.

    Changi Mobile wymagało solidnego backendu, który miał być silnikiem całego projektu i jednym z naszych największych wyzwań.

    Musiał on zostać napisanyod podstaw w poprawionej architekturze z lepiej obsługiwaną integracją.

    Kolejnym wyzwaniem, przed którym stanęliśmy, była współpraca z zespołem backendowym Klienta.

    Najbardziej problematyczną częścią były częste zmiany związane z częściami aplikacji, nad którymi już skończyliśmy pracować.

    Zapewnienie jakości

    Projekt wymagał wielu testów, ponieważ musieliśmy objąć naszą codzienną pracę, poprzednie przyrosty, które zbudowaliśmy, ale także synchronizację backendu. Dlatego wkład eksperta QA był kluczowy dla kontynuowania pracy.