Nowy standard. Twoje centrum tworzenia inteligentnego, szybkiego i zrównoważonego oprogramowania AI
Mustad: 190-letnie rzemiosło wchodzi w erę cyfrową na trzech rynkach
Mustad postawił sobie za cel przenieść zawód kowala podkuwniczego, dotąd oparty na pracy offline, w erę cyfrową. Monterail stworzył EQUINET, aplikację mobilną i webową w modelu offline-first, która pozwala zarządzać wizytami, fakturowaniem, stanami magazynowymi i dokumentacją wykonanych usług z dowolnego miejsca, nawet bez zasięgu. Produkt rozwinął się z MVP w pełnoprawną aplikację działającą na trzech rynkach, z oceną 4,6/5 i NPS na poziomie 80%.
)
Firma i produkt
Od papierowych notatek do platformy gotowej do pracy w terenie
Mustad Hoofcare Group produkuje i sprzedaje artykuły do pielęgnacji kopyt od 1832 roku. Jako największa firma tego typu na świecie obsługuje kowali podkuwniczych, właścicieli koni i weterynarzy. Przez większość swojej historii firma koncentrowała się na fizycznych produktach, w rzemiośle opartym na pracy manualnej i pozbawionym utrwalonej warstwy oprogramowania.
Kowale podkuwniczy prowadzili codzienną pracę na papierze. Harmonogramy, faktury, stany magazynowe i notatki z wykonanych usług trafiały do zeszytów i pamięci, często były zapisywane między wizytami w odległych lokalizacjach. Mustad postanowił wyjść poza samą ofertę produktów i dać kowalom podkuwniczym narzędzie do prowadzenia biznesu. Prace ruszyły w styczniu 2019 roku, początkowo jako MVP, z myślą o rozwinięciu go w gotowy do sprzedaży produkt.
Kluczowe wyzwania projektu
Dane offline-first z dwukierunkową synchronizacją
Aplikacja musiała przechowywać dane na urządzeniu i uzgadniać je z serwerem między wieloma bazami danych po przywróceniu połączenia.
Adopcja przez odbiorców niezwiązanych z cyfrowym środowiskiem
Interfejs musiał być na tyle intuicyjny, by kowale podkuwniczy bez wcześniejszych doświadczeń z oprogramowaniem wybierali go zamiast papieru.
Natywne funkcje urządzenia na obu platformach
Obsługa aparatu i zdjęć musiała działać natywnie zarówno na iOS, jak i na Androidzie.
Nasze podejście
Zwinne dostarczanie w trzech strefach czasowych
Aplikacja EQUINET dojrzewała z czasem i obejmowała kolejne obszary codziennej pracy kowali podkuwniczych: harmonogramy, fakturowanie, stany magazynowe i dokumentację wykonanych usług. O tym, jak ją tworzono i dostarczano, zdecydowały cztery wybory.
Współpraca między kontynentami
Prace prowadzono zwinnie, w zespole rozproszonym między USA, Europą i Australią, skoordynowanym między tymi strefami czasowymi. Zespół Monterail pracował wspólnie z Product Ownerem Mustad i deweloperami po stronie klienta, którzy bezpośrednio rozwijali frontend, razem projektując funkcje i na bieżąco przekazując sobie uwagi dotyczące działania aplikacji.
Offline-first od samego początku
Praca offline od początku wyznaczała architekturę rozwiązania. Każdą decyzję dotyczącą przechowywania danych i synchronizacji podejmowano tak, by kowal podkuwniczy mógł zapisać cały dzień pracy bez połączenia z siecią, a po odzyskaniu dostępu do internetu dane automatycznie pojawiały się na serwerze.
Jedna baza kodu, dwie platformy
Aby z jednej bazy kodu zapewnić natywną obsługę aparatu i zdjęć zarówno na iOS, jak i na Androidzie, zespół dostosował i przepisał dużą część pierwotnego kodu pod framework oraz wykorzystał jego natywne komponenty do obsługi funkcji urządzenia.
Etapowe wejście na rynek USA
Wejście na rynek amerykański prowadzono jako osobny strumień prac, zarówno po stronie biznesowej, jak i technicznej. Mustad powołał dedykowany zespół w USA, który odpowiadał za testy wewnętrzne, a równolegle lokalna grupa użytkowników oceniała aplikację i przekazywała informacje zwrotne specyficzne dla tego rynku. Zespół zajął się też wymaganiami charakterystycznymi dla USA, takimi jak konfigurowalne stawki podatkowe i dodawanie produktów do faktur.
Funkcjonalności aplikacji
Technologie, których użyliśmy
| Warstwa | Technologie |
|---|---|
| Frontend | React Native (jedna baza kodu dla iOS i Androida), natywne elementy do obsługi aparatu i kalendarza, wiadomości push i komunikaty w aplikacji |
| Backend | Ruby on Rails, PostgreSQL (źródło prawdy po stronie serwera) |
| Synchronizacja offline | WatermelonDB (uzgadnia dane między urządzeniem a serwerem), SQLite (na urządzeniu), REST API typu push-and-pull (synchronizuje po ponownym połączeniu) |
| Media i CMS | Firebase / Cloud Firestore (załączniki obrazów), Flamelink (headless CMS) |
| Kompilacje i monitoring | AppCenter (kompilacje i dystrybucja), Sentry (monitorowanie błędów) |

Rezultaty
Od MVP do w pełni funkcjonalnej aplikacji mobilnej i webowej
EQUINET wyrósł z MVP na pełny produkt dostarczony w postaci dwóch aplikacji: mobilnej do pracy w terenie oraz webowej. Aplikacja mobilna stała się codziennym narzędziem pracy kowali podkuwniczych w terenie, a aplikacja webowa zapewniła wygodne środowisko do powtarzalnych zadań administracyjnych, takich jak fakturowanie.
Aplikacje działają dziś na trzech rynkach: w Australii, Nowej Zelandii i Stanach Zjednoczonych.
Średnia ocena aplikacji w App Store i Google Play wynosi 4,6/5, a NPS wśród kowali podkuwniczych korzystających z rozwiązania sięga 80%.
Dzięki modelowi offline-first kowale podkuwniczy mogą rejestrować wykonane usługi, wystawiać faktury i planować pracę w miejscach o słabym zasięgu, a po powrocie online wszystko synchronizuje się automatycznie.
Jedna platforma zastąpiła rozproszone papierowe notatniki, dzięki czemu kowal podkuwniczy może dziś prowadzić całą działalność z terenu.
Dla Mustad EQUINET był ważnym krokiem w cyfryzacji kluczowej części biznesu i ugruntował pozycję firmy jako cyfrowego lidera w sektorze pielęgnacji kopyt, który wcześniej nie miał dominującego rozwiązania programowego.
Najważniejsze wnioski
Architektura offline-first to kluczowy wymóg produktu dla użytkowników pracujących w terenie
Zbudowanie synchronizacji na WatermelonDB od samego początku pozwoliło kowalom podkuwniczym pracować w pełni offline i uzgadniać dane później, co okazało się czynnikiem decydującym o adopcji wśród użytkowników z odległych obszarów.
Przekonanie odbiorców spoza cyfrowego świata to problem UX
Interfejs zaprojektowany na tyle intuicyjnie, by zastąpić papierowe przyzwyczajenia, miał większe znaczenie dla zmiany nawyków kowali podkuwniczych niż sama liczba funkcji.
Ekspansję na nowy rynek planuj jako osobny strumień prac
Wejście na rynek USA oznaczało dostosowanie rozliczania podatków, fakturowania i zgodności działań marketingowych z przepisami oraz zweryfikowanie tych zmian z lokalną grupą użytkowników na długo przed uruchomieniem.
Model partnerski prowadzi do lepszego produktu
Wspólne projektowanie funkcji z Product Ownerem klienta i ciągłe dopracowywanie przepływu pracy na podstawie informacji zwrotnych pomogły stworzyć narzędzie, z którego kowale podkuwniczy chcieli korzystać.
Zespół projektowy
O zespole projektowym
EQUINET został dostarczony przez dedykowany zespół Monterail, który blisko współpracował z klientem. Po stronie Monterail w skład zespołu wchodziło dwóch senior backend developerów, z których jeden pełnił rolę tech leada, dwóch junior backend developerów, jeden senior frontend developer i jeden mid frontend developer, senior QA engineer oraz project manager w niepełnym wymiarze. Mustad wniósł do współpracy Product Ownera, dwóch mid frontend developerów oraz dedykowany zespół w USA.
Przeczytaj więcej studiów przypadku
)

Narzędzie do zarządzania zasobami AI-first dla SPIE Belgium
SPIE Belgium przerosło już zestaw gotowych narzędzi, na których opierało zarządzanie personelem. Rozproszone systemy, ręczne uzgadnianie danych i brak wglądu w czasie rzeczywistym w dostępność pracowników terenowych powodowały stałe trudności operacyjne. Monterail dostarczył dedykowaną platformę internetową AI-first w 7-tygodniowej współpracy w modelu fixed price. Zastąpiliśmy rozproszony zestaw narzędzi SaaS jednym rozwiązaniem należącym do SPIE, zintegrowanym bezpośrednio z wewnętrznymi systemami firmy.
)
)
AI Cost Intelligence Platform for Construction Finance
A UK-based construction industry founder needed to replace decades of fragmented, spreadsheet-based cost management with a single, enterprise-grade AI platform designed to earn the trust of CFOs and board-level stakeholders. The development team delivered an interactive AI-powered prototype in two weeks and a fully functional MVP in three months, across 500 hours of focused development, with zero rework and no scope collapse.

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


