Skip to content

Struttura di un progetto

In RevasOS un progetto è un collettore: raggruppa le attività (task) del team sotto un unico contenitore per dare visibilità al lavoro svolto e produrre report finanziari aggregati.

La gerarchia progetto → milestone → task

Un progetto può contenere:

  • Task dirette — attività assegnate al progetto senza alcuna milestone.
  • Milestone — obiettivi macro che segmentano il lavoro in fasi.
  • Task di milestone — attività assegnate a una specifica milestone all'interno del progetto.

Non è obbligatorio creare milestone: un progetto può avere solo task dirette, solo milestone con relative task, o un mix di entrambe.

Progetto
├── Task diretta A
├── Task diretta B
├── Milestone 1
│   ├── Task C
│   └── Task D
└── Milestone 2
    └── Task E

Le milestone

Le milestone rappresentano i traguardi intermedi di un progetto. Servono a raggruppare le task in blocchi logici (ad esempio: "Fase di analisi", "Sviluppo", "Rilascio") e a monitorare l'avanzamento a un livello più alto rispetto alla singola attività.

Le task

Ogni task è un'entità autonoma. Una task esiste indipendentemente dal progetto e può essere creata anche dal modulo Attività senza alcun legame con un progetto.

Quando una task viene associata a un progetto, entra a far parte della struttura gerarchica di quel progetto. Lo stesso principio vale quando una task viene associata anche a una milestone specifica.

Nota:

Una task vive da sola. Il progetto è il modo in cui le task vengono raggruppate, non il contrario. Questo significa che eliminare un progetto non elimina le task — semplicemente le scollega.

Task di progetto vs attività standalone

RevasOS offre due contesti per le attività:

Task di progettoAttività standalone
Dove si gestisceModulo ProgettiModulo Attività
Collegata a un progettoNo
Contribuisce al report di progettoNo
Può avere una milestoneNo
Funziona senza un progettoNo — richiede almeno un progetto

Come la struttura impatta il financial report

Il report finanziario di un progetto si costruisce dal basso verso l'alto: i dati di ogni singola task (ore registrate, costi, ricavi) vengono aggregati a livello di milestone e poi a livello di progetto.

  • Le ore registrate sui fogli ore (timesheet) di una task alimentano il pilastro Tempo attuale del report.
  • Le linee di budget collegate alle milestone o alle task determinano il pilastro Pianificato.
  • Le fatture riconciliate sulle linee di budget popolano i pilastri Costi attuali e Ricavi attuali.

Se una task non è collegata a nessun progetto, le sue ore non confluiscono in alcun report di progetto.