Riassunto analitico
Il presente lavoro di tesi nasce da un’esperienza di tirocinio svolta presso System Logistics Spa di Fiorano Modenese. L’azienda opera nel settore dell’automazione industriale e offre soluzioni innovative e completamente automatizzate di intralogistica e material handling, con lo scopo di ottimizzare la supply chain di magazzini e centri di distribuzione. Il seguente elaborato approfondisce il tema relativo all’Agile Software Development, come evoluzione dei tradizionali processi di sviluppo software, con particolare attenzione alla metodologia Scrum. L’obiettivo è stato quello di introdurre un processo iterativo e incrementale caratterizzato dalla pianificazione di cicli di lavoro brevi e focalizzati, definiti Sprint, e fasi di revisione e convalida degli sviluppi attraverso l’esecuzione di test funzionali intermedi. L’introduzione di un processo conforme alle logiche del framework Scrum consente di migliorare la qualità del prodotto, massimizzare l’efficienza e ridurre i costi prestazionali e temporali. Lo studio nasce dall’esigenza dell’azienda di migliorare la pianificazione delle attività di sviluppo, allineare il lavoro del team su specifiche funzionalità dell’impianto e garantire una migliore attività di monitoraggio del progetto software. Particolare attenzione è stata posta alla figura del Software Manager e ai processi seguiti per l’analisi, la progettazione e lo sviluppo della soluzione software. Dopo aver analizzato le caratteristiche del contesto aziendale, i processi di sviluppo e le relative criticità, la struttura del prodotto software e le responsabilità del Software Manager, è stata definita la nuova soluzione integrando opportunamente gli elementi caratteristici del framework Scrum al contesto reale di applicazione. In fase di definizione della nuova soluzione si è cercato di raggiungere il giusto trade-off tra l’applicazione della metodologia Scrum e le caratteristiche ed esigenze del contesto aziendale, al fine di garantire una soluzione efficace al raggiungimento degli obiettivi prefissati.
|