Skip to main content

Modalità di suddivisione in itinere dei task

Durante il processo di sviluppo, i task sono stati suddivisi in modo da facilitare gestione e monitoraggio del progresso. La suddivisione è avvenuta in base a complessità e durata stimata, con un approccio Agile che consente maggior flessibilità e adattamento alle esigenze del progetto, utilizzando Trello come strumento di collaborazione e tracciamento.

Trello

Per la gestione del progetto, è stato utilizzato Trello come strumento di collaborazione e monitoraggio delle attività. Ha permesso al team di visualizzare l’avanzamento, assegnare compiti e tenere traccia delle scadenze in modo efficace.

  • A ogni Sprint Planning, il team ha selezionato gli item del backlog da completare durante lo sprint e li ha aggiunti alla colonna "Sprint Backlog". Ogni item è decomposto in task specifici, che sono stati assegnati ai membri del team.
  • I task meno prioritari non vengono assegnati preventivamente: restano disponibili per essere presi in carico da chi ha capacità libera durante lo sprint.
  • Nei Daily Standup, i membri aggiornano lo stato dei task, spostandoli da Sprint Backlog a In Progress e infine a Done Sprint [end date] a seconda dello stato.

Sono state utilizzate le label di Trello per categorizzare i task per priorità e tipologia, facilitando la visualizzazione e la gestione del lavoro. Le label definite sono:

  • High: task che richiedono attenzione immediata e sono critici per il progresso dello sprint;
  • Medium: task importanti ma non urgenti, eseguibili dopo quelli ad alta priorità;
  • Low: task eseguibili se c’è tempo disponibile, non essenziali per il completamento dello sprint;
  • Bug: correzione di errori o problemi riscontrati nel software;
  • C.I.: configurazione e manutenzione della pipeline di continuous integration;
  • Docs: scrittura o aggiornamento della documentazione;
  • Feature: sviluppo di nuove funzionalità del prodotto;
  • Test: test manuali e verifiche di qualità;
  • Architecture: progettazione e architettura del software, inclusi miglioramenti strutturali o di design.

Per la stima della durata si è usato il Power-Up “Activity Timer”, che consente di tracciare il tempo impiegato per ciascun task. La stima della durata dei task è stata effettuata in modo collaborativo durante lo Sprint Planning, ogni membro ha espresso la propria opinione sulla durata stimata e si è raggiunto un consenso su una stima finale. Questa stima è stata poi utilizzata per pianificare il lavoro dello sprint e monitorare i progressi. Le stime sono state espresse in ore per rappresentare complessità e durata. Questo ha dato al team una visione chiara del carico di lavoro e ha agevolato la pianificazione.

Nel caso in cui un task venga stimato di durata superiore a 13 ore, viene suddiviso in task più piccoli, in modo da facilitare la gestione e il monitoraggio del progresso.

Trello board