1
Fork 0
mirror of https://github.com/pds-nest/nest.git synced 2024-11-21 20:44:18 +00:00

Documentazione

This commit is contained in:
FlaviaC-uni 2021-05-29 14:44:51 +02:00
parent 6acac0086a
commit b1194098cb
17 changed files with 84 additions and 32 deletions

View file

@ -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-0_retrospective.pdf>`
Sprint review
-------------

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -0,0 +1,16 @@
# Valutazione ScrumMaster debito tecnico
>La valutazione del debito tecnico effettuata da SonarQube è
>relativa principalmente al backend, poiché lanalisi del progetto
>sarebbe stata troppo dispendiosa a causa dellelevato 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 nellimplementazione ha permesso al team [**N.E.S.T.**]
>di diminuire il debito tecnico, questo è avvenuto grazie
>alladozione del modello architetturale REST che ha migliorato
>esponenzialmente il tempo di risposta delle richieste e la
>leggibilità del codice.

View file

@ -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 <ValutazioneSMDebitoTecnico.md>`
- :download:`Valutazione PO User Stories <valutazionePO__US_realizzate_o_rifiutate.md>`

View file

@ -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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View file

@ -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 <RetrospectiveSprint2.pdf>`
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View file

@ -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