Igor MazurEN

Wszystkie projekty

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.

Rola
Główny współtwórca
Stack
C#, ASP.NET Core, EF Core, React, TypeScript, Fluent UI, Azure, Entra ID / MSAL, Microsoft Teams
Projekt
1 z 17
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.

  • 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

Kontakt

Warszawa
W biurze, hybrydowo lub zdalnie
Okres wypowiedzenia: trzy miesiące

[email protected]