Sydig w skrócie
- Zakres prac: Front End, Back End, Mobile, DevOps, UX
- Rozpoczęcie projetku: 21 września 2021
- Zespół: Frontend React Engineer, Backend .NET Engineer, UI/UX Designer, Project Manager
- Branża: TSL
- Typ aplikacji: SaaS
- Strona internetowa klienta: https://sydig.com
Kto jest naszym klientem?
Naszym klientem jest firma Sydig Sp. z o.o. Firma jest producentem oprogramowania, które sprzedaje w modelu SaaS. Nasz klient specjalizuje się w branży TSL (Transport, Spedycja, Logistyka), tworząc kompleksowe narzędzia wspierające firmy spedycyjne i transportowe.
Wyzwanie klienta
Klient przyszedł do nas z pomysłem stworzenia nowatorskiego rozwiązania dla branży spedycyjnej i transportowej (systemu Transport Management System). Dużym wyzwaniem było stworzenie systemu, który będzie odpowiadać w pełni na oczekiwania użytkowników z niej korzystających. Wyzwaniem było również stworzenie systemu w taki sposób, aby mogły z niej korzystać setki firm w jednym czasie bez obawy o przerwy w działaniu w trakcie godzin pracy. Sektor TSL charakteryzuje się dużym skomplikowaniem procesów operacyjnych, których digitalizacja jest jeszcze dużym wyzwaniem.
Przebieg prac
Krok 1
Kluczem do sukcesu wdrożenia skomplikowanego projektu IT jest dobre zrozumienie wymagań, potrzeb użytkowników oraz problemów i potrzeb, na które odpowiada wdrożony system. Aby zrozumieć dokładnie problemy oraz wymagania klienta, pracę rozpoczęliśmy od warsztatów Product Discovery. Były to wielogodzinne cykliczne warsztaty razem z klientem, podczas których zaprojektowaliśmy i opisaliśmy procesy biznesowe, wymagania funkcjonalne. Ustaliliśmy również harmonogram wdrażania produktu oraz omówiliśmy jakie ryzyka mogą wystąpić w trakcie powstawania tego typu produktu technologicznego, planując rozwiązania na te ryzyka.
Krok 2
W kolejnym kroku przygotowaliśmy interaktywne makiety za pomocą narzędzia Figma, dzięki którym byliśmy w stanie przedstawić naszemu klientowi finalny interfejs aplikacji. Na etapie prac z makietami mogliśmy w dość szybki sposób sprawdzić, w jaki sposób najlepiej zaprojektować cały interfejs aplikacji.
Tworzenie makiet na początku w przypadku takich rozwiązań jest istotne. Interaktywne makiety są o wiele tańsze w wykonaniu niż przygotowanie działającego produktu, a dzięki nim jesteśmy w stanie sprawdzić odczucia użytkowników. Na początku kluczowym etapem jest projektowanie rozwiązań i zbieranie opinii użytkowników - tak, aby finalnie powstała aplikacja z intuicyjnym interfejsem, na miarę potrzeb użytkownika końcowego.
Dzięki przygotowanym makietom mogliśmy w łatwy sposób zebrać informacje, co dodatkowo musimy wprowadzić w finalnym produkcie, aby stworzony system w pełni odpowiedział na wymagania użytkowników.
Krok 3
Trzecim krokiem było stworzenie MVP, czyli pierwszej działającej wersji aplikacji, dzięki której mogliśmy testować wstępne założenia już w realnym środowisku pracy w firmach transportowych i spedycyjnych.
Dzięki stworzeniu MVP klient mógł wdrożyć aplikację u swoich pierwszych klientów i zbierać informację zwrotną od użytkowników już na realnie działającym systemie. Na bazie informacji zwrotnych od klientów mogliśmy doskonalić produkt zgodnie z metodą Customer Development. Dzięki budowie MVP klient w dość krótkim czasie osiągnął pierwsze przychody, które był w stanie przeznaczyć na dalszy rozwój jego biznesu oraz produktu.
Następnie co dwa tygodnie wdrażaliśmy nowe funkcjonalności, testując je wraz z użytkownikami. Dzięki pracy zgodnie z zasadami metodyki Lean Startup byliśmy w stanie bardzo szybko i efektywnie zbierać informacje zwrotne od użytkowników i krok po kroku dodawać nowe funkcjonalności - zgodne z realnymi potrzebami.
W procesie tworzenia aplikacji, a także innych produktów technologicznych najważniejsza jest walidacja i ciągłe sprawdzanie założeń wraz z użytkownikami.
Budowa MVP nie jest bardzo dużym kosztem, ale jak widać na przykładzie projektu Sydig, pozwala na uzyskanie pierwszych przychodów, które umożliwiają dalszy rozwój produktu. Dodatkowo dzięki budowie MVP otrzymujemy informacje zwrotne z rynku, która jest kluczowe do rozwoju produktu, który będzie odpowiadał na potrzeby użytkowników.
Rezultaty
Sydig.com to system dedykowany dla firm transportowych oraz spedycyjnych, który usprawnia procesy operacyjne. Każda firma może zarejestrować konto w systemie i po weryfikacji rozpocząć korzystanie z funkcji systemu. Aplikacja Sydig oferowana jest w modelu biznesowym Software as a Service (SaaS).
Aplikacja mobilna dla kierowców
Aplikacja mobilna umożliwia, a przede wszystkim ułatwia kierowcom kontakt ze spedytorem za pomocą czatu i umożliwia zarządzanie własnymi zleceniami z poziomu telefonu. Dodatkowo aplikacja mobilna pozwala na raportowanie statusu zlecenia, skanowanie dokumentacji (listów przewozowych, dokumentów CMR) oraz do wykonywania fotograficznej dokumentacji ładunków.
Aplikacja webowa dla spedytorów
Aplikacja webowa pozwala spedytorom na łatwiejsze zarządzanie transportem - pozwala dodawać i przypisywać zlecenia, a także zarządzać dokumentami i wszystkimi procesami spedycyjnymi.
Aplikacja Back Office dla administratorów
Panel Back Office sysdig.com pozwala pracownikom Sydig Sp. z o.o. na zarządzanie całym systemem, dodawaniem użytkowników, rozliczanie okresów abonamentowych, rozwiązywanie problemów użytkowników itp.
Moduł generowania faktur
System Sydig.com pozwala również na wygenerowanie faktury do każdego zlecenia. Podczas generowania faktury można wprowadzić do niej wszystkie potrzebne dane m.in. numer faktury, forma oraz termin płatności czy przykładowo walutę. Wygenerowany dokument znajduje się zarówno w widoku pojedynczego zlecenia, jak i w zakładce faktury. Faktura jest również automatycznie wysyłana do kontrahenta. Moduł ten znacznie usprawnia pracę księgowości, dzięki ograniczeniu tradycyjnego (papierowego) przepływu faktur.
Udostępnianie zlecenia kontrahentowi
W systemie Sydig można wprowadzać również zlecenia papierowe. Po wpisaniu zlecenia jednym kliknięciem można udostępnić je dalej do odpowiedniego kontrahenta. Wówczas kontrahent otrzymuje wiadomość mailową na podany w systemie adres e-mail. W mailu znajduje się unikalny link oraz hasło, dzięki którym odbiorca może mieć bieżący dostęp do wszystkich danych, statusu zlecenia, a także dokumentów udostępnionych w ramach zlecenia. Jeśli dany kontrahent posiada zweryfikowane konto w systemie, to automatycznie zlecenie pojawia się w jego panelu.
Moduł elektronicznych zleceń
Za pomocą systemu Sydig zlecenia są dodawane za pomocą specjalnego formularza, który standaryzuje wszystkie dane dotyczące tras oraz ładunków. System umożliwia obsługę kilku zleceń w tym samym czasie. Spedytorzy mają dostęp do wszystkich zleceń, a kierowcy do zleceń im przypisanych. W obrębie zlecenia tworzy się teczka spedycyjna, która zawiera wszystkie niezbędne informacje o danym zleceniu oraz historię aktywności użytkowników.
Moduł komunikatora
Komunikator działa zarówno w aplikacji mobilnej - skierowanej dla kierowców oraz aplikacji webowej - skierowanej dla spedytorów.
Dzięki takiemu rozwiązaniu kierowca z poziomu aplikacji może potwierdzić zlecenie i w łatwy i szybki sposób komunikować się ze spedytorem za pomocą komunikatora. Komunikator umożliwia również przesyłanie plików (skanów dokumentów, zdjęć ładunku), które automatycznie przypisują się do dokumentacji danego zlecenia.
Moduł bardzo ułatwia pracę i kontakt z przełożonymi w trasie, a to wszystko za pomocą dedykowanej aplikacji na Androida i iOS.
Moduł pojazdów
System umożliwia również zarządzanie flotą pojazdów. Za pomocą formularza dodajemy wszystkie ważne i potrzebne informacje na temat pojazdu.
Obsługa wielu języków
System Sydig.com został zaprojektowany do obsługi wielu języków. Obecnie system jest przetłumaczony na języki takie jak: Polski, Angielski, Niemiecki, Włoski, Francuski, Hiszpański, Węgierski, Litewski, Ukraiński.
Obsługa trybu ciemnego
System Sydig.com został wyposażony w "Tryb ciemny", który pozwala na korzystanie z systemu w różnych warunkach oświetleniowych i przyzwyczajeniach użytkownika.
Zarządzanie kartami paliwowymi
System Sydig umożliwia również zarządzanie kartami paliwowymi. Do systemu można dodać numer kartu i przypisać ją do konkretnego pojazdu oraz kierowcy.
Zarządzanie umowami leasingowymi
W systemie Sydig wdrożono również moduł do zarządzania umowami leasingowymi. Do systemu możemy dodać termin wypożyczenia pojazdu, jego zwrotu, liczbę dni wypożyczenia oraz cenę usługi. Do każdej umowy należy również dodać wystawcę.
Zarządzanie danymi firmowymi
W systemie każda firma dodaje swoje dane i na ich podstawie zostaje zweryfikowana. W warunkach zleceń można ustawić sobie warunki zleceń dla różnych wariantów przykładowo dla sprawdzonych kontrahentów lub tych nieznajomych.
Dokumenty i licencje
W systemie Sydig można wprowadzać wszystkie niezbędne dokumenty do danych o firmie np. licencje – wprowadza się wówczas dane o numerze i rodzaju dokumentu oraz dacie ważności.
Podsumowanie
Finalnie stworzyliśmy system, który w innowacyjny sposób pozwala zarządzać firmą transportową i spedycyjną. System łączy spedytorów, kierowców oraz kontrahentów w jednym miejscu. W systemie Sydig można znaleźć wszystkie niezbędne informacje m.in. na temat zlecenia, kierowcy, pojazdu oraz pełnej dokumentacji. System umożliwia szybką komunikację ze spedytorem i w pełni automatyzuje procesy przydzielania zleceń i generowania potrzebnej dokumentacji. Ponadto w systemie można zarządzać również umowami leasingowymi oraz kartami paliwowymi.