mischia

Cos'è Scrum:

Scrum è una metodologia utilizzata per la gestione dinamica dei progetti, spesso applicata per lo sviluppo agile di un software .

La mischia è uno strumento che consente di controllare il lavoro in modo efficace ed efficiente, consentendo ai team di lavorare verso un obiettivo comune.

Questa metodologia è essenziale per molte aziende oggi perché non solo facilita l'impostazione degli obiettivi, ma aiuta anche a rispettare le scadenze.

Nella mischia lavoriamo con il cosiddetto backlog del prodotto, un registro che contiene le aree del prodotto che devono essere sviluppate. Dal backlog del prodotto viene creata la release del backlog, ovvero la giunzione dei requisiti del backlog del prodotto che verrà elaborato, in base alla priorità di ciascuno. Il backlog di rilascio è un punto per la creazione dello sprint backlog, che rappresenta la quantità di tempo per il completamento di un'attività (detta user story ).

La dimensione di ogni sprint è appropriata per la società in questione e i suoi disegni. Lo sprint può durare da una a quattro settimane. Il processo di mischia viene solitamente controllato in un framework in cui è possibile visualizzare le attività in corso di sviluppo, quelle su cui è stato eseguito il lavoro, ma che devono ancora essere verificate o testate e quelle che si considerano completate.

Alcuni degli elementi che fanno parte del processo Scrum sono:

  • Proprietario del prodotto : è il proprietario del prodotto o del progetto che verrà lavorato, responsabile della direzione da seguire, che definisce quali requisiti faranno parte del backlog del prodotto e che dovrebbero essere affrontati dal team. Rappresenta gli utenti o i clienti del prodotto in questione;
  • Scrum Master : è l'elemento che crea la connessione tra il proprietario del prodotto e il team. Ha la responsabilità di organizzare riunioni, monitorare il lavoro e assicurarsi che ogni membro del team disponga degli strumenti necessari per svolgere il proprio ruolo nel miglior modo possibile.
  • Squadra (squadra): è la squadra che lavora per lo sviluppo del progetto o del prodotto.

Un altro concetto rilevante in questo ambito è la mischia giornaliera, o mischia giornaliera, che consiste in un incontro organizzato dallo Scrum Master. Tutti gli elementi sono in piedi, quindi l'incontro è breve (massimo 15 minuti). Questo incontro è un modo per dimostrare che ogni elemento sta svolgendo il proprio ruolo.

Un altro incontro importante nell'ambito della mischia è la pianificazione del prossimo sprint, in cui viene definito per quanto tempo ogni task durerà. Lo standard per misurare il tempo di ogni attività può essere l'assegnazione di punti o taglie della maglia (XL, L, M, S, XS) e un'attività che richiede più tempo ha più punti. In questo modo, è possibile aggiungere i punti alla fine dello sprint e accertare la velocità del lavoro della squadra.

Il monitoraggio del progresso di ogni sprint avviene attraverso il grafico di burndown, una delle caratteristiche che rende così popolare la mischia.

Consiste in una tabella che consente di controllare se un progetto si sta sviluppando come pianificato. Presenta una misurazione giornaliera della quantità di lavoro che non è stata ancora eseguita in ogni sprint o rilascio . Questa tabella consente anche di stimare il tempo in cui lo sprint sarà completato. Pertanto, è possibile sapere se il progetto sta progredendo in base al tempo stimato o se subirà qualche ritardo. Queste informazioni possono essere utilizzate dal team per apportare alcune modifiche al loro lavoro, evitando che il ritardo si verifichi effettivamente.

L'origine del termine scrum deriva dallo sport di rugby, in cui la mischia definisce l'agglomerazione dei giocatori, spesso vista come "allenamento ordinato". Nella mischia, 8 giocatori di ciascuna squadra sono faccia a faccia e devono fare uno sforzo per recuperare la palla che si trova nel mezzo del "grumo".

Vedi anche il significato di DevOps.