Platforma do analizy sensorycznej
Prowadzi ślepe panele degustacyjne na tabletach-kioskach i ocenia wyniki według opublikowanych progów statystycznych. ASP.NET Core i React na Azure.
- metod degustacyjnych, każda z własną statystyką
- 8
Problem
Analiza sensoryczna to sposób, w jaki producent żywności odpowiada na pytanie „czy ktokolwiek naprawdę poczuje różnicę”: między starą a nową recepturą albo między dwoma dostawcami tego samego składnika. To dyscyplina laboratoryjna z opublikowanymi metodami, a statystyka jest w niej najważniejsza. To, czy wynik panelu jest istotny, zależy od liczby osób w panelu i przyjętego poziomu istotności, odczytywanych z opublikowanych tablic wartości krytycznych.
Co zrobiłem
Dwa lata ciągłej pracy nad funkcjami i poprawnością w API i front-endzie w React: konfiguracja metodyk (jakie opcje udostępnia każda metoda, jak dyskryminanty i kategorie produktów wiążą się z metodami), obsługa skal w metodach bipolarnych i pięciopunktowych, obsługa testów duo-trio, parzystego i trójkątowego, strona wyników, zarządzanie firmami i respondentami oraz długa lista poprawek w miejscach, które mają znaczenie.
Właśnie ten rodzaj błędów sprawia, że ta praca jest ważna. Zła wartość logiczna w konfiguracji metodyki niczego nie wywraca; po cichu zmienia pytania, które dostaje uczestnik panelu. Próg istotności przesunięty o jeden daje pewne siebie, wiarygodnie wyglądające i fałszywe wnioski o produkcie, który trafia na rynek.
Decyzja i jej koszt
Uczestnicy panelu ustawiali próbki w kolejności, przeciągając je. Potem panel przeniósł się na kioski, na których przeciąganie nie działało niezawodnie, więc zastąpiłem je przyciskami „w górę” i „w dół”. Na zwykłym urządzeniu straciliśmy szybszą interakcję; w zamian działa to na każdym urządzeniu, którego faktycznie używają użytkownicy, i z założenia obsługuje klawiaturę i czytnik ekranu. Urządzenie wejściowe jest częścią wymagań i potrafi się zmienić już po wdrożeniu.
Powiązane
Platforma onboardingu pracowników
Koordynuje zadania wszystkich działów, gdy do firmy dołącza nowa osoba. ASP.NET Core i React w Microsoft Teams, z zadaniami w tle wykonującymi pracę według harmonogramu.
Rozwój i utrzymanie
C# · ASP.NET Core · EF Core · React