Kompetencja 02 · Aplikacje mobilne

Produkt mobilny to pełny produkt, nie pomniejszony ekran webowy.

Pracę nad aplikacją mobilną zaczynamy od sytuacji, w których będzie używana: co człowiek chce osiągnąć, co może zapewnić urządzenie, co powinno wydarzyć się przy słabym połączeniu i jakie gwarancje muszą dawać usługi w tle.

Produkty i narzędzia pracy

To właśnie mobile może być głównym miejscem dostarczania wartości.

Może chodzić o nowy produkt mobile-first, aplikację dla klientów, narzędzie operacyjne lub terenowe albo aplikację towarzyszącą większej usłudze. Punktem wyjścia może być też istniejący produkt, który potrzebuje czytelniejszego działania, lepszych fundamentów lub ostrożnej modernizacji.

Zakres inżynieryjny

Aplikacja i system, który ją otacza

Dobre doświadczenie mobilne zależy od czegoś więcej niż widoczny interfejs. Decyzje techniczne wokół aplikacji określają, czy pozostanie szybka, bezpieczna i godna zaufania w codziennym użyciu.

01

Połączenie z backendem

Czytelne kontrakty z API i systemami biznesowymi, także w sytuacjach awarii.

02

Uwierzytelnianie

Dostęp i sesje dopasowane do wrażliwości danych oraz kontekstu użycia.

03

Powiadomienia

Celowa komunikacja we właściwym czasie, z poszanowaniem kontroli użytkownika.

04

Funkcje urządzenia

Aparat, lokalizacja, czujniki lub pamięć lokalna używane wtedy, gdy służą produktowi.

05

Działanie offline

Świadome zachowanie lokalne i synchronizacja tam, gdzie nie można zakładać idealnej sieci.

06

Cykl wydań

Dostarczanie, obserwacja i zgodność w czasie traktowane jako część produktu.

Jak system tworzy spójną całość

Projektowanie na zmienne warunki

Oprogramowanie mobilne przekracza granice stanów urządzenia, sieci, uprawnień i usług zewnętrznych. Wyraźnie opisujemy te przejścia, by produkt zachowywał się zrozumiale zamiast zawodzić na połączeniach.

  1. 01

    Używaj

    Zadanie ma pozostać jasne w środowisku, w którym rzeczywiście jest wykonywane.

  2. 02

    Łącz

    API, systemy biznesowe, urządzenia i usługi zewnętrzne potrzebują przemyślanych kontraktów.

  3. 03

    Odzyskuj

    Przerwane żądania, wygasły dostęp i brak sieci wymagają użytecznego zachowania.

  4. 04

    Wydawaj

    Produkt musi działać, gdy zmieniają się usługi, urządzenia i warunki operacyjne.

Cechy inżynieryjne

Użyteczność i jakość inżynieryjna wzajemnie się wzmacniają.

Szybkość reakcji, bezpieczeństwo, zrozumiała obsługa i łatwość utrzymania wspólnie budują zaufanie do produktu mobilnego. Rozpatrujemy je razem, zamiast poświęcać fundamenty dla efektownego pierwszego wrażenia.

  • Użyteczność
  • Wydajność
  • Bezpieczeństwo
  • Odporność
  • Utrzymywalność

Praca mobilna wykracza poza urządzenie.

Produkt może potrzebować dedykowanego backendu, integracji z oprogramowaniem biznesowym, funkcji urządzenia i wybranej automatyzacji. To części jednego systemu produktowego, a nie powód, by sprowadzać mobile do warstwy frontendowej.

Otwarte zaproszenie

Opowiedz nam o aplikacji, którą masz na myśli.

Może to być nowy produkt, istniejąca aplikacja wymagająca poprawy albo potrzeba mobilna, którą nadal trudno precyzyjnie nazwać.

Porozmawiaj o aplikacji mobilnej