diff --git a/docs/source/development/sprint0/index.rst b/docs/source/development/sprint0/index.rst index 4cdfc12..ad9ff8f 100644 --- a/docs/source/development/sprint0/index.rst +++ b/docs/source/development/sprint0/index.rst @@ -470,6 +470,13 @@ Questa statistica è stata generata dal prof. Marcello Missiroli con .. _Gitinspector: https://github.com/ejwa/gitinspector +Sprint Retrospective +-------------------- + + +- :download:`Sprint 0 Retrospective ` + + Sprint review ------------- diff --git a/docs/source/development/sprint0/sprint-0_retrospective.pdf b/docs/source/development/sprint0/sprint-0_retrospective.pdf new file mode 100644 index 0000000..9891a23 Binary files /dev/null and b/docs/source/development/sprint0/sprint-0_retrospective.pdf differ diff --git a/docs/source/development/sprint1/BacklogSprint1.png b/docs/source/development/sprint1/BacklogSprint1.png new file mode 100644 index 0000000..832fb72 Binary files /dev/null and b/docs/source/development/sprint1/BacklogSprint1.png differ diff --git a/docs/source/development/sprint1/Chart1.png b/docs/source/development/sprint1/Chart1.png new file mode 100644 index 0000000..17c6009 Binary files /dev/null and b/docs/source/development/sprint1/Chart1.png differ diff --git a/docs/source/development/sprint1/Sprint1Task.png b/docs/source/development/sprint1/Sprint1Task.png new file mode 100644 index 0000000..e558894 Binary files /dev/null and b/docs/source/development/sprint1/Sprint1Task.png differ diff --git a/docs/source/development/sprint1/ValutazioneSMDebitoTecnico.md b/docs/source/development/sprint1/ValutazioneSMDebitoTecnico.md new file mode 100644 index 0000000..d218893 --- /dev/null +++ b/docs/source/development/sprint1/ValutazioneSMDebitoTecnico.md @@ -0,0 +1,16 @@ +# Valutazione ScrumMaster debito tecnico + +>La valutazione del debito tecnico effettuata da SonarQube è +>relativa principalmente al backend, poiché l’analisi del progetto +>sarebbe stata troppo dispendiosa a causa dell’elevato numero di +>file presente nella cartella /frontend. + +>Per quanto riguarda il backend invece il debito tecnico riscontrato +> è minore del 5% come si può verificare dal grado A attestato da +>SonarQube. + +>Un punto chiave nell’implementazione ha permesso al team [**N.E.S.T.**] +>di diminuire il debito tecnico, questo è avvenuto grazie +>all’adozione del modello architetturale REST che ha migliorato +>esponenzialmente il tempo di risposta delle richieste e la +>leggibilità del codice. diff --git a/docs/source/development/sprint1/index.rst b/docs/source/development/sprint1/index.rst index e318efd..2ec04a2 100644 --- a/docs/source/development/sprint1/index.rst +++ b/docs/source/development/sprint1/index.rst @@ -1,11 +1,6 @@ Sprint 1: 19 Apr - 02 Mag ========================= -.. todo:: - - Inserire informazioni generali sullo sprint, come inizio e fine. - - Consegna -------- @@ -17,18 +12,27 @@ La seguente documentazione è stata fornita dal cliente durante questo sprint: Goal ---- -.. todo:: +Il **goal** per questo sprint è stato costruire una codebase facilmente mantenibile e modulare, che potesse accomodare grossi +cambiamenti nei sottomoduli senza impattare gli altri: - Inserire qui lo sprint goal. +- Dal punto di vista del **backend**: l'obiettivo è stato predisporre la struttura del database e creare le api calls per illogin degli utenti e la creazione dei repository +- Dal punto di vista del **frontend**: creare la struttura con le componenti importate da figma e implementare le schermate principali +Tutto ciò è visibile dai task completati: + +.. image:: Sprint1Task.png + :width: 400 Backlog ------- -.. todo:: +.. image:: BacklogSprint1.png + :width: 400 - Mostrare qui lo sprint backlog di Taiga. +**Burndown Chart** +.. image:: Chart1.png + :width: 600 Definition of done ------------------ @@ -488,12 +492,17 @@ Questa statistica è stata generata dal prof. Marcello Missiroli con Sprint retrospective -------------------- - +- :download:`Sprint 1 Retrospective <1-retrospective.pdf>` Sprint review ------------- -.. todo:: +Il video di sprint review è disponibile al seguente link: - Inserire un link alla sprint review. +- https://drive.google.com/drive/folders/1dsis_cGCRnVgZAkZjEVIZKt4NndkycaF?usp=sharing + +Artefatti +--------- +- :download:`Valutazion SM Debito Tecnico ` +- :download:`Valutazione PO User Stories ` \ No newline at end of file diff --git a/docs/source/development/sprint1/valutazionePO__US_realizzate_o_rifiutate.md b/docs/source/development/sprint1/valutazionePO__US_realizzate_o_rifiutate.md new file mode 100644 index 0000000..c153162 --- /dev/null +++ b/docs/source/development/sprint1/valutazionePO__US_realizzate_o_rifiutate.md @@ -0,0 +1,7 @@ +Durante questo sprint non sono state ristimate le US in quanto non sono emerse al termine dello sprint0 valutazioni che lo rendessero necessario, di conseguenza non sono state neanche rivalutate le priorità. +Come product Owner ho individuato come criterio di accettazione l'esito positivo dei test, anche per il fatto che i test sono presenti in ogni US. +Durante lo sviluppo di questo primo sprint sono ovviamente emerse delle issue che sono state tracciate su taiga. +Una di queste, la #101 "L'API non è interamente REST" ha portato ad un refactoring di una parte del codice del backend, del frontend e naturalmente anche delle procedure di test, che erano già state abbozzate. La modifica comunque si è rilevata essere necessaria per rispondere appieno alle struttura tipica dei metodi REST. +Altre issue sono state inserite ma possono essere sistemate nello sprint successivo in quanto non influiscono sul funzionamento atteso in questo primo sprint. + +Un leggero ritardo sullo sviluppo del frontend non consente di chiudere alcune US, che verranno chiuse e testate nel prossimo sprint. \ No newline at end of file diff --git a/docs/source/development/sprint2/BacklogSprint2.PNG b/docs/source/development/sprint2/BacklogSprint2.PNG new file mode 100644 index 0000000..6d0a0f1 Binary files /dev/null and b/docs/source/development/sprint2/BacklogSprint2.PNG differ diff --git a/docs/source/development/sprint2/Chart2.png b/docs/source/development/sprint2/Chart2.png new file mode 100644 index 0000000..42012bf Binary files /dev/null and b/docs/source/development/sprint2/Chart2.png differ diff --git a/docs/source/development/sprint2/RetrospectiveSprint2.pdf b/docs/source/development/sprint2/RetrospectiveSprint2.pdf new file mode 100644 index 0000000..d8a974f Binary files /dev/null and b/docs/source/development/sprint2/RetrospectiveSprint2.pdf differ diff --git a/docs/source/development/sprint2/Sprint2Task.png b/docs/source/development/sprint2/Sprint2Task.png new file mode 100644 index 0000000..2a014ed Binary files /dev/null and b/docs/source/development/sprint2/Sprint2Task.png differ diff --git a/docs/source/development/sprint2/index.rst b/docs/source/development/sprint2/index.rst index edfdd26..f1dc5dd 100644 --- a/docs/source/development/sprint2/index.rst +++ b/docs/source/development/sprint2/index.rst @@ -1,11 +1,6 @@ Sprint 2: 03 Mag - 16 Mag ========================= -.. todo:: - - Inserire informazioni generali sullo sprint, come inizio e fine. - - Consegna -------- @@ -16,19 +11,26 @@ La seguente documentazione è stata fornita dal cliente durante questo sprint: Goal ---- +Il **goal** del secondo sprint è stato la creazione, cancellazione e modifica dei repository, ovvero permettere agli utenti +di creare repo partendo da una ricerca che rispetta determinate condizioni. -.. todo:: +Tutto ciò è visibile dai task completati: + +.. image:: Sprint2Task.png + :width: 390 - Inserire qui lo sprint goal. Backlog ------- -.. todo:: +.. image:: BacklogSprint2.png + :width: 400 - Mostrare qui lo sprint backlog di Taiga. +**Burndown Chart** +.. image:: Chart2.png + :width: 600 Definition of done ------------------ @@ -423,9 +425,14 @@ Questa statistica è stata generata dal prof. Marcello Missiroli con .. _Gitinspector: https://github.com/ejwa/gitinspector +Sprint retrospective +-------------------- +- :download:`Sprint 2 Retrospective ` + + Sprint review ------------- -.. todo:: +Il video di sprint review è disponibile al seguente link: - Inserire un link alla sprint review. +- https://drive.google.com/file/d/1x1kub-bpVJrwmGrn5LLU8ecqcbxFaoKg/view?usp=sharing diff --git a/docs/source/development/sprint3/Backlog3.png b/docs/source/development/sprint3/Backlog3.png new file mode 100644 index 0000000..e52a13c Binary files /dev/null and b/docs/source/development/sprint3/Backlog3.png differ diff --git a/docs/source/development/sprint3/Chart3.png b/docs/source/development/sprint3/Chart3.png new file mode 100644 index 0000000..7dafa10 Binary files /dev/null and b/docs/source/development/sprint3/Chart3.png differ diff --git a/docs/source/development/sprint3/Task3.png b/docs/source/development/sprint3/Task3.png new file mode 100644 index 0000000..ae657ba Binary files /dev/null and b/docs/source/development/sprint3/Task3.png differ diff --git a/docs/source/development/sprint3/index.rst b/docs/source/development/sprint3/index.rst index 0fe99c0..90dafd9 100644 --- a/docs/source/development/sprint3/index.rst +++ b/docs/source/development/sprint3/index.rst @@ -1,11 +1,6 @@ Sprint 3: 17 Mag - 30 Mag ========================= -.. todo:: - - Inserire informazioni generali sullo sprint, come inizio e fine. - - Consegna -------- @@ -18,17 +13,23 @@ La seguente documentazione è stata fornita dal cliente durante questo sprint: Goal ---- -.. todo:: +Il **goal** del terzo Sprint è stato far funzionare il crawler, gli alert e completare tutte i task rimanenti. - Inserire qui lo sprint goal. +Tutto ciò è visibile dai task completati: + +.. image:: Task3.png + :width: 400 Backlog ------- +.. image:: Backlog3.png + :width: 400 -.. todo:: +**Burndown Chart** - Mostrare qui lo sprint backlog di Taiga. +.. image:: Chart3.png + :width: 600 Definition of done @@ -285,3 +286,8 @@ Schermata finale di SonarQube .. todo:: Inserire qui uno screenshot della schermata finale di SonarQube. + +Demo +---- + +- https://drive.google.com/file/d/15o70Ffe51CNj8LTKHC9dGiqRVnbv9UpZ/view?usp=sharing