Introduzione
Toys Store è un’azienda leader nel settore della vendita di giocattoli e vorrebbe replicare il progetto di negozio smart messo in piedi da Amazon, collocandolo nel proprio contesto di vendita. Il negozio “intelligente” di Amazon, denominato “Amazon GO”, permette agli utenti di avere un’esperienza di acquisto più veloce e comoda, eliminando la presenza delle casse in uscita dal negozio. Ogni cliente può infatti prendere dagli scaffali i prodotti di proprio interesse e portarli via con sé: il sistema automaticamente riconosce chi ha effettuato l’acquisto e quali prodotti ha acquistato, addebitando il pagamento corretto all’utente corretto.
Per ottenere questo, il sistema avrà carrelli, scaffali, sistemi antifurto ed altri sistemi utili al funzionamento del negozio dotati di sensori ed attuatori, spostando la computazione negli oggetti, rendendolo per questo un sistema IoT di pervasive computing. Questo permette di ridurre e ripensare la componente umana nei negozi, in particolar modo il suo ruolo, senza però eliminarla completamente.
La software house che si è occupata dello sviluppo della soluzione è stata “Pervasive Cats S.r.l.s.” e questo sito funge sia da strumento per la disseminazione dei risultati, sia da corpus di conoscenze accumulate durante il progetto, in modo da non disperdere la conoscenza accumulata sul dominio in un’ottica di miglioramento ed estensione del progetto stesso. Le informazioni sono presentate in un ordine che è tradizionale per lo sviluppo software: dapprima i requisiti e la loro raccolta, poi la discussione delle scelte di design per il progetto e infine i dettagli di implementazione più rilevanti e il testing. Particolare interesse è rivolto anche alle operations, ormai inscindibilmente legate al processo di sviluppo e per questo da considerarsi parte integrante dello stesso.