Nowy standard. Twoje centrum tworzenia inteligentnego, szybkiego i zrównoważonego oprogramowania AI
Platforma do ewidencji czasu pracy
Współpraca Monterail z Humatica zaczęła się od audytu kodu ich platformy do ewidencji czasu pracy, która pomaga klientom analizować i zarządzać alokacją zasobów kadrowych. Nowe narzędzie sprawnie obsługuje złożoną logikę biznesową i duże zbiory danych, dzięki czemu menedżerowie i konsultanci mogą szybciej podejmować lepiej uzasadnione decyzje.

Firma i produkt
Humatica to wielokrotnie nagradzana firma doradcza, która dostarcza badania rynkowe i benchmarki, pomagając klientom przyspieszać wzrost i ograniczać ryzyko.
Wspiera swoich partnerów szerokim zestawem dopasowanych usług, od due diligence i przeprojektowania modelu operacyjnego po change assurance i aktywację Sales Force.
Dzięki najwyższej klasy procesom i narzędziom Humatica świadczy usługi dla renomowanych klientów korporacyjnych i funduszy private equity, takich jak Philips, Swiss, Deutsche Telekom, ONE Nordic i wielu innych.
Opinia klienta

Prawdziwe partnerstwo
Współpraca z Monterail to prawdziwe partnerstwo. To kompetentny zespół, który osiąga obiecujące wyniki.
Zakres i najważniejsze informacje
TWORZENIE OPROGRAMOWANIA, PROJEKTOWANIE, QA
NEXT.JS, TAILWIND, TYPESCRIPT
NODE.JS, MYSQL, TYPEORM
2.7K
GODZIN PROJEKTOWYCH
6
CZŁONKÓW ZESPOŁU
1
WARSZTATY PROJEKTOWE
Wyzwanie
Jedno z ich kluczowych narzędzi, Modus, służy do punktowego śledzenia danych o czasie: daje przejrzysty wgląd w alokację zasobów kadrowych w firmie, dzięki czemu menedżerowie mogą łatwo zauważyć obszary z niedoborem i nadmiarem personelu.
Pozyskanie tych danych wymaga dokładnie zaplanowanego procesu: Humatica przeprowadza ankiety wśród swoich klientów, weryfikuje dane, a następnie przesyła je do Microsoft PowerBI w celu analizy.
Udana współpraca Humatica i Monterail zaczęła się w 2020 roku od audytu kodu Modus. Od tego czasu współpracowaliśmy na różne sposoby.
Doradztwo w obszarze efektywności organizacyjnej działa w szybkim tempie i pod dużą presją. Dane muszą być jednocześnie wiarygodne i użyteczne, aby klienci mieli wszystkie informacje potrzebne do podejmowania najlepszych decyzji dla swoich firm. Tu nie ma miejsca na błędy. Dlatego Humatica powierzyła Monterail stworzenie Client Portal, aplikacji internetowej, która pozwala łatwo udostępniać klientom dashboardy PowerBI.
Kolejnym krokiem było przepisanie Modus, rozwinięcia aplikacji Client Portal, o bardziej rozbudowane funkcje śledzenia aktywności i całościową walidację struktury organizacyjnej. Ostatecznie rozwiązanie składało się z dwóch modułów.
Manager jest używany przez klientów Humatica, którzy wskazują, ile czasu ich podwładni poświęcają na poszczególne działania, co automatycznie aktualizuje strukturę organizacyjną w czasie rzeczywistym. Menedżerowie nadzorują potem te informacje: mogą dodawać, edytować i usuwać pracowników, zmieniać przełożonych i wykonywać inne działania. To właśnie tu znajduje się najbardziej złożona logika biznesowa, a ścisła współpraca z klientem była niezbędna, by w pełni zrozumieć, jak ta funkcjonalność powinna działać.
Sekcja Admin jest używana przez konsultantów Humatica, którzy mają nadrzędne uprawnienia oraz weryfikują i akceptują działania menedżerów.
Kluczowe wyzwania

Proces
W fazie Discovery odbyliśmy kilka rozmów, żeby doprecyzować zakres projektu, a podczas warsztatów projektowych skutecznie doszlifowaliśmy listę wymagań.
Modus, pierwotnie napisany w PHP, był przestarzały. Nowa wersja miała być nowocześniejsza, bezpieczniejsza i bardziej przyjazna dla użytkownika.
Postawiliśmy na zwinne, iteracyjne podejście, które pozwoliło nam nie tylko ująć wszystkie funkcjonalności, ale też zająć się częścią istniejących problemów, zaproponować odpowiednie usprawnienia użyteczności i przygotować dokładniejszą wycenę tworzenia oprogramowania.
Po stronie backendu wykorzystaliśmy sprawdzone podejście: TypeScript, Node.js, Express, MySQL i TypeORM. To rozwiązanie sprawdziło się bardzo dobrze i pozwoliło nam szybko tworzyć endpointy REST API. Jednym z ważniejszych elementów było też stworzenie wydajnego systemu importu rekordów z dużych plików CSV do naszej bazy danych.
Po stronie frontendu również postawiliśmy na sprawdzony zestaw: TypeScript, React, React Query i Next.js. Aplikacja ma bardzo złożone formularze, a wszystkie przypadki użycia obsłużyliśmy z pomocą pakietu formik.
Tak to zrobiliśmy:
Faza discovery pomogła precyzyjnie określić listę funkcji.
Własne wdrożenie, które odpowiadało na wszystkie potrzeby biznesowe i jednocześnie zapewniało skalowalność.
Dedykowany system do importu dużych plików CSV do bazy danych.

Głos zespołu

Zrozumienie potrzeb klienta
Udało nam się sprostać temu wyzwaniu dzięki narzędziom, które bardzo dobrze znamy. O naszym sukcesie przesądziły zrozumienie potrzeb klienta, przemyślane decyzje dotyczące wdrożenia złożonej logiki biznesowej oraz właściwy dobór stosu technologicznego.
Efekt
MVP Client Portal dostarczyliśmy na czas, w dwa miesiące.
Na szczególną uwagę zasługuje to, że rozwiązanie pozwala Humatica zarządzać logowaniami klientów i decydować o tym, jakie dane klienci widzą w dashboardach, dzięki połączeniu z bazowymi uprawnieniami dostępu (RLS) w dashboardach Humatica PowerBI.
Po dwumiesięcznej fazie Discovery dla Modus, trwającej od grudnia 2021 do stycznia 2022 roku, nastąpiło siedem miesięcy tworzenia oprogramowania potrzebnego do przepisania narzędzia.
Nowa wersja wzmocniła ofertę Humatica. Zespół oszczędza czas na zarządzaniu złożonymi danymi, a klienci zyskali pełniejszy obraz alokacji czasu w swoich firmach.
Iteracyjne podejście do dostarczania okazało się sukcesem. Na bieżąco informowaliśmy Humatica o postępach, dzięki czemu zarówno projekt, jak i budżet pozostawały pod kontrolą.
Dodatkowo przepisana aplikacja jest łatwa w użyciu i bezpieczna, a także gotowa do skalowania o nowe funkcje w dowolnym momencie.
O sukcesie tego projektu zdecydowały następujące czynniki:
Nowe narzędzie jest gotowe do skalowania, gdy tylko zajdzie taka potrzeba.
Usługi Humatica są teraz bardziej uporządkowane i mocniejsze.
Przeczytaj więcej case studies

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.

Tworzenie oprogramowania do zarządzania zapasami hotelowymi: case study Avisio
Aby rozwiązać problem przestarzałych procesów zarządzania zapasami i zakupami w hotelach, Avisio stworzyło uproszczoną platformę opartą na AI, która miała obniżyć koszty o 10%. W zaledwie cztery miesiące dostarczyliśmy w pełni funkcjonalne MVP, tworząc intuicyjną aplikację webową, która pomaga firmom ograniczać marnotrawstwo i wydatki.

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