zamknij
Powrót Strona Główna

Jesteśmy tu dla Ciebie

W GMI wierzymy, że nasi klienci to więcej niż partnerzy. Inwestujemy czas, aby zrozumieć Twój biznes, użytkowników i potrzeby, wspólnie kształtując sukces.

Ilona Budzbon Sales & Marketing

Jak mogę Ci pomóc?

Formularz Kontaktowy

GMI Software zobowiązuje się do przetwarzania przekazanych informacji w celu nawiązania kontaktu z Tobą w sprawie Twojego projektu. Dodatkowe dane są wykorzystywane w celach analitycznych. Od czasu do czasu możemy chcieć poinformować Cię o innych naszych usługach i treściach, które mogą być dla Ciebie interesujące. Jeśli wyrażasz zgodę na kontakt w tych celach, zaznacz poniższe pole wyboru. Możesz zrezygnować z naszych komunikatów w dowolnym momencie. Aby dowiedzieć się więcej o procesie rezygnacji i naszym podejściu do ochrony prywatności, zapoznaj się z naszą Polityką Prywatności.
To pole jest używane do walidacji i powinno pozostać niezmienione.

Q2 Pranie: Kompleksowy system obsługi pralniomatów (Mobile + Web)

Rozwój aplikacji mobilnej sam w sobie stanowi wyzwanie. Aby stworzyć ją od podstaw, konieczne jest zakasanie rękawów i współpraca z wysoce wykwalifikowanym software house'em, który przekształci Twój pomysł biznesowy w produkt cyfrowy. A co, jeśli Twój projekt wymaga połączenia oprogramowania aplikacji z urządzeniami sprzętowymi? Przyjrzyjmy się bliżej studium przypadku Q2 Smart Lockers.

miko lehman
Mikołaj Lehman
CEO @ gmi.software
11 września 2023 15 MIN CZYTANIA

Rozwój aplikacji mobilnej sam w sobie stanowi wyzwanie. Aby stworzyć ją od podstaw, konieczne jest zakasanie rękawów i współpraca z wysoce wykwalifikowanym software house’em, który przekształci Twój pomysł biznesowy w produkt cyfrowy. A co, jeśli Twój projekt wymaga połączenia oprogramowania aplikacji z urządzeniami sprzętowymi? Przyjrzyjmy się bliżej studium przypadku Q2 Smart Lockers.

Będzie to opowieść pełna retrospekcji. Historia, która miała miejsce w czasach, gdy krajobraz startupowy, technologia i rozwój aplikacji wyglądały nieco inaczej niż dzisiaj.

Q2 Smart Lockers Ltd., startup z siedzibą w Londynie, współpracował z GMI Software House w latach 2014-2015, aby zrealizować ambitny projekt łączący najnowsze technologie z bardziej tradycyjnymi usługami.

image

Pomysł – oddaj ubrania do czyszczenia w biegu

Jakiś czas temu rozmawiałem z przyjacielem, który przeprowadził się do Londynu z Bristolu. Zapytałem go, jak odnajduje się w tak ogromnym mieście. „Stary, jest szaleństwo, czuję, jakbym cały czas biegł.”

Tempo życia w dzisiejszym świecie jest zawrotne, a jeśli centrum Twojego wszechświata jest Londyn, to nabiera jeszcze większego rozpędu. Mając na uwadze te dynamiczne realia, wiele startupów opracowało rozwiązania, które pomagają ludziom zaoszczędzić czas i uniknąć stresu. Podobna idea przyświecała Q2 Smart Lockers.

Celem ich produktu było umożliwienie bardzo zapracowanym profesjonalistom oddania ubrań do pralni chemicznej w biegu. Zamiast szukać stacjonarnej pralni czy punktu czyszczenia, wystarczyło zostawić ubrania w jednej z inteligentnych skrytek rozmieszczonych w całym mieście.

Wyobraź sobie sieć inteligentnych skrytek zlokalizowanych w pobliżu stacji benzynowych, stacji metra, centrów handlowych – gdziekolwiek!

A teraz wyobraź sobie sytuację – następnego dnia masz ważne spotkanie w biurze, a Twoja ulubiona marynarka lub sukienka wymaga czyszczenia. Jesteś jednak na pełnych obrotach, zajmując się masą innych obowiązków.

Wystarczyło zatrzymać się na najbliższej stacji benzynowej lub metra, zostawić ubranie w skrytce i zamówić usługę pralni chemicznej za pomocą aplikacji mobilnej. Kurier odbierał je ze skrytki, dostarczał do pralni Q2, gdzie wykonywana była usługa, a następnie kurier zwracał je do Twojej skrytki. Wszystko to odbywało się w ciągu zaledwie kilku godzin!

Połączenie tego rodzaju usługi pralniczej z systemem elektronicznych skrytek za pośrednictwem aplikacji mobilnej było głównym celem biznesowym Q2. Po rozwoju tej usługi w Londynie planowano jej eksport do innych krajów, takich jak Luksemburg.


Harmonogram

Znamy już cel. Teraz czas odkryć, jak potoczyła się historia Q2. Aby stworzyć architekturę systemu inteligentnych skrytek obsługiwanego za pomocą aplikacji, potrzebowali doświadczonego zewnętrznego partnera – firmy zajmującej się tworzeniem oprogramowania, która była w stanie opracować rozwiązanie wymagające wiedzy i umiejętności zarówno w obszarze sprzętu, jak i oprogramowania. Jak trafili na GMI Software House? Jeden z naszych klientów polecił nas założycielowi Q2 – Arkowi Kozikowskiemu. Kolejnym krokiem było spotkanie z ich Kierownikiem Projektu w celu ustalenia zakresu projektu oraz budżetu.

Współpraca z partnerami

Przed rozpoczęciem prac Kierownik Projektu z Q2 musiał znaleźć podwykonawcę odpowiedzialnego za produkcję systemów inteligentnych skrytek oraz opracowanie oprogramowania dla systemu operacyjnego zainstalowanego w skrytkach.Po znalezieniu dostawcy w Chinach przekazał go GMI. Naszym zadaniem było opracowanie metod komunikacji z tym partnerem oraz zapewnienie kompatybilności między ich systemem a naszym oprogramowaniem.

W tym momencie zaczęła się właściwa praca. Projekt był skomplikowany, więc konieczne było precyzyjne określenie etapów i stworzenie szczegółowej mapy drogowej:

Projektowanie wizualizacji dla całego oprogramowania

Od naszego nowego klienta otrzymaliśmy jedynie ich logo, co oznaczało, że przed nami był proces projektowania, aby stworzyć wizualną tożsamość całej aplikacji. Właśnie tutaj przydało się nasze podejście oparte na warsztatach projektowania produktu. Podczas serii warsztatów z klientem udało nam się opracować kilka ekscytujących koncepcji graficznych dla całego interfejsu aplikacji. Był to bardzo kreatywny proces, pełen inspirujących pomysłów. Musieliśmy jednak pamiętać, że pracowaliśmy nad rozwiązaniem dla Londynu, miasta słynącego z innowacyjnego podejścia do projektowania graficznego. Tworzenie aplikacji dla użytkowników końcowych – przetwarzanie zamówień, płatności i powiadomień

Od sformułowania koncepcji aplikacji, przez tworzenie pierwszych makiet, aż po budowę finalnego produktu – jako zagorzali zwolennicy metodyki Agile, cały proces przeprowadzaliśmy iteracyjnie. Ścisła współpraca z Q2 podczas sesji burzy mózgów i warsztatów pozwoliła nam jasno określić wspólny cel: dotarcie do użytkowników końcowych z intuicyjnym produktem. Aplikacją na tyle przyjazną dla użytkownika, aby nie wahali się jej pobrać i używać. Doprowadzenie projektu do etapu MVP umożliwiło nam również wykorzystanie opinii użytkowników do zdobycia wiedzy, którą mogliśmy zastosować w kolejnych iteracjach.

Tworzenie aplikacji dla użytkowników wewnętrznych – pracowników pralni

To nie wszystko. Stworzenie systemu skrytek nie ograniczało się jedynie do obsługi użytkowników końcowych. Wymagało również opracowania oddzielnej aplikacji dedykowanej procesom zarządzania. Q2 Smart Lockers posiadało własną pralnię, a długoterminowym celem było stworzenie sieci punktów pralniczych i chemicznych, aby usprawnić i przyspieszyć działanie usługi.

Aby cała usługa działała sprawnie, pracownicy pralni potrzebowali prostego narzędzia do zarządzania zamówieniami składanymi za pomocą aplikacji użytkowników końcowych. Wizją było obsługiwanie usługi pralni chemicznej na dużą skalę, więc zespół musiał być na to przygotowany. Kluczowe było dostarczenie takiego narzędzia, które umożliwiłoby pracownikom obsługę napływających zamówień w czasie rzeczywistym, nie zakłócając przy tym ich pozostałych obowiązków.

Przetestowaliśmy różne urządzenia sprzętowe, aby ostatecznie wybrać zestaw ekranów dotykowych o przekątnej 15 cali, wyposażonych w skanery kodów kreskowych. W międzyczasie przekazaliśmy pracownikom pralni pierwszą wersję aplikacji. Ich zadaniem było przetestowanie narzędzia i przekazanie nam cennych opinii zwrotnych.

Tworzenie aplikacji zaplecza dla administracji Q2

To był przykład metody MVP w najlepszym wydaniu. Wiedzieliśmy, że zanim rozwiązanie z inteligentnymi skrytkami pralniczymi podbije lokalny rynek i przyciągnie aktywnych użytkowników, nie ma potrzeby budowania rozbudowanego systemu raportowania. Na tym etapie wystarczyło opracowanie aplikacji do zarządzania biznesem, która pozwoliłaby kontrolować sieć skrytek, cenniki oraz płatności, ale z minimalnym zakresem funkcji. Dzięki skupieniu się wyłącznie na niezbędnych funkcjonalnościach biznesowych udało nam się stworzyć aplikację zaplecza w krótkim czasie i bez przekroczenia budżetu.

Tworzenie aplikacji mobilnej dla użytkowników końcowych

Aby zaoszczędzić czas, wykorzystaliśmy technologię hybrydową, co pozwoliło nam jednocześnie opracować aplikację na platformy Android i iOS.

Podczas całego procesu tworzenia kierowaliśmy się kilkoma zasadami:

  • Przejrzystość. Skupiliśmy się na dostarczeniu aplikacji mobilnej, która w przejrzysty sposób wyświetla status złożonych zamówień.
  • Prostota. Jednym z naszych celów było zaprojektowanie procesu płatności, który umożliwiałby użytkownikom łatwe i szybkie śledzenie statusu zamówienia w przyjazny sposób.
  • Poczucie kontroli. Jeśli klient ma pewność, że proces składania i realizacji zamówień przebiega bezproblemowo, możemy powiedzieć, że wszystko działa, jak należy.

Etap testów alfa

Jak wspomniałem wcześniej, aby uruchomić system inteligentnych skrytek w Wielkiej Brytanii, zdecydowaliśmy, że najlepszym rozwiązaniem będzie import sprzętu z Chin. Po kilku tygodniach testowa skrytka została dostarczona do naszego biura w Polsce. Przenieśliśmy ją do środka, gdzie czekała na odkrycie. Było to niesamowicie ekscytujące – móc pracować z tym nowym urządzeniem i zobaczyć, jak wszystko wygląda w początkowej fazie rozwoju.

Jednak zabawa z testową skrytką i jej wbudowanym oprogramowaniem szybko przerodziła się w coś więcej – analizę i rozwijanie rozwiązania od podstaw.

Jakie było rozwiązanie?

Czas na odważne działanie – budowanie naszej aplikacji dla systemu skrytek

Podczas pracy nad projektem natknęliśmy się na problem i doszliśmy do wniosku, że nasze pierwotne założenie było błędne. Chińskie oprogramowanie nie spełniało potrzeb biznesowych Q2. Na przykład aplikacja, którą otrzymaliśmy z Azji, zarządzała zupełnie innymi procesami niż aplikacja, którą wcześniej opracowaliśmy.

To, co dostaliśmy, było gotową technologią zaprojektowaną na potrzeby rynku chińskiego, ale oznaczoną logo Q2 i identyfikacją wizualną, którą wcześniej stworzyliśmy. Proces zamawiania i realizacji zamówień został skopiowany z wcześniejszego rozwiązania i w żaden sposób nie pasował do tego, co wypracowaliśmy.

Co powiesz na inżynierię wsteczną?

Jakie mieliśmy opcje? Pozostało nam uwolnić nasze myślenie w duchu inżynierii wstecznej! Musieliśmy odtworzyć sposób, w jaki chińskie rozwiązanie technologiczne komunikuje się ze wszystkimi elementami sprzętowymi w skrytce, takimi jak zamki czy czujniki.

Weźmy zamki jako przykład. Kiedy rozebraliśmy skrytkę, aby dostać się do samego zamka, okazało się, że jest to produkt no-name, a znalezienie jakichkolwiek szczegółów technicznych dotyczących sterowników i kontrolerów było niemożliwe.

Dlatego jedynym wyjściem była inżynieria wsteczna. Musieliśmy przeprowadzić „chirurgiczną operację” na ich starej aplikacji, aby zrozumieć moduł sterowania zamkiem. Gdy tylko dowiedzieliśmy się, jak działa, opracowaliśmy jego ulepszoną wersję.

Budowa nowej aplikacji mobilnej

Gdy udało nam się opanować sprzęt, kolejnym krokiem było stworzenie aplikacji, która spełni wymagania biznesowe Q2 Smart Lockers.

W miarę postępów mogliśmy zaimplementować nowy projekt interfejsu, nie przekraczając przy tym założonego budżetu.

Londyn wzywa – nadchodzą testy beta

Po skonfigurowaniu sprzętu i opracowaniu oprogramowania wyszliśmy z naszego laboratorium w Krakowie. Pierwsze pięć skrytek było gotowych do transportu do Londynu.

Konfiguracja skrytek

Podczas gdy chińskie skrytki przemierzały morza w drodze do Wielkiej Brytanii, dwie osoby z naszego zespołu poleciały do Londynu, aby skonfigurować sprzęt na miejscu. Po dotarciu na miejsce skrytki były już podłączone. Wystarczyło je włączyć i połączyć z całą platformą Smart Lockers.

Może to brzmieć trywialnie, ale nie zawsze było łatwe. W niektórych miejscach występowały problemy z niestabilnym zasięgiem sieci, a zapewnienie bezproblemowego połączenia było kluczowe. Mimo to udało nam się uruchomić pięć skrytek.

Szkolenia dla pracowników pralni

Następnie odwiedziliśmy pralnie i punkty czyszczenia chemicznego, które dołączyły do projektu, aby wdrożyć platformę Q2. Naszą misją było zapoznanie pracowników z panelem do obsługi zamówień Q2.

Podczas szkoleń tłumaczyliśmy różne scenariusze użycia systemu, takie jak obsługa rabatów, uszkodzona odzież, zwroty czy anulowanie zamówień.

Uruchomienie pierwszych kampanii marketingowych offline i online

Na tym etapie po raz kolejny udowodniliśmy, że GMI to coś więcej niż firma zajmująca się tworzeniem oprogramowania. Głęboko zaangażowaliśmy się w projekt biznesowy Q2, przejmując na siebie część początkowych działań marketingowych.

Zanim dotarliśmy do Londynu, Q2 prowadziło już tradycyjne działania marketingowe offline, takie jak rozdawanie ulotek czy balonów z logo. To jednak nie wystarczało. Jako produkt cyfrowy Q2 Smart Lockers wymagał podejścia zorientowanego na marketing online.

Zaplanowaliśmy i wdrożyliśmy kampanię PPC, która nie tylko generowała ruch, ale również przyciągała pierwsze rejestracje na platformie. Użytkownicy, którzy założyli konto, otrzymywali voucher o wartości 10 GBP na pierwsze zamówienie.

To doprowadziło do…

Pierwszych płacących klientów

Było to niesamowicie ekscytujące obserwować, jak wszystko zaczyna działać. Inwestycja w płatną kampanię w mediach społecznościowych zaczęła przynosić efekty – pierwsi klienci składali zamówienia i pojawiali się przy skrytkach, aby zostawić swoje ubrania do pralni chemicznej.

Co dalej?

Jak w każdym biznesie, uruchomienie projektu to dopiero początek. Aby dalej się rozwijać, konieczne są kolejne inwestycje i iteracje. Po wprowadzeniu inteligentnych skrytek, razem z Q2 weszliśmy w kolejny etap.

Najpierw, aby dowiedzieć się, co działa, a co wymaga poprawy, musieliśmy zebrać cenne opinie – zarówno wewnętrzne (od pracowników pralni), jak i zewnętrzne (od klientów).

Wyposażeni w tę wiedzę, mogliśmy rozpocząć proces iteracji. Naszym celem było opracowanie drugiej wersji aplikacji dla skrytek. Aby to osiągnąć, należało:

  • Zakasać rękawy i zająć się poważnymi pracami nad sprzętem. Produkcja nowych skrytek miała odbyć się w Rzeszowie, w Polsce.
  • Wprowadzić niezbędne zmiany w aplikacji, aby umożliwić płatności zbliżeniowe oraz współpracę z nowymi ekranami o przekątnej 17 cali. W rezultacie interfejs został wzbogacony o kilka nowych widoków.
  • Wdrożyć rozwiązanie inteligentnych skrytek na rynku w Luksemburgu, nawiązując współpracę franczyzową.

Q2 Smart Lockers – wyzwania i rozwiązania projektu

To studium przypadku jest nietypowe. Dlaczego wyróżnia się na tle innych? Głównie dlatego, że nasza rola jako software house’u nie ograniczała się jedynie do pisania kodu i tworzenia ładnie wyglądającej aplikacji.

Możemy z dumą powiedzieć, że odegraliśmy strategiczną rolę w całym projekcie – od przekształcenia pomysłu w prototyp, przez projektowanie identyfikacji wizualnej i interfejsu, konfigurację skrytek, aż po szkolenie pracowników i prowadzenie kampanii marketingowej online!

Był to złożony projekt, wymagający elastyczności i zmierzenia się z istotnymi wyzwaniami:

Wyzwanie nr 1

Projekt nie polegał tylko na stworzeniu aplikacji, ale także na budowie fizycznego, namacalnego produktu, opartego na technologii.

Musieliśmy znaleźć odpowiedniego zewnętrznego dostawcę, który już wcześniej produkował skrytki, jakich potrzebowaliśmy. Od samego początku wszystko opierało się na sprzęcie produkowanym w Chinach.

Wyzwanie polegało na połączeniu dwóch stylów komunikacji i dwóch podejść do praktycznie tego samego produktu.

Rozwiązanie

Wspólnie ze stroną chińską ustaliliśmy konkretne godziny na prowadzenie komunikacji online, dostosowane do dwóch różnych stref czasowych.

Po naszej stronie przydzieliliśmy architekta oprogramowania, który ściśle współpracował z chińskim zespołem. Celem było stworzenie sposobu, aby oprogramowanie ich skrytek i nasza aplikacja mogły się ze sobą „porozumiewać”.

Udało się! Po kilku iteracjach oba systemy zaczęły wymieniać wszystkie kluczowe dane w sposób płynny.

Wyzwanie nr 2

Rynek usług pralniczych i czyszczenia chemicznego w Wielkiej Brytanii, a szczególnie w Londynie, jest bardzo specyficzny. Konkurencja jest ogromna – pralnie są rozsiane po całym mieście tak gęsto, że można zamknąć oczy, rzucić kamieniem i trafić w jedną z nich!

Londyńczycy od lat korzystają z tych usług, co jednocześnie stanowi zarówno problem, jak i szansę. Problem, ponieważ wchodząc w tę niszę, stajesz się małą rybką w czerwonym (krwawym) oceanie konkurencji. Szansa, ponieważ istnieje silne zapotrzebowanie na czyszczenie ubrań w ten sposób.

Wyzwanie polegało na wyróżnieniu się w tym głośnym i zatłoczonym rynku.

Rozwiązanie

Chociaż początkowym założeniem było globalne rozszerzenie usług Q2 Smart Lockers, wiedzieliśmy, że musimy najpierw ugruntować ich pozycję na rynku lokalnym.

Kierując się filozofią MVP, dążyliśmy do wprowadzenia pilotażowej wersji systemu, aby szybko zacząć wchodzić w interakcje z użytkownikami. Pierwsi klienci dostarczyli nam wszystkie opinie, na które liczyliśmy. Po pewnym czasie wiedzieliśmy, które funkcje produktu są dla nich kluczowe, a które funkcjonalności powinny trafić na listę zadań w backlogu, czekając na kolejne iteracje.

Wyzwanie nr 3

Choć może to brzmieć banalnie, nawet najbardziej innowacyjne projekty technologiczne nie powstają w próżni. Istnieje duże prawdopodobieństwo, że nawet jeśli uważasz swój pomysł biznesowy za wyjątkowy, ktoś na drugim końcu świata wpadł na podobne rozwiązanie.

Podczas gdy rozwijaliśmy inteligentne skrytki, konkurenci zaczęli pokazywać się na rynku, zwłaszcza w Polsce. Czas nas gonił.

Rozwiązanie

Ponownie, skupienie się na MVP było kluczem do sukcesu. Musieliśmy szybko dostarczyć pierwszą wersję oprogramowania, ale z kluczowymi funkcjami dla użytkowników końcowych, takimi jak składanie i przetwarzanie zamówień oraz płatności online i mobilne.

Końcowy rezultat

Wraz z Q2 Smart Lockers Ltd. udało nam się wdrożyć pięć skrytek w Londynie i przyciągnąć setki pierwszych klientów, którzy zaczęli korzystać z produktu.

Co więcej, opinie, które zebraliśmy, oraz doświadczenie zdobyte podczas procesu wdrażania, dostarczyły nam wszystkich składników potrzebnych do stworzenia backlogu dla przyszłych iteracji.

Na koniec wieści się rozeszły, a firma z Luksemburga wyraziła żywe zainteresowanie nawiązaniem współpracy w celu uruchomienia inteligentnych skrytek w swoim kraju.

Czy jesteś gotowy, aby napisać swoją historię z GMI?

Najważniejszy wniosek z tego studium przypadku można ująć w jednym zdaniu: GMI Software House to nie jest firma zajmująca się tylko leasingiem pracowników czy pisaniem kodu. Posiadamy wszystko, co potrzebne, aby stać się rzeczywistym partnerem biznesowym i strategicznym, zdolnym do stworzenia produktu – nawet jeśli oznacza to fizyczną pracę przy budowie sprzętu i podłączaniu kabli.

Historia Q2 pokazuje, że możemy skutecznie:

  • projektować interfejsy i identyfikację wizualną;
  • łączyć niestandardowy sprzęt z wysokiej jakości oprogramowaniem;
  • szkolić pracowników firmy w korzystaniu z platformy;
  • prowadzić kampanie marketingowe i inicjować potencjalne partnerstwa biznesowe.

Czy planujesz stworzyć przełomowy produkt, który zrewolucjonizuje Twoją branżę? Trafiłeś we właściwe miejsce! Skontaktuj się z nami, aby otrzymać wycenę projektu!