Kontekst
NovaLabs sprzedaje komponenty elektroniczne małym producentom. Zamówienia przychodziły mailem, w dowolnym formacie, i były przepisywane ręcznie do arkusza. Przy dwustu zamówieniach miesięcznie proces przestał się skalować.
Zamówienia spływały mailem i ginęły w wątkach. Zbudowaliśmy panel, w którym całe zgłoszenie ma jedno miejsce i jeden status.

NovaLabs sprzedaje komponenty elektroniczne małym producentom. Zamówienia przychodziły mailem, w dowolnym formacie, i były przepisywane ręcznie do arkusza. Przy dwustu zamówieniach miesięcznie proces przestał się skalować.
Największym kosztem nie było samo przepisywanie, tylko szukanie: przy pytaniu klienta o status ktoś musiał przejrzeć wątek mailowy i arkusz naraz. Pomyłki w ilościach zdarzały się kilka razy w miesiącu.
Prześledziliśmy dwadzieścia rzeczywistych zamówień od maila do wysyłki i wypisaliśmy każdy moment, w którym dane były przepisywane. Na tej podstawie zaprojektowaliśmy formularz, który zbiera komplet informacji od razu, oraz widok statusu wspólny dla obsługi i klienta.
Aplikacja w Astro i React z kolejką zadań w Redis. Klient składa zamówienie przez formularz, obsługa prowadzi je przez statusy, a historia zmian zostaje przy zamówieniu.

Przestaliśmy zaczynać dzień od porządkowania skrzynki.
Michał SowaKierownik sprzedaży, NovaLabs
Zacznijmy od celu i sprawdźmy, jaki zakres ma sens.