Introduzione alle basi di Scrum

Le basi di Scrum sono un processo semplice che aiuta a realizzare prodotti in blocchi e iterazioni, per aderire alle esigenze fluttuanti del mercato e ai rigidi obiettivi dell'organizzazione.

Ruoli in una mischia

Il team di Scrum è composto da tre ruoli: un Product Owner, il Team di sviluppo e uno Scrum Master.

1. Proprietario del prodotto:

  • Creare una visione organizzativa.
  • Rappresenta il business e segna il ritorno sull'investimento.
  • Passa la visione ai team coinvolti.
  • Assume la proprietà del backlog.
  • Rende prioritario il mercato.
  • È il decisore per le squadre.
  • Media tra il team e i clienti per offrire il massimo risultato possibile secondo le esigenze e in modo tempestivo.

2. Team per lo sviluppo:

  • Autogestito: il team è autogestito e la decisione sul fronte del lavoro viene presa reciprocamente.
  • Indipendente: il team ha il potere di prendere le proprie decisioni.
  • Nessuna designazione: il team non ha alcuna designazione e ogni membro ha le competenze necessarie per fornire il lavoro richiesto.
  • Piccoli team: i team di sviluppo sono idealmente di piccole dimensioni con 5-9 membri.

3. Master of the Scrum:

  • Leader: istruisce i team sui vari aspetti della mischia di base, li guida su come procedere sul fronte del lavoro e, quindi, raccoglie i vantaggi della mischia.
  • Aiuta a eliminare gli ostacoli - Aiuta i team di sviluppo a rimuovere tutti gli ostacoli sulla strada del progresso e ad aiutarli ad evolversi.
  • Identifica i modi per collaborare: facilita il team con tutto ciò di cui ha bisogno per essere in grado di fornire il prodotto finale.
  • Aiuta i team a rimanere al sicuro - Assicura che nessun fattore esterno possa influenzare il team in alcun modo.

Manufatti di una mischia

La documentazione viene utilizzata per i progressi nei lavori e non per la collaborazione. Il software funzionante misura sempre questo progresso. La documentazione nella mischia è solo attraverso quattro artefatti principali, vale a dire: arretrato di prodotto, arretrato di Sprint, incremento e definizione di fatto.

1. Arretrato del prodotto:

  • Si evolve secondo le esigenze del mercato.
  • Elenca tutti i requisiti necessari per fornire prodotti di qualità.
  • Viene aggiornato continuamente.

2. Arretrato dello sprint:

  • Sottoinsieme di elementi arretrati del prodotto ed è destinato a essere completato in uno sprint.
  • Gli articoli sono divisi in piccoli pezzi.
  • Incentrato su come consegnare il lavoro in un singolo sprint.
  • Aiuta a dare la priorità al lavoro secondo i requisiti del cliente e il risultato finale.
  • Aiutare i team a monitorare i progressi e assicurarsi che gli obiettivi siano allineati.

3. Incremento del prodotto:

Il lavoro consegnato alla fine di ogni sprint è chiamato incremento. Alla fine di ogni iterazione, otteniamo un Product Increment (PI) che promette di fornire valore e, alla fine, otteniamo il nostro prodotto richiesto.

4. Che cos'è Fatto?

"Definizione di fatto" in una mischia significa che aiuta i team a specificare un lavoro come fatto. Ecco come i team possono stimare in che misura il lavoro è stato completato.

Attività in uno Scrum Nozioni di base

Le attività di Scrum vengono eseguite in iterazioni e consentono tempo di preparazione, nonché la messa in pratica di tutti gli apprendimenti.
Le attività di Scrum includono:

  • Affinamento del portafoglio ordini
  • Pianificazione Sprint
  • Mischia giornaliera
  • Recensione Sprint
  • Retrospettiva Sprint

1. Affinamento del portafoglio ordini di prodotti:

  • Elimina gli articoli arretrati del prodotto che non sono più una priorità.
  • Include gli articoli arretrati del prodotto che non sono più una priorità.
  • Divide gli articoli arretrati del prodotto in blocchi.

2. Pianificazione di uno sprint:

  • Negozia gli articoli arretrati del prodotto in presenza del Product Owner.
  • Permette una comprensione matura del processo di lavoro.
  • Completa gli oggetti più piccoli su una priorità.
  • Il lavoro è pianificato e completato correttamente.

Per garantire che i requisiti di cui sopra siano soddisfatti, dobbiamo fare quanto segue:

  • Qual è il lavoro da svolgere?
  • Come dovrebbe essere svolto il lavoro identificato?

3. Riunione giornaliera di uno Scrum:

La mischia quotidiana è una sorta di incontro che si tiene ogni mattina per un massimo di 15 minuti. Questo è anche noto come incontro stand-up giornaliero. Include:

  • Qual è stato il mio contributo al lavoro ieri?
  • Quale sarà il mio contributo oggi?
  • Ci sono problemi che mi interrompono nel mezzo?

4. Revisione dello Sprint:

  • Una corretta illustrazione del processo di lavoro con una spiegazione delle caratteristiche del prodotto.
  • Un feedback sul prodotto che ci permette di conoscere la lacuna nel deliverable su cui si può lavorare.
  • Un incontro viene convocato dal master della mischia a cui partecipano i team coinvolti e tutte le parti interessate per discutere del prodotto sviluppato e del processo di lavoro seguito.

5. Analisi Scrum retrospettiva:

  • Il team esamina e informa su cosa è andato bene in termini di collaborazione, pianificazione, processo e strumenti
  • Scoprono la lacuna e aiutano a migliorare il processo e la competenza dei membri del team coinvolti.
  • Pianificano e prendono una posizione ferma su come procedere da uno sprint all'altro.
  • Il team assicura che l'intero ciclo di lavoro fino alla consegna venga improvvisato ogni volta.

Le tre domande a cui ogni membro del team deve rispondere:

  • Cosa dobbiamo iniziare a fare?
  • Cosa dobbiamo smettere di fare?
  • Cosa dobbiamo continuare a fare?

Conclusione:

  • Nonostante sia così preciso ed efficiente, la mischia ha i suoi limiti:
  • Realizzare una struttura così ampia è difficile per i team che sono sparsi geograficamente.
  • Un quadro così ampio non funziona per i team con membri in possesso di competenze specifiche.
  • Alcuni aspetti della mischia relativi a fatti esterni non possono essere controllati.
  • Tale framework non si adatta ad alcuni prodotti in quanto hanno caratteristiche specializzate.

Articoli consigliati:

Questa è stata una guida alle basi di Scrum. Qui discutiamo i ruoli in Scrum, i manufatti di una mischia e le varie attività di una mischia. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Gestione agile del prodotto
  2. Piano di gestione dell'ambito
  3. Scrum Essentials
  4. Gestione agile