Riassunto analitico
All’interno di un progetto pluriennale e strategico per l’azienda, relativo allo sviluppo di nuove soluzioni applicative in mobilità dedicate alla revisione dell’interazione tra il consumatore e le aziende della GDO e i loro punti vendita, l’attività del tirocinante si è focalizzata sui seguenti obiettivi: 1. Valutazione e selezione della piattaforma tecnologica da utilizzare 2. Implementazione del laboratorio di sviluppo e test di funzionamento 3. Analisi e sviluppo delle nuove modalità di interazione con il cliente 4. Realizzazione di un prototipo con le funzioni di base richieste
Si analizzeranno soluzioni per i nuovi sistemi self (scanning, check out, payment) e soluzioni per le innovazioni di effettuazione del Mobile Payment (integrazione con le piattaforme per il pagamento e gestione della sicurezza), con utilizzo di tecnologie per lo sviluppo di APP per dispositivi mobili da utilizzare attraverso lo smartphone del cliente, nei punti vendita di Conad del Tirreno. L’utente, a seguito di un'apposita registrazione obbligatoria, potrà aderire ed utilizzare i nuovi servizi che saranno messi a disposizione: • Smart Scanning: funzione per lo scanning da parte del cliente dei prodotti in area vendita dei codici e la composizione del carrello della spesa. Da sola questa componente permette di utilizzare lo smartphone dei clienti al posto dei terminali tradizionali di self scanning. • Smart Checkout: funzione per l’effettuazione del Check Out in autonomia da parte del cliente. Prevede il recupero di una lista della spesa dal sistema esterno di Self Scanning e l’effettuazione del pagamento. • Smart Payment: funzione per l’effettuazione della transazione di pagamento in assenza di carta di pagamento fisica, equiparabile ad una modalità di pagamento vera e propria.
Il cliente richiede inoltre che l'applicativo possa essere gestito anche tramite l'ausilio di comandi vocali. L’architettura di riferimento sarà realizzata in modalità multi-sito e cloud based. Per questo progetto, si è optato per l’utilizzo della piattaforma MobileFirst – ambiente di sviluppo di proprietà di IBM che sfrutta potenti tecnologie open-source ma integra servizi proprietari, di terzi e di community per estendere le funzionalità della propria applicazione – unito alle tecnologie offerte da Ionic2 – framework Open Source per lo sviluppo di applicazioni mobile ibride basato su Cordova e Angular2. MobileFirst supporta vari linguaggi di programmazione (Java, Python, Php, JavaScript, …) ed offre servizi pronti all'uso. Permette di sviluppare, eseguire, rilasciare e gestire applicazioni in tempi brevi ed inoltre fornisce servizi di DevOps che permettono interdipendenza tra sviluppo software e IT operations, aiutando l'azienda a sviluppare in modo più rapido ed efficiente prodotti e servizi software.
|