Team Leadership & Agile SCRUM
Coordinamento di un team di 3 persone adottando SCRUM, con gestione diretta degli Sprint e della Kanban Board.
Ingegneria del software Model-Driven (MDA), architettura a strati e sviluppo Agile per la gestione completa di impianti sportivi.
La sfida
Gestire un impianto sportivo significa coordinare prenotazioni, campi e utenti senza conflitti. MatchPoint è il sistema gestionale che copre questo processo end-to-end, progettato con un approccio ingegneristico rigoroso.
L'obiettivo
Partire dai modelli UML per arrivare a un'applicazione Java manutenibile e testata, coordinando il lavoro del team con un processo Agile strutturato.
Coordinamento di un team di 3 persone adottando SCRUM, con gestione diretta degli Sprint e della Kanban Board.
Progettazione di un'architettura Layered e approccio Model-Driven Architecture (MDA) partendo da diagrammi UML (Papyrus) per la generazione strutturata del codice.
Implementazione della logica di business in Java, inclusa la macchina a stati per governare il ciclo di vita delle prenotazioni e l'integrazione con database SQL embedded (SQLite).
Unit Testing rigoroso con JUnit sui componenti core e applicazione di tecniche di Refactoring (Extract Method/Constant) per la manutenibilità.