Tworzenie oprogramowania

Tworzenie aplikacji webowych dla firm

Aplikacja webowa otwiera się w przeglądarce, więc klienci i zespół nie muszą niczego instalować, a Ty utrzymujesz tylko jedną wersję.

Aplikacja w przeglądarce: bez instalacji i aktualizacji

Aplikacja, która działa w przeglądarce, rozwiązuje od razu wiele problemów. Nie trzeba jej instalować, nie czeka na akceptację w sklepie, nikt nie zostaje na zeszłorocznej wersji. Poprawkę wdrażasz raz, a użytkownicy mają ją po odświeżeniu strony. Przy narzędziach dla klientów i partnerów to często przesądza sprawę, bo mało kto zainstaluje program tylko po to, żeby sprawdzić status zamówienia.

Ta sama aplikacja działa na laptopie w biurze i na telefonie klienta, pod warunkiem że tak ją zaprojektowano. Ten warunek jest ważniejszy, niż się wydaje.

Panel klienta: mniej maili z pytaniami

Wiele wiadomości, które trafiają do firmy, to prośby o informacje, które firma już ma. Gdzie jest moje zamówienie? Czy możecie wysłać fakturę jeszcze raz? Co ustaliliśmy w projekcie? Każde takie pytanie łatwo obsłużyć, ale każde komuś przerywa pracę.

W panelu klienta takie sprawy klient załatwia sam, kiedy mu pasuje. Zyskujesz nie tylko mniej maili. Zmienia się też relacja: klient nie musi pytać i czekać na informacje o własnych sprawach.

Tak samo jest z partnerami i dostawcami. Gdy sami wprowadzają i potwierdzają dane, znikają arkusze, które ktoś musi czytać i przepisywać, a razem z nimi błędy, które powstają przy przepisywaniu.

Najważniejsze pytanie projektowe dotyczy tego, co pokazać. Panel, który pokazuje każde pole z systemu źródłowego, zwykle rodzi więcej pytań, niż rozwiązuje, bo wewnętrzne statusy rzadko znaczą dla klienta to samo co dla Ciebie. Zazwyczaj zamieniamy je na kilka etapów, które klienta naprawdę interesują, a szczegóły zostają po Twojej stronie.

System rezerwacji i formularze online

Wydają się proste, ale trudność leży nie w samym formularzu, tylko w tym, co dzieje się wokół niego:

Terminy i limity miejsc. Dwie osoby rezerwujące ostatni termin w tej samej sekundzie to realny przypadek i trzeba go rozstrzygnąć w warstwie danych, a nie w interfejsie.

Powrót do formularza. Ludzie przerywają długie formularze i wracają do nich później. Zapisywanie postępu sprawia, że wiele takich prób kończy się wysłanym zgłoszeniem.

Podpowiedzi przy polach. Błędny format wskazany od razu przy polu, a nie po wysłaniu, to różnica między szybką poprawką a porzuconym wnioskiem.

Obsługa po wysłaniu. Zgłoszenie w skrzynce to połowa pracy. Musi trafić do właściwej osoby, a obie strony muszą widzieć jego status.

Szybkość i dostępność aplikacji

Użytkownicy porzucają wolne aplikacje, zanim w ogóle świadomie o tym zdecydują. Odczuwalna szybkość wynika z decyzji architektonicznych podjętych na początku, dlatego jest dla nas wymaganiem, a nie etapem optymalizacji na końcu.

Liczy się też sprzęt, na którym ludzie naprawdę pracują. Nowy laptop na biurowym łączu pokaże, że wszystko działa szybko. Kilkuletni telefon z jedną kreską zasięgu pokaże coś innego i to on lepiej oddaje warunki, w których klient sprawdza status zamówienia. Dlatego czas ładowania mierzymy na prawdziwych urządzeniach i wolniejszych łączach, a nie tylko na sprzęcie zespołu, który aplikację zbudował.

Z dostępnością postępujemy tak samo. Obsługa z klawiatury, dobry kontrast i poprawna semantyka niewiele kosztują, gdy są częścią budowy interfejsu, a dodawane później sprawiają kłopot. Przy okazji ułatwiają pracę każdemu, kto się spieszy.

Pierwsza wersja: jedna ścieżka, prawdziwe dane

Takie projekty najczęściej wykolejają się przez próbę objęcia wszystkich użytkowników i przypadków już w pierwszym wydaniu. Trwa to dłużej i kończy się startem, którego nikt wcześniej nie sprawdził w praktyce.

Lepiej, gdy pierwsza wersja obsługuje jedną pełną ścieżkę dla jednej grupy użytkowników, na produkcji i na prawdziwych danych. Pokazuje, czy założenie, na którym opiera się projekt, było trafne, i daje Ci coś do rozwijania, a nie specyfikację do obrony.

Co dostajesz

Panel klienta

Klient sam sprawdza status zamówienia, dokumenty i rozliczenia, kiedy mu wygodnie. Wiele maili, które dziś dostajesz, to pytania o informacje, które już masz.

Portal dla partnerów i dostawców

Bezpieczny dostęp dla osób spoza firmy, które przesyłają, potwierdzają albo aktualizują dane zbierane dziś mailowo. Każdy widzi wyłącznie swoje rekordy.

System rezerwacji i zapisów

Aplikacja pilnuje dostępnych terminów, limitów miejsc, potwierdzeń i przypomnień. Nikt nie musi ręcznie prowadzić kalendarza.

Formularze wieloetapowe

Formularze z walidacją, zapisem postępu i jasną ścieżką do osoby, która zajmie się zgłoszeniem. Mniej niekompletnych wniosków, do których trzeba potem wracać.

Narzędzia dla handlowców i obsługi klienta

Ekrany zbudowane wokół jednego zadania, na przykład przygotowania oferty albo obsługi zgłoszenia, zamiast uniwersalnego programu, który pasuje tylko w połowie.

Logowanie, konta i uprawnienia

Logowanie dobrane do użytkowników: single sign-on, magiczne linki albo klucze dostępu. Uprawnienia przypisujemy rolom, a nie pojedynczym osobom.

Jak pracujemy

  1. 01

    Nazywamy zadanie, które ma załatwić aplikacja

    Zaczynamy od sprawy, którą użytkownik chce załatwić, i od miejsca, w którym dzisiejszy sposób zawodzi. Dzięki temu pierwsza wersja jest na tyle mała, że da się ją wypuścić.

  2. 02

    Robimy klikalny prototyp

    Najważniejsza ścieżka powstaje jako prototyp, zanim zaczniemy pisać backend. Wyłapanie mylącego kroku teraz kosztuje dużo mniej niż po podłączeniu prawdziwych danych.

  3. 03

    Budujemy interfejs, API i bazę jednocześnie

    Ekrany opieramy na modelu danych, który zniesie rozwój aplikacji, a nie na modelu dopasowanym na szybko do projektu graficznego.

  4. 04

    Łączymy aplikację z Twoimi systemami

    Zamówienia, CRM, płatności, kalendarze. Ten krok sprawia, że aplikacja nie tylko pokazuje informacje, ale pozwala załatwić sprawę.

  5. 05

    Uruchamiamy i sprawdzamy, jak ludzie z niej korzystają

    Patrzymy, gdzie użytkownicy się zatrzymują, czego szukają i na jakie błędy trafiają. Poprawiamy to, zanim dodamy nowe funkcje.

Narzędzia i technologie

Tam, gdzie istnieje dobre narzędzie open source, wybieramy je zamiast zamkniętego. Bez uzależnienia od jednego dostawcy i z kosztami, które da się przewidzieć.

Najczęściej zadawane pytania

Powiązane realizacje

Pozostałe usługi w tej kategorii

Przeczytaj opinie firm, które nam zaufały

Zawsze są kilka kroków do przodu.

Mikołaj

CEO & Founder, GBS®

Zobacz na Clutch
GBS® logo

Dostarczone znacznie wcześniej niż termin.

Yasniel

CEO, IMEGA Sp z o.o.

Zobacz na Clutch

Indywidualne podejście ZanReal jest imponujące.

Adam

Executive, w-studio.pl

Zobacz na Clutch

Wiedza i intuicja biznesowa czynią ich wartościowym partnerem.

Magda

Designer, DIGITALUNI

Zobacz na Clutch

Szybkie rozwiązania, które obniżyły koszty o 99%.

Andrei Kapytau

Team Lead, busel.uk

Zobacz na Clutch

+20% dostarczalności dla naszych kampanii e-mail.

Joan Calabria

Sales Director, 36NORTH

Zobacz na Clutch
36NORTH logo

Najnowsze

Poradniki techniczne, bezpieczeństwo i nasze doświadczenia z budowania rozwiązań AI.

Jakie sprawy Twoi klienci mogliby załatwiać sami, bez pisania maili?

Napisz do nas

Napisz, kto ma korzystać z aplikacji i czego nie może dziś zrobić samodzielnie. Zaproponujemy pierwszą wersję, którą da się realnie uruchomić.

Zanek

Nie nadążasz za zmianami w świecie AI?

Pozwól, że weźmiemy to na siebie. Co tydzień destylujemy najważniejsze wydarzenia ze świata AI w skupiony, 5-minutowy przegląd - żebyś był na bieżąco bez szumu.

Dowiedz się więcej
Tygodnik AIonline
Wyselekcjonowane wiadomości AI do porannej kawy. Co tydzień.
Wyślij mi swój email, żeby się zapisać.