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.
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.
Pomysł – oddaj ubrania do czyszczenia w biegu
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.
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.
Harmonogram
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. 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.
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
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
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. 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.
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ść – aplikacja mobilna w przejrzysty sposób wyświetla status złożonych zamówień
- Prostota – proces płatności umożliwia użytkownikom łatwe i szybkie śledzenie statusu zamówienia
- Poczucie kontroli – klient ma pewność, że proces składania i realizacji zamówień przebiega bezproblemowo
Etap testów alfa
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.
Co powiesz na inżynierię wsteczną?
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
Konfiguracja skrytek
Po skonfigurowaniu sprzętu i opracowaniu oprogramowania wyszliśmy z naszego laboratorium w Krakowie. Pierwsze pięć skrytek było gotowych do transportu do Londynu. Dwie osoby z naszego zespołu poleciały do Londynu, aby skonfigurować sprzęt na miejscu. 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
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
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. 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.
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.
Wyposażeni w wiedzę z opinii użytkowników, 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 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, 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!
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! Wyzwanie polegało na wyróżnieniu się w tym głośnym i zatłoczonym rynku.
Rozwiązanie:
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.
Skontaktuj się z nami
Porozmawiajmy o tym, jak możemy wdrożyć rozwiązanie dla Twojego projektu.
Porozmawiajmy
o projekcie.
Masz pomysł na aplikację lub potrzebujesz wsparcia technologicznego? Napisz do nas, a przygotujemy wstępną analizę i wycenę w 48h.
80-890 Gdańsk, Polska
Bezpłatna konsultacja
Wstępna odpowiedź zwykle w ciągu 24h. Nie przekazujemy danych osobom trzecim.