Anna Arnaudo
Sviluppo software agile in contesto medico: un’applicazione mobile a supporto di sportivi diabetici = Agile software development in a medical context: a mobile application to support diabetic athletes.
Rel. Antonio Vetro'. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2024
|
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (16MB) | Preview |
Abstract: |
Questo progetto di tesi è spinto da forti motivazioni ed individua più obiettivi. La linea guida è stata la frase di Grady Booch: “It's a privilege and responsibility to be a software engineer because we can change the world” Infatti, in primo piano è stato messo l'impatto nella vita delle persone. In questo caso specifico, si tratta di coloro che sono affetti da diabete mellito di tipo 1. Questo progetto di tesi è composto da un periodo di tirocinio all'interno della start-up Dally Therapeutics s.r.l. e da una seconda fase di sviluppo e ricerca. Il core business dell’azienda è “Dally”, un’applicazione per aiutare i portatori di diabete mellito tipo 1 nelle scelte terapeutiche quotidiane. Nella visione della società, “Dally” (ancora in beta-testing) punta ad essere uno strumento adoperato dall'utente finale più volte al giorno. Questo rende l’usabilità uno dei punti chiave di questa tesi. Nei piani di Dally Therapeutics vi è anche ottenere le certificazioni ISO 13485 e Medical Device Regulatory, da cui derivano requisiti di qualità del prodotto, dei processi aziendali e della documentazione rilasciata. Contemporaneamente, il carattere dinamico della start-up e la necessità di mettere al centro le necessità dell'utente implicano alte aspettative nei confronti dei benefici che si possono ottenere adottando i principi Agile. Infatti, per la sopravvivenza di una start-up è necessaria molta agilità nel seguire la tendenza del mercato. La ricerca di un buon compromesso tra l'agilità e le normative è un altro punto chiave di questa tesi. In concreto, durante il tirocinio è stato eseguito il refactoring di alcuni moduli dell’applicazione per migliorare la sua usabilità. Il processo si è basato sui principi Agile e i vincoli della ISO 13485 per garantire la qualità del prodotto finale. Durante il lavoro sono stati osservati i processi aziendali, permettendo di produrre, come importante risultato di questo progetto di tesi, un’analisi e una proposta di miglioramento delle procedure. In particolare, è stato preso come punto di riferimento il framework Scrum. La seconda parte ha avuto come oggetto la dimostrazione pratica della convivenza tra approccio Agile, ISO 13485 e MDR attraverso la realizzazione di un nuovo modulo dell’applicazione. Le sue funzionalità sono state pensate per fornire alle persone diabetiche strumenti per migliorare la propria performance sportivo-agonistica. Fino a pochi decenni fa, la pratica sportiva era addirittura sconsigliata ai diabetici di tipo 1. Per questo motivo non esistono ancora in commercio soluzioni software che svolgono una tale funzione: il carattere innovativo di questa idea le dona un grosso valore sociale. Il processo di sviluppo adottato è stato lo stesso appreso durante il tirocinio. Il risultato di questo processo è stata una lista di schermate e di componenti Angular altamente riutilizzabili, disegnati ascoltando più volte i feedback degli stakeholders. Per cui, il progetto si è fermato con la conclusione di una prima fase di design, che costituisce una base molto solida per gli sviluppi futuri, ovvero la scrittura del codice, che sarà indubbiamente agevolata da un’analisi dei requisiti molto dettagliata. Inoltre, la procedura è stata un esempio di come mettere in pratica i principi dello sviluppo Agile compatibilmente con i requisiti ISO 13485 e MDR. |
---|---|
Relatori: | Antonio Vetro' |
Anno accademico: | 2024/25 |
Tipo di pubblicazione: | Elettronica |
Numero di pagine: | 139 |
Soggetti: | |
Corso di laurea: | Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering) |
Classe di laurea: | Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA |
Aziende collaboratrici: | Dally Therapeutics s.r.l. |
URI: | http://webthesis.biblio.polito.it/id/eprint/33118 |
Modifica (riservato agli operatori) |