Repository: tech-wave-swe/tech-wave-swe.github.io
Pull request #134: TWD-167 consuntivo sprint 9
Author: login: gaiapistori
Created: 2025-04-23T14:50:30Z | Merged: 2025-04-24T07:11:29Z



Diff:
diff --git a/docs/docs/PB/Piano di Progetto.md b/docs/docs/PB/Piano di Progetto.md
index a3d7459..4c70594 100644
--- a/docs/docs/PB/Piano di Progetto.md	
+++ b/docs/docs/PB/Piano di Progetto.md	
@@ -1,11 +1,11 @@
 ---
 id: piano_di_progetto
-title: "Piano di Progetto"
+title: "Piano di Progetto - v2.4.9"
 documentclass: TWDocumentFull
 toc: true
 lof: true
 numbersections: true
-version: 2.4.7
+version: 2.4.9
 classification: Esterno
 ---
 
@@ -14,7 +14,7 @@ classification: Esterno
 import TOCInlineWrapper from "@site/src/components/TOCInlineWrapper.jsx";
 import NumberedWrapper from "@site/src/components/NumberedWrapper.jsx";
 
-# Documento del Piano di %%Progetto|progetto%%
+# Documento del Piano di Progetto
 
 <details>
   <summary>Changelog</summary>
@@ -23,6 +23,8 @@ import NumberedWrapper from "@site/src/components/NumberedWrapper.jsx";
 
 | Data       | Versione | Descrizione                                                                            | Autore                | Data Verifica | Verificatore          |
 | ---------- | -------- | -------------------------------------------------------------------------------------- | --------------------- | ------------- | --------------------- |
+| 22/04/2025 | 2.4.9    | Aggiunta consuntivo sprint 9                                                           | Pistori Gaia          | 23/04/2025    | Monetti Luca          |
+| 12/04/2025 | 2.4.8    | Aggiunta preventivo sprint 9                                                           | Pistori Gaia          | 13/04/2025    | Monetti Luca          |
 | 10/04/2025 | 2.4.7    | Aggiornamento sezioni rischi negli sprint                                              | Dal Bianco Riccardo   | 11/04/2025    | Pistori Gaia          |
 | 31/03/2025 | 2.4.6    | Aggiunta consuntivo sprint 8                                                           | Carraro Agnese        | 31/03/2025    | Marcon Giulia         |
 | 30/03/2025 | 2.4.5    | Controllo consistenza maiuscole                                                        | Dal Bianco Riccardo   | 30/03/2025    | Vasquez Manuel Felipe |
@@ -103,49 +105,47 @@ Le %%mitigazione|mitigazione%% di questi rischi si trovano alla fine della sezio
 
 Di seguito viene riportata la tabella contenente i rischi relativi all'organizzazione e ai rapporti tra i vari membri del gruppo e verso l'esterno.
 
-| Codice  | Rischio                                                      | Descrizione                                                                                                                                                                                                                | Grado di rischio | Pericolosità |
-| ------- | ------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ------------ |
-| **RO1** | **Avanzamento lento per mancanza di esperienza**             | Soprattutto durante il primo periodo, i membri del gruppo non sono abituati alla parte organizzativa del progetto; ciò può ovviamente portare a un rallentamento dell'avanzamento dei lavori, che con il tempo si ridurrà. | 5                | Media/Alta   |
-| **RO2** | **Ritardi dovuti a problemi individuali**                    | Uno o più elementi del gruppo potrebbero non essere in grado di completare il lavoro pianificato entro la data prevista, per cause di qualsiasi natura, creando rallentamenti nel flusso di lavoro.                        | 2                | Media        |
-| **RO3** | **Problemi personali tra membri del gruppo**                 | Uno o più elementi del gruppo potrebbero non essere in grado di completare il lavoro pianificato entro la data prevista, per cause legate a problemi personali con un altro membro, creando rallentamenti nel flusso.      | 1                | Alta         |
-| **RO4** | **Ritardi dovuti a problemi di comunicazione con l'azienda** | Il gruppo potrebbe ritrovarsi a dover rallentare il ritmo delle attività a causa della necessità di attendere un feedback dall'azienda, che non viene fornito in tempi brevi.                                              | 2                | Alta         |
+| Codice  | Rischio                                                                            | Descrizione                                                                                                                                                                                                                | Grado di rischio | Pericolosità |
+| ------- | ---------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ------------ |
+| **RO1** | **Avanzamento lento per mancanza di esperienza**                                   | Soprattutto durante il primo periodo, i membri del gruppo non sono abituati alla parte organizzativa del progetto; ciò può ovviamente portare a un rallentamento dell'avanzamento dei lavori, che con il tempo si ridurrà. | 5                | Media/Alta   |
+| **RO2** | **Ritardi dovuti a problemi individuali**                                          | Uno o più elementi del gruppo potrebbero non essere in grado di completare il lavoro pianificato entro la data prevista, per cause di qualsiasi natura, creando rallentamenti nel flusso di lavoro.                        | 2                | Media        |
+| **RO3** | **Problemi personali tra membri del gruppo**                                       | Uno o più elementi del gruppo potrebbero non essere in grado di completare il lavoro pianificato entro la data prevista, per cause legate a problemi personali con un altro membro, creando rallentamenti nel flusso.      | 1                | Alta         |
+| **RO4** | **Ritardi dovuti a problemi di comunicazione con l'azienda**                       | Il gruppo potrebbe ritrovarsi a dover rallentare il ritmo delle attività a causa della necessità di attendere un feedback dall'azienda, che non viene fornito in tempi brevi.                                              | 2                | Alta         |
 | **RO5** | **Rischio derivato dalla sottostima delle attività**                               | Lo svolgimento di un'attività da parte di uno o più componenti nel gruppo potrebbe richiedere più tempo del previsto.                                                                                                      | 4                | Alta         |
-| **RO6** | **Rischio derivato dalla difficoltà nella scrittura della documentazione tecnica** | Difficoltà iniziale nella scrittura di documenti tecnici, in quanto può risultare difficile redigere un documento completo e chiaro.                                                                                        | 2                | Bassa        |
-
+| **RO6** | **Rischio derivato dalla difficoltà nella scrittura della documentazione tecnica** | Difficoltà iniziale nella scrittura di documenti tecnici, in quanto può risultare difficile redigere un documento completo e chiaro.                                                                                       | 2                | Bassa        |
 
 Table: Rischi organizzativi e interpersonali
 
 ### Rischi tecnologici
 
-| Codice  | Rischio                             | Descrizione                                                                                                                                 | Grado di rischio | Pericolosità |
-| ------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ------------ |
-| **RT1** | **Mancanza di conoscenze tecniche** | Alcuni membri del gruppo potrebbero non aver familiarità con tutte le tecnologie utilizzate durante lo sviluppo o la gestione del progetto. | 4                | Bassa        |
-| **RT2** | **Apprendimento e utilizzo di nuove tecnologie**      | L’apprendimento e l’applicazione delle tecnologie individuate possono costituire un rischio significativo per l’avanzamento del progetto, poiché è possibile che l’approfondimento necessario richieda tempi superiori a quelli inizialmente stimati. | 3                | Media        |
-| **RT3** | **Mancanza di esperienza con Jest per i test unitari** | Alcuni membri del team non hanno mai utilizzato il framework Jest per scrivere test unitari in ambiente TypeScript, il che può portare a ritardi o test poco efficaci. | 3      | Media        |
+| Codice  | Rischio                                                | Descrizione                                                                                                                                                                                                                                           | Grado di rischio | Pericolosità |
+| ------- | ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ------------ |
+| **RT1** | **Mancanza di conoscenze tecniche**                    | Alcuni membri del gruppo potrebbero non aver familiarità con tutte le tecnologie utilizzate durante lo sviluppo o la gestione del progetto.                                                                                                           | 4                | Bassa        |
+| **RT2** | **Apprendimento e utilizzo di nuove tecnologie**       | L’apprendimento e l’applicazione delle tecnologie individuate possono costituire un rischio significativo per l’avanzamento del progetto, poiché è possibile che l’approfondimento necessario richieda tempi superiori a quelli inizialmente stimati. | 3                | Media        |
+| **RT3** | **Mancanza di esperienza con Jest per i test unitari** | Alcuni membri del team non hanno mai utilizzato il framework Jest per scrivere test unitari in ambiente TypeScript, il che può portare a ritardi o test poco efficaci.                                                                                | 3                | Media        |
 
 Table: Rischi tecnologici
 
 ### Mitigazione dei rischi organizzativi ed interpersonali
 
-| Codice  | Rischio                                                      | Mitigazione                                                                                                                                                                                                                                                                                     |
-| ------- | ------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **RO1** | **Avanzamento lento per mancanza di esperienza**             | Questo rischio può essere mitigato attraverso la pianificazione di incontri frequenti con l'azienda BlueWind che si è resa disponibile a fornire formazione e supporto. Inoltre, vogliamo scegliere un modello di sviluppo incrementale che si integri con il modello Agile Scrum dell'azienda. |
-| **RO2** | **Ritardi dovuti a problemi individuali**                    | Questo rischio può essere mitigato attraverso la comunicazione costante tra i vari membri del gruppo. Questo ci permetterà di individuare difficoltà o ritardi prima che essi possano trasformarsi in problemi.                                                                                 |
-| **RO3** | **Problemi personali tra membri del gruppo**                 | Questo rischio può essere mitigato creando un tavolo di confronto tra i membri coinvolti, al fine di risolvere le problematiche emerse. Ci si affida anche al buonsenso dei membri nella cooperazione, per il bene del gruppo.                                                                  |
-| **RO4** | **Ritardi dovuti a problemi di comunicazione con l'azienda** | Questo rischio può essere mitigato accordandosi sulla data dell'incontro successivo con l'azienda prima dell'inizio dell'incontro presente.                                                                                                                                                     |
+| Codice  | Rischio                                                                            | Mitigazione                                                                                                                                                                                                                                                                                                                                                           |
+| ------- | ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **RO1** | **Avanzamento lento per mancanza di esperienza**                                   | Questo rischio può essere mitigato attraverso la pianificazione di incontri frequenti con l'azienda BlueWind che si è resa disponibile a fornire formazione e supporto. Inoltre, vogliamo scegliere un modello di sviluppo incrementale che si integri con il modello Agile Scrum dell'azienda.                                                                       |
+| **RO2** | **Ritardi dovuti a problemi individuali**                                          | Questo rischio può essere mitigato attraverso la comunicazione costante tra i vari membri del gruppo. Questo ci permetterà di individuare difficoltà o ritardi prima che essi possano trasformarsi in problemi.                                                                                                                                                       |
+| **RO3** | **Problemi personali tra membri del gruppo**                                       | Questo rischio può essere mitigato creando un tavolo di confronto tra i membri coinvolti, al fine di risolvere le problematiche emerse. Ci si affida anche al buonsenso dei membri nella cooperazione, per il bene del gruppo.                                                                                                                                        |
+| **RO4** | **Ritardi dovuti a problemi di comunicazione con l'azienda**                       | Questo rischio può essere mitigato accordandosi sulla data dell'incontro successivo con l'azienda prima dell'inizio dell'incontro presente.                                                                                                                                                                                                                           |
 | **RO5** | **Rischio derivato dalla sottostima delle attività**                               | Per mitigare questo rischio, il progetto prevede una pianificazione flessibile con margini temporali per le attività più incerte. Inoltre, si favorisce una distribuzione bilanciata dei compiti e un monitoraggio costante dell’avanzamento, in modo da poter intervenire tempestivamente con eventuali riassegnazioni o supporto da parte di altri membri del team. |
 | **RO6** | **Rischio derivato dalla difficoltà nella scrittura della documentazione tecnica** | Per mitigare questo rischio, la documentazione è stata redatta progressivamente durante lo sviluppo da più membri del team. Questo approccio collaborativo ha permesso un confronto continuo, facilitando la stesura di un documento più chiaro, coerente e comprensibile.                                                                                            |
 
-
 Table: Mitigazione rischi organizzativi ed interpersonali
 
 ### Mitigazione dei rischi tecnologici
 
-| Codice  | Rischio                             | Mitigazione                                                                                                                                                                                                               |
-| ------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| **RT1** | **Mancanza di conoscenze tecniche** | Questo rischio può essere mitigato attraverso una stretta collaborazione tra i membri del team e l'azienda proponente, mirando alla creazione di un ambiente di collaborazione e condivisione delle conoscenze acquisite. |
-| **RT2** | **Apprendimento ed utilizzo di nuove tecnologie** | Per mitigare questo rischio, si prevede una fase iniziale di studio strutturato delle tecnologie. Inoltre, verranno utilizzate risorse già disponibili come documentazione ufficiale, tutorial e casi d’uso, e sarà favorito il confronto continuo all’interno del team per condividere conoscenze e risolvere eventuali difficoltà in modo tempestivo. |
-| **RT3** | **Mancanza di esperienza con Jest per i test unitari**     | Per mitigare questo rischio, i membri più esperti hanno spiegato nel dettaglio il funzionamento di Jest agli altri componenti del team. Sono state svolte sessioni di test in gruppo, durante le quali chi aveva dubbi poteva ricevere supporto diretto, favorendo un apprendimento pratico e collaborativo.                                            |
+| Codice  | Rischio                                                | Mitigazione                                                                                                                                                                                                                                                                                                                                             |
+| ------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **RT1** | **Mancanza di conoscenze tecniche**                    | Questo rischio può essere mitigato attraverso una stretta collaborazione tra i membri del team e l'azienda proponente, mirando alla creazione di un ambiente di collaborazione e condivisione delle conoscenze acquisite.                                                                                                                               |
+| **RT2** | **Apprendimento ed utilizzo di nuove tecnologie**      | Per mitigare questo rischio, si prevede una fase iniziale di studio strutturato delle tecnologie. Inoltre, verranno utilizzate risorse già disponibili come documentazione ufficiale, tutorial e casi d’uso, e sarà favorito il confronto continuo all’interno del team per condividere conoscenze e risolvere eventuali difficoltà in modo tempestivo. |
+| **RT3** | **Mancanza di esperienza con Jest per i test unitari** | Per mitigare questo rischio, i membri più esperti hanno spiegato nel dettaglio il funzionamento di Jest agli altri componenti del team. Sono state svolte sessioni di test in gruppo, durante le quali chi aveva dubbi poteva ricevere supporto diretto, favorendo un apprendimento pratico e collaborativo.                                            |
 
 Table: Mitigazione rischi tecnologici
 
@@ -683,7 +683,6 @@ Durante lo %%sprint|sprint%% 7, il gruppo ha incontrato diversi rischi previsti
 Si è manifestato anche il rischio RO5, legato alla sottostima delle attività. I compiti di completamento e revisione della documentazione hanno richiesto più tempo del previsto, rendendo necessario uno sforzo aggiuntivo nelle fasi finali dello %%sprint|sprint%%.
 Infine, si è verificato anche il rischio RO2, relativo a problemi individuali, in forma di discontinuità nella partecipazione alle riunioni. Non tutti i membri sono riusciti a essere presenti agli incontri di gruppo. Il problema è stato mitigato aggiornando singolarmente i membri assenti con brevi resoconti di quanto discusso.
 
-
 ###### Ruoli
 
 A seguito si riporta la tabella con la suddivisione dei ruoli:
@@ -746,6 +745,7 @@ In conclusione, lo %%sprint|sprint%% ha evidenziato alcune variazioni rispetto a
 
 <img src="/img/Gantt/Sprint7.png" alt="Diagramma Gantt sprint 7" data-width="70%" />
 
+#### Verso la PB
 
 ##### Sprint 8
 
@@ -753,7 +753,7 @@ In conclusione, lo %%sprint|sprint%% ha evidenziato alcune variazioni rispetto a
 
 ###### Pianificazione
 
-In questo periodo, il gruppo si concentrerà sulla progettazione e sul miglioramento della documentazione. 
+In questo periodo, il gruppo si concentrerà sulla progettazione e sul miglioramento della documentazione.
 
 ###### Gestione dei rischi
 
@@ -761,11 +761,11 @@ In questo periodo, il gruppo si concentrerà sulla progettazione e sul miglioram
 
 - _RT2_: Apprendimento e utilizzo di nuove tecnologie.
 - _RT3_: Mancanza di esperienza con Jest per i test unitari.
-- _TO6_: Difficoltà nella scrittura della documentazione tecnica.
+- _RO6_: Difficoltà nella scrittura della documentazione tecnica.
 
 **Rischi occorsi**
 
-Durante lo %%sprint|sprint%% 8, il team ha affrontato il rischio TO6, relativo alla difficoltà nella stesura della documentazione tecnica, in particolare nella redazione del documento delle specifiche tecniche. La complessità e la quantità di dettagli richiesti hanno rallentato il lavoro inizialmente. Per velocizzare la redazione e aumentare l'efficienza nella risoluzione dei dubbi, il gruppo incaricato ha suddiviso il documento in sezioni, distribuendo il lavoro e agevolando il confronto tra i membri.
+Durante lo %%sprint|sprint%% 8, il team ha affrontato il rischio RO6, relativo alla difficoltà nella stesura della documentazione tecnica, in particolare nella redazione del documento delle specifiche tecniche. La complessità e la quantità di dettagli richiesti hanno rallentato il lavoro inizialmente. Per velocizzare la redazione e aumentare l'efficienza nella risoluzione dei dubbi, il gruppo incaricato ha suddiviso il documento in sezioni, distribuendo il lavoro e agevolando il confronto tra i membri.
 Si sono verificati anche i rischi RT2 e RT3, entrambi legati all’uso di tecnologie, in particolare Jest per i test unitari. La difficoltà iniziale è stata superata grazie al supporto dei membri con maggiore esperienza, sono stati organizzati test di gruppo, durante i quali i dubbi sono stati chiariti in tempo reale. Questo approccio ha permesso un rapido apprendimento e una maggiore sicurezza nell’utilizzo dello strumento.
 Infine, si è manifestato anche il rischio RO2, relativo agli impegni personali. Alcuni membri del team hanno avuto difficoltà a garantire la piena disponibilità durante lo %%sprint|sprint%%.
 
@@ -773,14 +773,14 @@ Infine, si è manifestato anche il rischio RO2, relativo agli impegni personali.
 
 A seguito si riporta la tabella con la suddivisione dei ruoli:
 
-| **Ruolo**                 | **Membri**                          |
-|---------------------------|-------------------------------------|
-| Responsabile di progetto  | Carraro Agnese                      |
-| Analista                  | Pistori Gaia, Piola Andrea          |
-| Progettista               | Monetti Luca                        |
-| Amministratore di sistema | Dal Bianco Riccardo                 |
-| Programmatore             | Manuel Felipe Vasquez               |
-| Verificatore              | Marcon Giulia                       |
+| **Ruolo**                 | **Membri**                 |
+| ------------------------- | -------------------------- |
+| Responsabile di progetto  | Carraro Agnese             |
+| Analista                  | Pistori Gaia, Piola Andrea |
+| Progettista               | Monetti Luca               |
+| Amministratore di sistema | Dal Bianco Riccardo        |
+| Programmatore             | Manuel Felipe Vasquez      |
+| Verificatore              | Marcon Giulia              |
 
 Table: Suddivisione ruoli Sprint 8
 
@@ -788,26 +788,25 @@ Table: Suddivisione ruoli Sprint 8
 
 A seguito si riporta la tabella del preventivo per l'ottavo %%sprint|sprint%%:
 
-| Ruolo                     | Ore svolte (h) | Costo (€)  |
-|---------------------------|----------------|------------|
-| Responsabile di progetto  | 8              | 240        |
-| Analista                  | 24             | 600        |
-| Progettista               | 42,5           | 1062,50    |
-| Amministratore di sistema | 34             | 680        |
-| Programmatore             | 33             | 495        |
-| Verificatore              | 23,34          | 350,1      |
-| _Totale_                  | _164,84_       | _3427,6_   |
-| _Bilancio_                |                | _4775,2_   |
+| Ruolo                     | Ore svolte (h) | Costo (€) |
+| ------------------------- | -------------- | --------- |
+| Responsabile di progetto  | 8              | 240       |
+| Analista                  | 24             | 600       |
+| Progettista               | 42,5           | 1062,50   |
+| Amministratore di sistema | 34             | 680       |
+| Programmatore             | 33             | 495       |
+| Verificatore              | 23,34          | 350,1     |
+| _Totale_                  | _164,84_       | _3427,6_  |
+| _Bilancio_                |                | _4775,2_  |
 
 Table: Preventivo Sprint 8
 
-
 ###### Consuntivo
 
 Di seguito vengono indicate le spese effettive dell'ottavo %%sprint|sprint%%
 
 | Ruolo                     | Totale ore ruolo (h) | Diff. ore (h) | Costo orario (€) | Costo (€) | Diff. costo (€) |
-|---------------------------|----------------------|---------------|------------------|-----------|-----------------|
+| ------------------------- | -------------------- | ------------- | ---------------- | --------- | --------------- |
 | Responsabile di progetto  | 8,5                  | +0,5          | 30               | 255       | +15             |
 | Analista                  | 26                   | +2            | 25               | 650       | +50             |
 | Progettista               | 42,5                 | 0             | 25               | 1062,5    | 0               |
@@ -821,15 +820,100 @@ Table: Consuntivo Sprint 8
 Considerando il costo di **3569,65€** il residuo disponibile ammonta a **4632,55€**.
 
 ###### Retrospettiva
+
 L'ottavo %%sprint|sprint%% ha visto un considerevole avanzamento, principalmente nell'%%attività|attività%% di progettazione, ma anche nel miglioramento della documentazione e nell'%%attività|attività%% di codifica. Sono state completate tutte le %%attività|attività%% previste, incluse quelle arretrate del settimo %%sprint|sprint%%.
 
 ###### Conclusione
+
 In conclusione, l'ottavo %%sprint|sprint%% ha segnato un grande avanzamento. Infatti, il costo finale di 3569,65€ mostra un notevole aumento della produttività. Il tempo richiesto per il completamento delle %%attività|attività%% ha leggermente superato quello previsto (+6,58 ore), ma tutti gli obiettivi prefissati sono stati raggiunti.
 
 ###### Gantt
 
 <img src="/img/Gantt/Sprint8.png" alt="Diagramma Gantt sprint 8" data-width="70%" />
 
+##### Sprint 9
+
+- Periodo 31/03/2025 - 20/04/2025
+
+###### Pianificazione
+
+In questo periodo, il gruppo si concentrerà nel completare i test e sul completamento del progetto. Verrà richiesta anche la revisione da parte dell'azienda proponente.
+
+###### Gestione dei rischi
+
+**Rischi attesi**
+
+- _RO4_: Ritardi dovuti a problemi di comunicazione con l'azienda.
+- _RT3_: Mancanza di esperienza con Jest per i test unitari.
+- _RO6_: Difficoltà nella scrittura della documentazione tecnica.
+
+**Rischi occorsi**
+
+Durante lo %%sprint|sprint%% 9, il team ha affrontato il rischio RO6, relativo alla difficoltà nella stesura della documentazione tecnica, in particolare nella scrittura del documento del piano di qualifica. Il numero elevato di test presenti e il livello di dettaglio molto alto hanno rallentato il lavoro. Per ottimizzare la scrittura il gruppo incaricato ha suddiviso il documento in sezioni.
+Si è verificato il rischio RT3, legato all'uso di Jest per i test. La difficoltà iniziale è stata superata grazie al supporto dei membri con maggiore esperienza e allo studio della tecnologia.
+
+###### Ruoli
+
+A seguito si riporta la tabella con la suddivisione dei ruoli:
+
+| **Ruolo**                 | **Membri**                   |
+| ------------------------- | ---------------------------- |
+| Responsabile di progetto  | Pistori Gaia                 |
+| Analista                  |                              |
+| Progettista               | Piola Andrea, Carraro Agnese |
+| Amministratore di sistema | Dal Bianco Riccardo          |
+| Programmatore             | Monetti Luca, Marcon Giulia  |
+| Verificatore              | Manuel Felipe Vasquez        |
+
+Table: Suddivisione ruoli Sprint 9
+
+###### Preventivo
+
+A seguito si riporta la tabella del preventivo per il nono %%sprint|sprint%%:
+
+| Ruolo                     | Ore svolte (h) | Costo (€) |
+| ------------------------- | -------------- | --------- |
+| Responsabile di progetto  | 16,5           | 495       |
+| Analista                  | 0              | 0         |
+| Progettista               | 25             | 625       |
+| Amministratore di sistema | 10,83          | 216,6     |
+| Programmatore             | 13             | 195       |
+| Verificatore              | 62,42          | 936,3     |
+| _Totale_                  | _127,75_       | _2467,9_  |
+| _Bilancio_                |                | _2164,65_ |
+
+Table: Preventivo Sprint 9
+
+###### Consuntivo
+
+Di seguito vengono indicate le spese effettive del nono %%sprint|sprint%%
+
+| Ruolo                     | Totale ore ruolo (h) | Diff. ore (h) | Costo orario (€) | Costo (€) | Diff. costo (€) |
+| ------------------------- | -------------------- | ------------- | ---------------- | --------- | --------------- |
+| Responsabile di progetto  | 9                    | -7,5          | 30               | 270       | -225            |
+| Analista                  | 5,5                  | +5,5          | 25               | 137,5     | +137,5          |
+| Progettista               | 36,5                 | +11,5         | 25               | 912,5     | +287,5          |
+| Amministratore di sistema | 30,75                | +19,92        | 20               | 615       | +398,4          |
+| Programmatore             | 25,5                 | +12,5         | 15               | 382,5     | +187,5          |
+| Verificatore              | 79,66                | +17,24        | 15               | 1194,9    | +258,6          |
+| _Totale consuntivo_       | _186,91_             | _+59,16_      |                  | _3512,4_  | _+1044,5_       |
+
+Table: Consuntivo Sprint 9
+
+Considerando il costo di **3512,40€** il residuo disponibile ammonta a **1120,15€**.
+
+###### Retrospettiva
+
+Il nono %%sprint|sprint%% ha visto un considerevole avanzamento, principalmente nell'%%attività|attività%% di testing e nella relativa documentazione del piano di qualifica. Sono state completate tutte le %%attività|attività%% previste anche se le ore necessarie sono state sottostimate.
+
+###### Conclusione
+
+In conclusione, il nono %%sprint|sprint%% ha la conclusione dell'attività di testing e di produzione del manuale utente. Infatti, il gruppo nel prossimo sprint effettuerà il controllo dei documenti e sarà pronto alla revisione PB.
+
+###### Gantt
+
+<img src="/img/Gantt/Sprint9.png" alt="Diagramma Gantt sprint 9" data-width="70%" />
+
 <!-- ::: {.no-export} -->
 
 </NumberedWrapper>
diff --git a/docs/static/img/Gantt/Sprint8.png b/docs/static/img/Gantt/Sprint8.png
index 6402e4c..8435dfa 100644
Binary files a/docs/static/img/Gantt/Sprint8.png and b/docs/static/img/Gantt/Sprint8.png differ
diff --git a/docs/static/img/Gantt/Sprint9.png b/docs/static/img/Gantt/Sprint9.png
new file mode 100644
index 0000000..004485a
Binary files /dev/null and b/docs/static/img/Gantt/Sprint9.png differ


Reviews:
user: login: LucaMonetti
body: Per il resto mi sembre ok!
state: CHANGES_REQUESTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-23T15:37:17Z

Review comments:
diff_hunk: @@ -821,15 +820,100 @@ Table: Consuntivo Sprint 8
 Considerando il costo di **3569,65€** il residuo disponibile ammonta a **4632,55€**.
 
 ###### Retrospettiva
+
 L'ottavo %%sprint|sprint%% ha visto un considerevole avanzamento, principalmente nell'%%attività|attività%% di progettazione, ma anche nel miglioramento della documentazione e nell'%%attività|attività%% di codifica. Sono state completate tutte le %%attività|attività%% previste, incluse quelle arretrate del settimo %%sprint|sprint%%.
 
 ###### Conclusione
+
 In conclusione, l'ottavo %%sprint|sprint%% ha segnato un grande avanzamento. Infatti, il costo finale di 3569,65€ mostra un notevole aumento della produttività. Il tempo richiesto per il completamento delle %%attività|attività%% ha leggermente superato quello previsto (+6,58 ore), ma tutti gli obiettivi prefissati sono stati raggiunti.
 
 ###### Gantt
 
 <img src="/img/Gantt/Sprint8.png" alt="Diagramma Gantt sprint 8" data-width="70%" />
 
+##### Sprint 9
+
+- Periodo 31/03/2025 - 20/04/2025
+
+###### Pianificazione
+
+In questo periodo, il gruppo si concentrerà nel completare i test e sul completamento del progetto. Verrà richiesta anche la revisione da parte dell'azienda proponente.
+
+###### Gestione dei rischi
+
+**Rischi attesi**
+
+- _RO4_: Ritardi dovuti a problemi di comunicazione con l'azienda.
+- _RT3_: Mancanza di esperienza con Jest per i test unitari.
+- _TO6_: Difficoltà nella scrittura della documentazione tecnica.
+
+**Rischi occorsi**
+
+Durante lo %%sprint|sprint%% 9, il team ha affrontato il rischio TO6, relativo alla difficoltà nella stesura della documentazione tecnica, in particolare nella scrittura del documento del piano di qualifica. Il numero elevato di test presenti e il livello di dettaglio molto alto hanno rallentato il lavoro. Per ottimizzare la scrittura il gruppo incaricato ha suddiviso il documento in sezioni.
+Si è verificato il rischio RT3, legato all'uso di Jest per i test. La difficoltà iniziale è stata superata grazie al supporto dei membri con maggiore esperienza e ad uno studio della tecnologia.
path: docs/docs/PB/Piano di Progetto.md
user: login: LucaMonetti
body: ```suggestion
Si è verificato il rischio RT3, legato all'uso di Jest per i test. La difficoltà iniziale è stata superata grazie al supporto dei membri con maggiore esperienza e allo studio della tecnologia.
```
created_at: 2025-04-23T15:27:11Z
author_association: CONTRIBUTOR
diff_hunk: @@ -821,15 +820,100 @@ Table: Consuntivo Sprint 8
 Considerando il costo di **3569,65€** il residuo disponibile ammonta a **4632,55€**.
 
 ###### Retrospettiva
+
 L'ottavo %%sprint|sprint%% ha visto un considerevole avanzamento, principalmente nell'%%attività|attività%% di progettazione, ma anche nel miglioramento della documentazione e nell'%%attività|attività%% di codifica. Sono state completate tutte le %%attività|attività%% previste, incluse quelle arretrate del settimo %%sprint|sprint%%.
 
 ###### Conclusione
+
 In conclusione, l'ottavo %%sprint|sprint%% ha segnato un grande avanzamento. Infatti, il costo finale di 3569,65€ mostra un notevole aumento della produttività. Il tempo richiesto per il completamento delle %%attività|attività%% ha leggermente superato quello previsto (+6,58 ore), ma tutti gli obiettivi prefissati sono stati raggiunti.
 
 ###### Gantt
 
 <img src="/img/Gantt/Sprint8.png" alt="Diagramma Gantt sprint 8" data-width="70%" />
 
+##### Sprint 9
+
+- Periodo 31/03/2025 - 20/04/2025
+
+###### Pianificazione
+
+In questo periodo, il gruppo si concentrerà nel completare i test e sul completamento del progetto. Verrà richiesta anche la revisione da parte dell'azienda proponente.
+
+###### Gestione dei rischi
+
+**Rischi attesi**
+
+- _RO4_: Ritardi dovuti a problemi di comunicazione con l'azienda.
+- _RT3_: Mancanza di esperienza con Jest per i test unitari.
+- _TO6_: Difficoltà nella scrittura della documentazione tecnica.
+
+**Rischi occorsi**
+
+Durante lo %%sprint|sprint%% 9, il team ha affrontato il rischio TO6, relativo alla difficoltà nella stesura della documentazione tecnica, in particolare nella scrittura del documento del piano di qualifica. Il numero elevato di test presenti e il livello di dettaglio molto alto hanno rallentato il lavoro. Per ottimizzare la scrittura il gruppo incaricato ha suddiviso il documento in sezioni.
+Si è verificato il rischio RT3, legato all'uso di Jest per i test. La difficoltà iniziale è stata superata grazie al supporto dei membri con maggiore esperienza e ad uno studio della tecnologia.
+
+###### Ruoli
+
+A seguito si riporta la tabella con la suddivisione dei ruoli:
+
+| **Ruolo**                 | **Membri**                   |
+| ------------------------- | ---------------------------- |
+| Responsabile di progetto  | Pistori Gaia                 |
+| Analista                  |                              |
+| Progettista               | Piola Andrea, Carraro Agnese |
+| Amministratore di sistema | Dal Bianco Riccardo          |
+| Programmatore             | Monetti Luca, Marcon Giulia  |
+| Verificatore              | Manuel Felipe Vasquez        |
+
+Table: Suddivisione ruoli Sprint 9
+
+###### Preventivo
+
+A seguito si riporta la tabella del preventivo per il nono %%sprint|sprint%%:
+
+| Ruolo                     | Ore svolte (h) | Costo (€) |
+| ------------------------- | -------------- | --------- |
+| Responsabile di progetto  | 26,5           | 495       |
path: docs/docs/PB/Piano di Progetto.md
user: login: LucaMonetti
body: Il rapporto ore costo non torna.. Controllando sotto credo fossero 16,5 ore da responsabile.

```suggestion
| Responsabile di progetto  | 16,5           | 495       |
```
created_at: 2025-04-23T15:35:17Z
author_association: CONTRIBUTOR

PR comments:
user: login: LucaMonetti
created_at: 2025-04-23T15:22:45Z
body: Non mi sembra esista il rischio TO6, dovrebbe essere RO6.
author_association: CONTRIBUTOR
user: login: gaiapistori
created_at: 2025-04-23T16:57:52Z
body: confermo, la sigla corretta del rischio è R06 (l'ho corretta anche nello sprint precedente)
author_association: CONTRIBUTOR