Skip to main content

Sprint 0 [06/07/2025 - 13/07/2025]

La prima sprint è stata definita "Sprint 0" in quanto ha una durata inferiore rispetto alle successive. Questo è dovuto al fatto che molti dei task sono stati pianificati come da eseguire in gruppo, e si è quindi preferito svolgerli tutti in un tempo ravvicinato.

Backlog ItemIdTaskVolontarioStima (h)Effettivo (h)D1D2D3D4D5D6D7D8
Setup repository1.1Inizializzazione progettoCeredi0.50.500000000
Setup repository1.2Integrazione scalafmt, scalafix e wartremoverCeredi10.500000000
Setup repository1.3Configurazione githooksCeredi10.500000000
Setup repository1.4Configurazione jacoco e coverallsCeredi1100000000
Setup repository1.5Realizzazione pipeline CICeredi11.500000000
Setup repository1.6Preparazione ed upload docCeredi1100000000
Setup repository1.7Configurazione e integrazione MergifyCeredi10.500000000
Setup repository1.8Configurazione e integrazione Mend RenovateCeredi0.50.500000000
Comprensione e Modellazione del dominio2.1Mockup interfaccia graficaCohen, Nardicchia2220000000
Comprensione e Modellazione del dominio2.2Realizzazione Use CasesCohen, Nardicchia2220000000
Comprensione e Modellazione del dominio2.3Realizzazione User StoriesCohen, Nardicchia2222000000
Comprensione e Modellazione del dominio2.4Modellazione di dominio (UML)Team6888400000
Scelta e implementazione pattern architetturale3.1Valutazione possibili pattern architetturaliTeam21.51.51.51.51.50000
Scelta e implementazione pattern architetturale3.2Implementazione dell'architetturaTeam21.51.51.51.51.51.5000
Definizione dei requisiti4.1Definizione requisiti di businessTeam1100000000
Definizione dei requisiti4.2Definizione requisiti funzionali - utenteTeam21.500000000
Definizione dei requisiti4.3Definizione requisiti funzionali - sistemaTeam21.500000000
Definizione dei requisiti4.4Definizione requisiti non funzionaliTeam0.50.500000000
Definizione dei requisiti4.5Definizione requisiti di implementazioneTeam0.50.500000000
Deliverable sprint-0 (GUI con messaggio di welcome)5.1Implementazione GUI con messaggio di welcomeCohen, Nardicchia1111111000
TOT30291814842.5000

Sprint Goal

Gli obiettivi dello Sprint 0 sono stati:

  • Setup del repository e degli strumenti di sviluppo;
  • Comprensione e modellazione del dominio;
  • Definizione dell'architettura e prima implementazione.

Sprint Deadline

Lo Sprint 0 è iniziato il 6 Luglio 2025 e si è concluso il 13 Luglio 2025.

Sprint Review

Lo Sprint 0 ha portato a termine tutti i task previsti e ha raggiunto gli obiettivi prefissati.

Sprint Retrospective

Lo Sprint 0 si è concentrato principalmente sulla preparazione del progetto e sulla comprensione del dominio.

La parte di configurazione del repository ha richiesto meno tempo del previsto, perchè è stato possibile riutilizzare molti degli strumenti già utilizzati in un precedente progetto di Software Process Engeneering (SPE).

La parte di modellazione di dominio ha invece, richiesto più tempo del previsto perchè si è preferito fare un'analisi approfondita del dominio e delle funzionalità richieste, in modo che sia il più stabile possibile durante lo svolgimento del progetto. Questa analisi ha permesso di avere una visione chiara degli elementi chiave del sistema e ha permesso di ridurre il rischio di dover apportare modifiche significative in seguito.