
Proizvod
Šta softver za modnu agenciju mora da zaštiti
Većina softvera za modne agencije pravi se kao portfolio sa prijavom: profili, fotografije, tabla sa kastinzima. Za agenciju koja zastupa djecu, taj redosljed je naopak. Prvo pitanje je ko smije da vidi profil, i svaka druga funkcija mora da se napravi ispod tog odgovora, a ne pored njega.
Kinder Kids Modeling vodi cijeli put na jednom mjestu. Roditelj se registruje, doda dijete, otpremi fotografije, pretplati se na paket i prijavi se na stvarne kastinge. Agencija pregleda svaki profil i svaku prijavu sa jedne kontrolne table, a u javnom izlogu se pojavljuju samo odobreni profili. Ništa što roditelj otpremi nije javno dok to neko iz agencije ne pogleda.
Pravo pristupa po pretplati provjerava se u jednoj tabeli. Istekla uplata mijenja jedan zapis, a svako mjesto koje odlučuje da li je profil vidljiv čita iz tog istog zapisa, pa nema druge kopije pravila u kodu izloga koja čeka da je neko zaboravi. Time se sprječava tih propust, profil djeteta koji ostaje vidljiv i nakon što je istekao dogovor koji ga je opravdavao.
Naplata, poruke i pristup odvojeni su po ulogama iz istog razloga. Roditelj upravlja profilom i prijavama sopstvenog djeteta. Agencija pregleda i odobrava prije nego što išta stigne u izlog. Kastinzi stižu do onih kojima su namijenjeni. Ništa od toga se ne vidi kada radi.
Platforma je dvojezična od početka do kraja, i tako je osmišljena od prvog dana, a ne prevedena na kraju. Drugi jezik dodat u gotov interfejs znači prepravku svakog ekrana čiji tekst mijenja dužinu, a na proizvodu gdje roditelji otpremaju fotografije svoje djece, zbunjujući ekran nije mali trošak. Izrada je opisana u studiji slučaja Kinder Kids.





