diff --git a/3-PB/documentidiprogetto/glossario_1.0.0.typ b/3-PB/documentidiprogetto/glossario_1.1.0.typ similarity index 94% rename from 3-PB/documentidiprogetto/glossario_1.0.0.typ rename to 3-PB/documentidiprogetto/glossario_1.1.0.typ index fcfa8c4..e6c4c0b 100644 --- a/3-PB/documentidiprogetto/glossario_1.0.0.typ +++ b/3-PB/documentidiprogetto/glossario_1.1.0.typ @@ -7,8 +7,12 @@ verificatori: ("Alessandro Bernardello", "Carmelo Russello", "Marco Egidi", "Pietro Crotti", "Matteo Marangon", "Aleena Mathew"), tipo: "Documento Interno", destinatari: ("Sigma18", "Prof. Tullio Vardanega", "Prof. Riccardo Cardin"), - versioneAttuale: "1.0.0", + versioneAttuale: "1.1.0", versioni: ( + "1.1.0", + "2025/08/19", + "Aleena Mathew", + "Matteo Marangon", "1.0.0", "2025/07/23", "Matteo Marangon", @@ -109,6 +113,10 @@ Il processo di "Audit" ha lo scopo di determinare in maniera indipendente la con == AWS Amazon Web Services (AWS) è una piattaforma di servizi _cloud_ offerta da Amazon. Si suddivide in base al servizio offerto come ad esempio: calcolo, archiviazione, database, _machine learning_ e altro. +== AWS Cognito +Piattaforma di identità per app web e per dispositivi mobili. È una directory utente, un server di autenticazione e un servizio di autorizzazione per token e AWS credenziali di accesso OAuth 2.0. +Permette di autenticare e autorizzare gli utenti dalla directory utente integrata, dalla directory aziendale e dai provider di identità utente come Google e Facebook. + == Axios Axios è una libreria _JavaScript_ utilizzata per effettuare richieste #glossario("HTTP") in modo semplice e intuitivo in applicazioni web per comunicare con le API. @@ -201,6 +209,12 @@ Standard internazionale che definisce i processi di ciclo di vita del software, == Issue Un problema o un difetto identificato in un progetto software e registrato in una piattaforma di gestione dei problemi. Le issue possono riguardare bug, funzionalità mancanti o miglioramenti richiesti. +#pagebreak() += J + +== JWT (JSON Web Token) +Standard che definisce un modo compatto e sicuro per trasmettere informazioni tra le parti sotto forma di oggetto JSON. I JWT possono essere utilizzati per l'autenticazione e l'autorizzazione degli utenti. + #pagebreak() = L diff --git a/3-PB/documentidiprogetto/pianodiqualifica_1.2.0.typ b/3-PB/documentidiprogetto/pianodiqualifica_1.3.0.typ similarity index 99% rename from 3-PB/documentidiprogetto/pianodiqualifica_1.2.0.typ rename to 3-PB/documentidiprogetto/pianodiqualifica_1.3.0.typ index b7a48ce..fcce0df 100644 --- a/3-PB/documentidiprogetto/pianodiqualifica_1.2.0.typ +++ b/3-PB/documentidiprogetto/pianodiqualifica_1.3.0.typ @@ -8,8 +8,13 @@ verificatori: ("Carmelo Russello", "Matteo Marangon", "Pietro Crotti", "Alessandro Bernardello", "Mirco Borella", "Marco Egidi"), tipo: "Documento Esterno", destinatari: ("Prof. Tullio Vardanega", "Prof. Riccardo Cardin", "Var Group S.p.A.", "Sigma18"), - versioneAttuale: "1.2.0", + versioneAttuale: "1.3.0", versioni: ( + "1.3.0", + "2025/08/20", + "Carmelo Russello", + "Marco Egidi", + "Aggiornamento cruscotto di valutazione concluso il decimo sprint", "1.2.0", "2025/08/06", "Aleena Mathew ", diff --git a/3-PB/verbali/interni/vi_20250819.typ b/3-PB/verbali/interni/vi_20250819.typ new file mode 100644 index 0000000..7c457cf --- /dev/null +++ b/3-PB/verbali/interni/vi_20250819.typ @@ -0,0 +1,78 @@ +#import "../../../templates/template.typ": * + +#show: content => verbale( + titoloDocumento: "Quattordicesima Riunione", + abstract: "Retrospettiva decimo sprint e pianificazione undicesimo sprint", + responsabili: "Carmelo Russello", + redattori: "Aleena Mathew", + verificatori: "Matteo Marangon", + tipo: "Verbale Interno", + destinatari: "Sigma18", + versioneAttuale: "1.0.0", + versioni: ( + "1.0.0", + "2025/08/19", + "Aleena Mathew", + "Matteo Marangon", + "Prima stesura del documento", + ), + content: content, +) + += Riferimenti generali +Il seguente documento riporta il resoconto della riunione interna del gruppo _Sigma18_, tenutasi in modalità *virtuale* tramite la piattaforma _Discord_ il *19 agosto 2025* della durata di *un'ora*. + +== Partecipanti +- Alessandro Bernardello +- Mirco Borella +- Pietro Crotti +- Marco Egidi +- Matteo Marangon +- Aleena Mathew +- Carmelo Russello + += Ordine del giorno +== Retrospettiva del decimo sprint +Il gruppo ha analizzato in retrospettiva lo #glossario("sprint") appena concluso per discutere eventuali problemi riscontrati. + +Il gruppo ha discusso lo stato di avanzamento dell'#glossario("MVP (Minimum Viable Product)"), che ha raggiunto un livello di sviluppo soddisfacente. + +Si può affermare che il decimo sprint è stato molto proficuo, i risultati ottenuti sono in linea con gli obiettivi prefissati e il team si ritiene soddisfatto dei progressi raggiunti finora e si impegna a mantenere tale ritmo di lavoro. + +Attualmente sono state completate le seguenti attività: +- Definizione dell'architettura MVP; +- Configurazione del servizio #glossario("AWS Cognito") con user pools e policy di accesso; +- Conversione del sistema di login da database locale a AWS Cognito; +- Ristrutturazione e sviluppo di autenticazione con #glossario("JWT (JSON Web Token)")\; +- Aggiunta la verifica OTP (One Time Password) via e-mail per la registrazione; +- Completa ristrutturazione del codice per l’esecuzione dei workflow nel backend. + +Inoltre, il gruppo ha predisposto una struttura iniziale per i nuovi documenti, quali il _Manuale Utente_ e la _Specifica Tecnica_, che si prevede di completare nell'undicesimo sprint. + +È possibile trovare un resoconto più dettagliato nel #link("https://sigma18unipd.github.io/documentiCompilati/3-PB/documentidiprogetto/pianodiprogetto_1.3.0.pdf")[Piano di Progetto]. + +== Pianificazione undecimo sprint +L'undicesimo _sprint_ avrà una durata di 2 settimane, dal 19/08/2025 al 01/09/2025. + +Durante questo periodo il gruppo si dedicherà alla conclusione dell'MVP e alla stesura dei relativi documenti.\ + +Il gruppo prevede di completare l'MVP ed effettuare la fase di testing nella prima metà dello sprint. L'obiettivo è concludere entro questa scadenza intermedia per dedicare la seconda metà dello sprint alla redazione e revisione dei documenti necessari. + +Il gruppo ha in programma di richiedere un'incontro con l'azienda proponente per discutere i progressi raggiunti. + +Al fine di garantire la leggibilità e la coerenza della documentazione, tutti i termini introdotti verranno integrati nel glossario del progetto. + += Conclusioni e decisioni prese +Il gruppo _Sigma18_ si ritiene soddisfatto dei progressi raggiunti nel decimo sprint e si impegna a mantenere tale ritmo di lavoro anche nell'undicesimo sprint, con l'obiettivo di rispettare le scadenze previste. +Il team è consapevole delle possibili criticità che potrebbero emergere e causare ritardi, ma si impegna a rispettare le scadenze previste. + + += Attività programmate +#tabellaAttivitaProgrammate(attivita: ( + link("https://github.com/Sigma18Unipd/docs/issues/132")[00132], + "Stesura Manuale Utente", + link("https://github.com/Sigma18Unipd/docs/issues/133")[00133], + "Stesura Specifica Tecnica", + link("https://github.com/Sigma18Unipd/docs/issues/146")[00146], + "Aggiornamento piano di qualifica decimo sprint", +)) diff --git a/assets/chart/PB/AC_ETC_EAC_chart.svg b/assets/chart/PB/AC_ETC_EAC_chart.svg index 7dccab6..4a45119 100644 --- a/assets/chart/PB/AC_ETC_EAC_chart.svg +++ b/assets/chart/PB/AC_ETC_EAC_chart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/chart/PB/CO_chart.svg b/assets/chart/PB/CO_chart.svg index fb44d44..902da1b 100644 --- a/assets/chart/PB/CO_chart.svg +++ b/assets/chart/PB/CO_chart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/chart/PB/CPI_chart.svg b/assets/chart/PB/CPI_chart.svg index 50547a3..acee275 100644 --- a/assets/chart/PB/CPI_chart.svg +++ b/assets/chart/PB/CPI_chart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/chart/PB/CV_SV_chart.svg b/assets/chart/PB/CV_SV_chart.svg index b131820..58aba48 100644 --- a/assets/chart/PB/CV_SV_chart.svg +++ b/assets/chart/PB/CV_SV_chart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/chart/PB/EAC_chart.svg b/assets/chart/PB/EAC_chart.svg index 55d8f0a..e127f15 100644 --- a/assets/chart/PB/EAC_chart.svg +++ b/assets/chart/PB/EAC_chart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/chart/PB/ET_chart.svg b/assets/chart/PB/ET_chart.svg index 53b38dc..24a490e 100644 --- a/assets/chart/PB/ET_chart.svg +++ b/assets/chart/PB/ET_chart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/chart/PB/PV_EV_chart.svg b/assets/chart/PB/PV_EV_chart.svg index bd64ab0..aedc336 100644 --- a/assets/chart/PB/PV_EV_chart.svg +++ b/assets/chart/PB/PV_EV_chart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/chart/PB/RSI_chart.svg b/assets/chart/PB/RSI_chart.svg index 0ef8239..fe77bbb 100644 --- a/assets/chart/PB/RSI_chart.svg +++ b/assets/chart/PB/RSI_chart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/assets/chart/PB/SQM_chart.svg b/assets/chart/PB/SQM_chart.svg index a264d31..c053f19 100644 --- a/assets/chart/PB/SQM_chart.svg +++ b/assets/chart/PB/SQM_chart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file