Szukasz wybitnych specjalistów od aplikacji webowych, którzy dowiozą projekt?
im_travelduck_2880x1276

TRAVELDUCK: budowa marketplace’u z kameralnymi wyprawami i aktywnościami

Jak od zera stworzyliśmy w pełni działającą platformę i pomogliśmy klientowi zweryfikować model biznesowy przed skalowaniem.

W skrócie:

  • Klient

    Travelduck

    Kraj

    Polska

  • Zakres projektu i technologie

    Programowanie w Ruby on Rails, programowanie w React, web development,

    Branża

    Turystyka, marketplace

  • Skład zespołu

    1 projektant webowy, 2 programistów Ruby on Rails i React, 2 programistów React, 2 programistów Ruby on Rails, 1 Scrum Master, 1 Project Manager

    Czas trwania

    10 miesięcy

Travelduck to największy polski marketplace łączący indywidualnych organizatorów wypraw z klientami. W ofercie jest szeroki wybór aktywności: od trekkingu, wypraw rowerowych i żeglarstwa w Polsce po zwiedzanie Czarnobyla czy nurkowanie na Sri Lance.

Wyzwanie:


Travelduck chciał skonsolidować bardzo rozdrobniony rynek kameralnych wypraw, które oferują indywidualni organizatorzy. Docelowo miał powstać łatwy w obsłudze marketplace, na którym organizatorzy mogą prezentować i sprzedawać swoje wyprawy.

Dla zespołu Travelduck najważniejsze było wdrożenie części systemu, która prezentuje różnorodne oferty. Firma chciała jak najszybciej zweryfikować swój model biznesowy, śledząc i mierząc konwersję. Chodziło o to, czy rynek jest zainteresowany taką usługą: Travelduck właśnie zbierał finansowanie i potrzebował twardych danych potwierdzających koncepcję.

Kolejnym wyzwaniem było przyciągnięcie do systemu odpowiedniej liczby dostawców (organizatorów wypraw) i zbudowanie strony podażowej marketplace’u. Żeby to zrobić, musieliśmy zaimplementować w MVP w pełni działający system rezerwacji.

Zespół Travelduck przekazał nam wstępne makiety, mapy ścieżek użytkownika i analizę konkurencji, w której jednym z najważniejszych punktów odniesienia była oferta „experiences” Airbnb.

Proces:

Współpracę zaczęliśmy od serii warsztatów. Poświęciliśmy na tym etapie czas, żeby w pełni zrozumieć produkt oraz biznesowe potrzeby i cele klienta. Weszliśmy wtedy w szczegóły, co uprościło planowanie. Na nowo ustaliliśmy priorytety MVP: do zakresu trafiły funkcje najważniejsze z biznesowego punktu widzenia.

Efektem tego etapu była szczegółowa roadmapa projektu.

Mając gotową roadmapę i jasność co do funkcji produktu, przeszliśmy do budowy MVP.

Na backend wybraliśmy Ruby on Rails, a na frontend React. Po warsztatach wiedzieliśmy, że kształt produktu będzie się w trakcie prac często zmieniał. Te technologie pozwalały nam szybko iterować i wprowadzać zmiany. Dodatkowo z tego samego stacku korzysta lider branży, Airbnb, który był jednym z najważniejszych punktów odniesienia dla klienta. Do przechowywania danych wybraliśmy AWS, a do hostingu Heroku.

Na każdym etapie prac stosowaliśmy podejście agile. Klient angażował się w projekt, na ile tylko mógł. Był częścią zespołu i na bieżąco komentował to, co dostarczaliśmy. Dzięki stałemu kontaktowi mogliśmy ciągle ulepszać aplikację według jego uwag.

Po uruchomieniu MVP Travelduck ściągnął na platformę pierwszych użytkowników, żeby zebrać dane i opinie klientów. Na ich podstawie dalej rozwijaliśmy produkt w kolejnych iteracjach.

Cały proces wyglądał następująco:

Warsztaty, budowa roadmapy (2 tygodnie)
Budowa MVP (3 miesiące)
Zbieranie opinii od pierwszych klientów, dostawców i zespołu back office Travelduck (2 miesiące)
Dalszy rozwój produktu na podstawie zebranych danych.

Napięty budżet sprawił, że dwa razy zastanawialiśmy się nad każdą planowaną funkcją. Uznaliśmy, że część platformy widoczna dla klientów musi być dopracowana w każdym calu. Do zbudowania panelu back office wykorzystaliśmy open-source’owy moduł ActiveAdmin, dzięki czemu poświęciliśmy mniej czasu na kodowanie, choć kosztem surowego interfejsu.

DawidKarczewski_128x128

Dawid Karczewski

CTO w Ideamotive

Rezultat:

Warsztaty na starcie projektu bardzo nam pomogły. Zamiast skupiać się na automatyzacji back office (jak pierwotnie zakładał klient), od początku włożyliśmy najwięcej pracy w sprzedażową część produktu. Dzięki takiemu podejściu zaoszczędziliśmy sporo czasu w trakcie prac i znacząco obniżyliśmy koszty.

Travelduck potwierdził swój model biznesowy już na etapie MVP: klienci kupowali usługi, a nowi dostawcy dołączali do marketplace’u. Firmie udało się zebrać na platformie obie strony (podaż i popyt) i stworzyć kompletną usługę z potencjałem do skalowania.

Wprowadziliśmy też w zespole Travelduck metodykę Scrum, którą firma wdrożyła również w innych obszarach swojej działalności.

Masz pomysł na biznes, który chcesz wcielić w życie?

Skontaktuj się z nami, a zapewnimy Ci zespół specjalistów idealnie dopasowany do Twojej branży, technologii i kultury organizacji.

Pomogliśmy firmie Travelduck i dziesiątkom innych. Napisz do nas i sprawdź, co nasza sieć specjalistów IT może zrobić dla Twojej firmy.