Nowy standard. Twoje centrum tworzenia inteligentnego, szybkiego i zrównoważonego oprogramowania AI
Komunikator wieloplatformowy
Guild potrzebował aplikacji komunikacyjnej dla społeczności profesjonalistów, która na iOS, Androidzie i w przeglądarce dorównywałaby konkurencji pod względem szybkości i wygody użytkowania. Monterail stworzył wieloplatformową aplikację do komunikacji w czasie rzeczywistym, osiągając 99% współdzielonego kodu na urządzeniach mobilnych i 80%, gdy do projektu dołączono wersję webową. Aplikacja pomogła Guild pozyskać 1,2 mln USD finansowania seed i znaleźć się na liście Red Herring Top 100 European Startups 2019.

Firma i produkt
Guild to narzędzie cyfrowe do budowania profesjonalnych społeczności, w których uczestnicy mogą się łączyć, komunikować i współpracować.
Platformę zaprojektowano z myślą o bezpieczeństwie, dlatego świetnie sprawdza się u osób, które zwracają szczególną uwagę na bezpieczeństwo innych platform komunikacyjnych. Jej głównym celem jest łączenie ludzi, aby mogli wymieniać informacje związane ze swoimi rolami zawodowymi i wspólnie robić dobre rzeczy.
Z platformy korzystają dziś tysiące użytkowników z doświadczeniem w takich obszarach jak zrównoważony rozwój, PR i marketing oraz żywienie.
Opinia klienta

Liczba użytkowników rośnie o 20% z miesiąca na miesiąc
Wdrożyliśmy produkt zgodnie z harmonogramem i nadal sprawnie dostarczamy nowe funkcje. Co tydzień publikujemy aktualizację aplikacji. Liczba użytkowników aplikacji rośnie co miesiąc o co najmniej 20%.
Zakres i najważniejsze informacje
APLIKACJA WIELOPLATFORMOWA
WARSZTATY PRODUKTOWE
TWORZENIE MVP
99%
WSPÓŁDZIELONY KOD MOBILNY
80%
WSPÓŁDZIELONY KOD OGÓŁEM
$1.2M
POZYSKANE FINANSOWANIE
Wyzwanie
Szybkie dostarczenie wartości biznesowej przy zachowaniu wysokiej jakości kodu.
Ponieważ obaj założyciele Guild mają bogate doświadczenie przedsiębiorcze, wiedzieliśmy, że potrzebują przemyślanego rozwiązania problemu, który chcieli rozwiązać, aby szybko uzyskać wartość biznesową i jednocześnie zadbać o wysoką jakość kodu.
Najpierw musieliśmy zdecydować o stosie technologicznym dla Guild. Potrzebowali szybkiej, intuicyjnej aplikacji, która wnosiłaby unikalną wartość. Rozwiązania wieloplatformowe wydawały się sensownym wyborem ze względu na dobry balans między wydajnością a kosztem. A doświadczenie użytkownika ma kluczowe znaczenie, jeśli konkurujesz z takimi gigantami komunikatorów jak WhatsApp.
Najważniejsze wyzwania
Zrzuty ekranu aplikacji Guild
Proces
Skupienie na wydajności, komunikacji i "deep dive'ach".
Ponieważ Guild jest aplikacją komunikacyjną, wydajność ma kluczowe znaczenie dla jej sukcesu. Node dobrze sprawdza się w tego typu produktach, a dzięki async I/O potrafi obsłużyć dużą liczbę równoległych żądań. Zdecydowaliśmy się też na Apollo i GraphQL oraz obsługę zdarzeń w czasie rzeczywistym przez platformę Ably. Taka konfiguracja pomaga nam obsługiwać elementy czasu rzeczywistego i wsparcie offline. Zależało nam też na zapewnieniu równie płynnego doświadczenia na różnych urządzeniach. React Native i React XP okazały się świetnym balansem między wydajnością a kosztem.
Zespół korzysta ze Slacka, Jiry i pracuje w tygodniowych sprintach. Co sześć miesięcy organizuje spotkania na żywo, żeby omówić funkcje, ustalić priorytety backlogu i po prostu spędzić razem czas.
Wyjątkowym elementem współpracy były cykliczne spotkania nazywane "deep dives". Tworzyły one przestrzeń do wspólnej pracy klienta, product designera i zespołu tworzącego oprogramowanie nad 2-3 funkcjami, które wymagały dokładniejszego przeanalizowania z różnych perspektyw. Spotkania te odegrały ważną rolę w realizacji takich celów jak przeprojektowanie systemu powiadomień i mogą być cennym narzędziem przy każdym złożonym wyzwaniu projektowym.
Tak to zrobiliśmy:
Tworzenie oprogramowania w React Native i ReactXP.
Prace backendowe w Node.js.
Zwiększenie stabilności i łatwości utrzymania dzięki generowaniu typów na podstawie naszego GraphQL.
Głos zespołu

Świetne dopasowanie od samego początku
Guild od początku wydawał się projektem idealnie dopasowanym do nas. Misją firmy jest wspieranie specjalistów w budowaniu poczucia dumy i satysfakcji przez dzielenie się wiedzą z osobami o podobnym podejściu oraz uczenie się od nich. A ponieważ w Monterail stawiamy na tworzenie oprogramowania, które ma realne znaczenie, to dopasowanie było naturalne.
Rezultat
Właściwy stos technologiczny we właściwych rękach.
Dzięki odpowiedniemu stosowi technologicznemu i zespołowi, który potrafił go dobrze wykorzystać, kod wersji mobilnych aplikacji jest dziś współdzielony w około 99%. To znakomity wynik, który wcześniej wydawał się nieosiągalny. W przypadku wersji webowej udało nam się ponownie wykorzystać około 80% kodu JavaScript, co i tak przekroczyło oczekiwania Ashley i Matta. Ostatecznie Node.js i React Native znacząco wpłynęły na czas i koszty projektu.
Aplikację najpierw udostępniono beta testerom w lipcu 2018 roku, a cztery miesiące później trafiła do sklepów z aplikacjami ze wszystkimi funkcjami zaplanowanymi na pierwsze wydanie. Zespół Guild świetnie wszedł w ten rok, pozyskując 1,2 mln USD (880 000 GBP) finansowania seed na dalszy rozwój i wzrost sprzedaży. Od tego czasu Guild znalazł się również na liście Red Herring Top 100 European Startups 2019.
O sukcesie tego projektu zdecydowały następujące czynniki:
Dobór odpowiedniego stosu technologicznego dla aplikacji działającej w czasie rzeczywistym.
Regularne spotkania na miejscu i wdrażanie dobrych praktyk Agile.
Otwarta pętla informacji zwrotnej między klientem, jego klientami i zespołem Monterail.

Przeczytaj więcej case studies

How Monterail Built the UK's Premium Event Ticketing Platform
Seat Unique needed an MVP fast enough to claim a first-mover advantage in premium live-event ticketing. Over the next eight years, Monterail built a platform that processed 6,000 transactions per month, attracted over 1 million monthly visitors, and helped the company raise £48 million. The work covered three major technology migrations, a custom virtual waiting room for peak-demand events, and a B2B seller tool used by some of the UK's biggest clubs and venues.

Jak Monterail zbudował gotową na potrzeby enterprise platformę do doceniania pracowników dla Cooleaf
W 2013 roku Cooleaf nawiązał współpracę z Monterail, aby stworzyć MVP platformy, która z czasem stała się amerykańskim systemem do doceniania i nagradzania pracowników. W trakcie tej długofalowej współpracy Monterail przeprowadził migrację platformy z AngularJS do React Native Web, przebudował backend w Ruby on Rails i dodał integracje, w tym z Power BI. Dziś Cooleaf obsługuje 110 000 aktywnych użytkowników w 103 organizacjach w 6 regionach, przetwarza 7,8 mln punktów miesięcznie i zostało przejęte przez ITA Group.

Jestem tutaj, żeby zebrać twoje wymagania, odpowiedzieć na wszystkie pytania i jak najszybciej przekuć twój pomysł w etap tworzenia.
Grzegorz Hajdukiewicz | Chief Delivery Officer


