50 termini di Agile Scrum che tutti devono conoscere (glossario dettagliato)
Agile

50 termini di Agile Scrum che tutti devono conoscere (glossario dettagliato)

cercate un glossario agile completo?

Anche se Agile esiste da appena vent'anni, ha avuto un impatto importante sul mondo dello sviluppo del software.

avete bisogno di una prova?

Oggi, 86% di tutti gli sviluppatori utilizzano il metodo Agile nel loro lavoro!

Dal momento che milioni di persone in ufficio e team virtuali l'uso di Agile si è evoluto nel corso degli anni, generando molteplici principi, metodologie e pratiche Agile.

Come risultato, i team Agile hanno creato una propria terminologia Agile per gestire tutti questi principi e pratiche.

E poiché nulla in sviluppo del software non è mai facile, queste parole a volte sembrano provenire da un'altra lingua!

Ma non preoccupatevi.

In questo glossario Agile, vi spiegheremo 50 termini chiave di Agile che vi aiuteranno a decodificare questa metodologia di sviluppo software.

ora iniziamo a sfogliare questo _dizionario terminologico Agile, che ne dite?

A-E: Criteri di accettazione a Epica

1. Criteri di accettazione

Definizione

I criteri di accettazione sono un insieme di condizioni che il software deve soddisfare per essere accettato da un cliente o da una società di servizi stakeholder. e come vengono decise queste condizioni?

Dipende tutto dal titolare del prodotto . Devono determinare se la funzionalità/funzione sta facendo ciò che gli utenti vogliono che faccia ( storia dell'utente) .

Sinonimi

Cliente accettato

Definizione di Terminato (Da fare)

Bonus:_ Modelli di storyboarding

2. Test di accettazione

Definizione

Un test di accettazione assicura che una funzionalità del software funziona correttamente e soddisfa i criteri di accettazione. Di solito viene eseguito dopo che il software è stato sviluppato.

Sinonimi

Test dell'utente, test della funzione

3. Manifesto agile

Definizione

Il Manifesto Agile è un documento che riassume i 12 principi Agile che guidano la Quadro Agile. Ogni metodologia Agile segue rigorosamente i principi e le pratiche delineate nel Manifesto Agile.

Sinonimi

Nessuno

4. Marketing agile

Definizione

È una tecnica di marketing che si ispira fortemente alle pratiche e ai valori di Agile. Marketing agile i professionisti del marketing agile lavorano in sprint, in modo che il loro team possa completare progetti di grande valore in un periodo di tempo molto breve.

Dopo ogni sprint, misurano l'andamento del progetto e vedono quali cambiamenti apportare in ordine al miglioramento delle prestazioni nello sprint successivo.

Il marketing agile è anche un ottimo modo per il vostro team di marketing di rispondere rapidamente ai mercati in rapida evoluzione che vediamo oggi.

Sinonimi

Nessuno

5. Mentalità agile

Definizione

Un Mentalità agile è un insieme di impostazioni che un'organizzazione Agile o Team Scrum dovrebbe avere nei confronti del proprio lavoro.

Questi atteggiamenti si ispirano ai valori e ai principi di Agile, quali:

  • Rispetto
  • Collaborazione
  • Miglioramento continuo
  • Concentrazione sulla fornitura di valore

da fare per sviluppare una mentalità agile?

Un professionista Agile o un Coach Agile può aiutare il team ad adottare Agile.

Sinonimi

Nessuno

6. Principio agile

Definizione

Un principio Agile è una pratica guida che aiuta i team a comprendere e ad adottare Agile. Esistono 12 principi Agile che ruotano attorno alla soddisfazione del cliente, all'aumento della velocità di sviluppo del software e alla flessibilità.

date un'occhiata più da vicino a tutti i principi 12 principi Agile ._

Sinonimi

Nessuno

7. Treno di rilascio agile

Definizione

Un Treno di rilascio agile è una combinazione di più team di sviluppo software agile utilizzati per affrontare progetti di grandi dimensioni su scala aziendale.

Consideratelo come un mega **Scrum team!

trasformatori che si trasformano in un robot

In media, è composto da circa 50-125 membri del team che lavorano insieme su diverse parti del progetto. Proprio come un team Scrum, un Agile Release Train lavora in brevi fasi chiamate iterazioni .

Tuttavia, le loro iterazioni (chiamate incrementi di programma) hanno una lunghezza pari a 5 volte quella di un'iterazione regolare!

Sono una parte essenziale del Quadro Agile Scalato .

Sinonimi

ARTE

8. Sviluppo software agile

Definizione Sviluppo software agile è una tecnica di project management che permette agli sviluppatori di creare un modello di software funzionante in poche settimane.

aspetta, non è troppo veloce? Come è possibile?

Un Team agile suddividono il loro progetto in cicli di sviluppo più piccoli chiamati iterazioni o Sprints.

Alla fine dell'iterazione, il team Agile è in grado di consegnare un software funzionante con le sole funzioni essenziali. Gli utenti forniscono i loro feedback e suggerimenti e il team Agile li include nelle iterazioni future, come noi! Questo ciclo continua fino a quando non avrete creato un software finale che delizierà i vostri clienti.

Nel corso degli anni, si è suddiviso in diversi framework e metodologie, come ad esempio Scrum,Kanban , Magra e XP. Proprio come alcuni preferiscono i cereali, mentre altri preferiscono uova e pancetta per colazione, i diversi team hanno gusti diversi quando si tratta del framework Agile!

ragazzo dei cartoni animati che fa colazione molto velocemente

vuoi saperne di più sui vari gusti di Agile? Cliccare qui.

Sinonimi

Agile Software Management, Agile project management, Metodologia Agile, Metodo Agile, Approccio Agile, Modo Agile

9. Trasformazione agile

Definizione Trasformazione agile è il processo di transizione dell'intera organizzazione per adattarsi alle

Mentalità agile .

Questo implica la creazione di un ambiente di lavoro che supporti innovazione e flessibilità e che permetta al team del progetto di essere funzione trasversale (con membri con impostazioni di competenze diverse).

Nota: La trasformazione Agile non significa insegnare al team a utilizzare le metodologie di sviluppo software Agile.

Sinonimi

Nessuno

Bonus:_

**Leggi la nostra guida sugli artefatti Agile Scrum_

! 💜

10. Arretrati

Definizione

È un elenco di nuove funzionalità/funzione del prodotto, aggiornamenti, correzioni di bug, ecc. che sono richiesti dall'utente.

All'inizio di ogni iterazione , il titolare del prodotto decide su quali elementi del backlog il team deve lavorare. Dopo ogni iterazione, il backlog viene regolarmente aggiornato con i suggerimenti degli utenti e le nuove funzionalità/funzioni.

Sinonimi Backlog della produttività ,

backlog dello sprint

11. Raffinamento del backlog

Definizione

Si tratta di una Riunione Scrum in cui il team Scrum organizza il backlog per assicurarsi che sia pronto per lo sprint o l'iterazione successiva. in altre parole, è come le pulizie di primavera... ma per i team Scrum!

Le faccende multitasking di Spongebob

Normalmente si svolge alla fine dello sprint.

Ecco cosa fa il team durante questa riunione:

  • Rimuove gli elementi non necessaristorie utente* Crea nuove storie utente basate sul feedback degli utenti
  • Dà priorità alle funzionalità/funzione che devono essere incluse nel prossimo sprint

Sinonimi

Preparazione del backlog

12. Collo di bottiglia

Definizione

I colli di bottiglia sono problemi che possono rallentare completamente il processo di sviluppo.

lasciateci spiegare

Un'attività di sprint attraversa diverse fasi durante il processo di sviluppo, come: 'Da fare', 'In corso', 'Revisione'. Un collo di bottiglia si verifica quando troppe attività sono bloccate in una fase, come un ingorgo di attività del progetto!

Il risultato è che il progetto flusso di lavoro del progetto rallenta fino a diventare inesorabile, cosa che non si vorrebbe in un processo Agile veloce!

un uomo dei cartoni animati arrabbiato bloccato nel traffico

a nessuno piacciono gli ingorghi, giusto?

Ecco perché un team Agile di solito utilizza una Bacheca Kanban per evitare che ciò accada.

Sinonimi

Ostacolo, impedimento

13. Grafico Burndown

Definizione Un grafico di burndown è un grafico importante che aiuta i responsabili dei progetti Agile a tenere traccia:

  • La quantità di lavoro rimasto nel progetto
  • Il tempo rimanente per completare il lavoro

grafico di burndown in ClickUp

L'asse x rappresenta il tempo rimanente in uno sprint e l'asse y rappresenta il numero di attività.

Uno strumento di project management Agile come ClickUp può fornire una linea di avanzamento proiettata che evidenzia come sarebbe lo stato di avanzamento del progetto se il team lavorasse allo stesso ritmo.

Sinonimi

Grafico di burndown di rilascio, grafico di burndown di sprint

14. Grafico di burnup

Definizione

A grafico di combustione un grafico importante che aiuta i project manager a visualizzare:

  • Il lavoro che il team Scrum ha completato nello sprint
  • La quantità totale di lavoro nel progetto

grafico di burnup ClickUp

L'asse x rappresenta il tempo rimanente nello sprint, mentre l'asse y rappresenta la quantità di lavoro ( punti storia ).

In questo caso, la linea verde rappresenta il lavoro che il Team Scrum ha completato finora, mentre la linea grigia rappresenta il lavoro ancora da fare.

Sinonimi

Nessuno

15. Integrazione continua (CI)

Definizione

L'integrazione continua è una pratica agile in cui gli sviluppatori aggiungono costantemente il loro codice al sistema principale.

come funziona?

I professionisti dello sviluppo lavorano indipendentemente su una funzionalità. Una volta completata, la funzionalità/funzione viene testata per individuare eventuali bug.

Solo dopo aver superato il test automatizzato viene aggiunta al software finale.

un uomo che dice a un altro uomo che hai superato il test

Sinonimi

Consegna continua, CI

16. Mischia quotidiana

Definizione

Si tratta di una riunione giornaliera di solito ospitata dal Maestro di mischia . Ogni mattina, il Il team di Scrum si riunisce per 15 minuti per discutere della giornata che lo attende.

Ogni membro parla brevemente dei seguenti argomenti:

  • Da fare oggi
  • Da fare ieri
  • Problemi che hanno incontrato

Lo Scrum master passa a risolvere qualsiasi problema impedimenti che il team Scrum potrebbe avere.

Nota: I membri del team Scrum devono essere in piedi per tutta la durata di questa riunione Scrum.

il giovane Keanu Reeves che chiede di stare in piedi

sì, Keanu!

Mantiene il team concentrato e vigile durante questo breve periodo Riunione Scrum.

Sinonimi

Standup giornaliero, riunione Scrum giornaliera

Bonus:_ Tipi di riunioni !

Sinonimi

Sequenza del progetto

20. Impedimento

Definizione

È un ostacolo che riduce la produttività di un team Agile o impedisce di completare del tutto un progetto Agile.

Ad esempio:

Problemi di comunicazione, distrazioni sul posto di lavoro, sbornie dopo un'uscita del team 😉 , ecc.

Durante una riunione di lavoro Riunione Scrum , è il Il maestro di mischia di rimuovere qualsiasi impedimento del team, anche se si tratta di curarlo con una cura per i postumi della sbornia!

/$$$img/ https://clickup.com/blog/wp-content/uploads/2020/09/image18-2.gif versare lo sciroppo sui pancake gif /%img/

Sinonimi

Blocco stradale, problema

21. Iterazione

Definizione

È un periodo di tempo in cui un team Agile deve sviluppare software funzionante. Un'iterazione generalmente dura circa 2-4 settimane per Kanban e Teams di mischia .

Sinonimi Sprint, timebox

K-O: Da Kanban a Lean

22. Kanban

Definizione

È un framework Agile altamente visivo.

Invece di lavorare in iterazioni fissate e pianificate come in Scrum, i team Kanban lavorano su attività con priorità ogni volta che arrivano. L'obiettivo di Kanban è quello di avere un flusso costante di lavoro senza alcuna colli di bottiglia .

da fare?

I Teams aggiungono un limite al numero di attività su cui si può lavorare contemporaneamente (noto come limite di lavoro in corso (WIP)), in modo che il team non sia multitasking e rallenti la produttività.

i Teams hanno intenzione di aumentare la produttività del team? Clicca qui per scoprire come ClickUp può aiutarvi ad impostare il project management Kanban

Sinonimi

Nessuno

23. Bacheca Kanban

Definizione

A Bacheca Kanban visualizza tutto il lavoro all'interno del progetto.

Si tratta di una lavagna di sughero fisica o visiva, suddivisa in 3-4 colonne

Ogni colonna di una lavagna Kanban rappresenta uno stato dell'attività, che va da "Da fare", "In corso" e "Terminato".

In Kanban, ogni attività è visualizzata come una nota adesiva o scheda. Ogni volta che un membro del team termina un'attività, la scheda viene spostata nella colonna corrispondente, in questo modo:

/$$$img/ https://clickup.com/blog/wp-content/uploads/2020/09/image7-5.gif Bacheca Kanban in ClickUp /$$$img/

bello, vero? Si può vedere {\an8}altri 20 esempi di questi prodotti _qui.

Sinonimi

Bacheca, lavagna online, lavagna in sughero

24. Magra

Definizione

È un insieme di principi e pratiche che ottimizza il processo di sviluppo. È stato ispirato dal approccio alla produzione snella introdotto da Toyota negli anni '50.

per saperne di più la gestione snella dei progetti e i principi della leggerezza nei nostri articoli dedicati.

Sinonimi

Sviluppo software snello

P-T: Backlog di prodotto a Bacheca delle attività

25. Backlog di prodotto

Definizione

A portafoglio prodotti è una terminologia Scrum che si riferisce a un elenco di nuove funzionalità/funzione, aggiornamenti, correzioni di bug, ecc. che sono richiesti dall'utente. Il titolare del prodotto è responsabile di dare priorità agli elementi nel backlog di produttività . All'inizio di ogni iterazione, i Teams decidono ogni elemento del backlog di prodotto su cui il team deve lavorare.

Date un'occhiata a questi strumenti per il backlog di prodotto !

Sinonimi

Arretrato

26. Responsabile della produttività

Definizione

Un product manager assiste il team Agile nel processo di sviluppo dall'inizio alla fine.

Le loro principali responsabilità comprendono:

  • affrontare i problemi nel processo di sviluppo
  • assicurare che il team rispetti le scadenze dei progetti
  • collaborare con gli altri reparti dell'azienda, come quelli commerciali, di marketing e di assistenza clienti

Nota: Product manager e titolare del prodotto non sono termini Agile intercambiabili.

impara come i responsabili di prodotto utilizzano ClickUp .

Sinonimi

Project management

Bonus: Scopri il nostro

**Glossario sulla gestione del prodotto_

!

27. Titolare del prodotto

Definizione

Sono i membri chiave di un'organizzazione Agile o Scrum team.

Decidono la visione e le funzionalità/funzione del software finale, ma le funzionalità non vengono scelte per capriccio!

Jack Sparrow che dice: "Voglio uno di questi

Comprendono attentamente le esigenze del cliente esigenze e i requisiti e aggiungere questi elementi al file del backlog dei prodotti. ma non è tutto!

I Teams ricevono anche il feedback dei clienti e lo trasmettono al team di sviluppo.

Sinonimi

Nessuno

28. Rifattorizzazione

Definizione

La rifattorizzazione è una estrema pratica di programmazione .

In questo caso i team di sviluppo software Agile "ripuliscono" il codice:

  • Rimuovono i pezzi di codice superflui
  • Modificando le funzioni non necessarie

Il risultato è un codice più semplice che può essere compreso da qualsiasi sviluppatore.

Nota: Il refactoring non cambia il funzionamento del codice, ma ne migliora solo la struttura e l'architettura interna.

Sinonimi

Ristrutturazione

29. Piano di rilascio

Definizione

Un piano di rilascio illustra tutte le funzionalità/funzione che saranno incluse nella prossima release, insieme a una data di rilascio stimata.

È un po' come il trailer di un progetto Agile!

gif del trailer del film

Un piano di rilascio di solito si estende per un periodo di alcuni mesi.

Sinonimi

Nessuno

30. Quadro Agile Scalato

Definizione

È una metodologia Agile che permette a grandi aziende di implementare Snello e Agile pratiche in tutta l'organizzazione. SAFe unisce tutti i teams di sviluppo software all'interno di un'azienda per lavorare allo sviluppo di software su larga scala per le aziende. da fare?

Organizza più team Agile in un grande team chiamato Treno di rilascio Agile in modo da poter collaborare efficacemente.

siete curiosi di conoscere lo Scaled Agile Framework? clicca qui _per saperne di più su questo metodo Agile

Sinonimi

SAFe

31. Mischia

Definizione

Scrum è un Metodologia agile in cui un team lavora in brevi intervalli di lavoro con intervalli di 2-4 settimane, chiamati sprints . Alla fine dello sprint, essi consegnano il prodotto ai clienti e, a loro volta, i clienti danno agli sviluppatori il loro feedback

cosa succede in uno sprint di Scrum?

A Team di scrum imposta un piano rigoroso per lo sprint, in modo che ognuno sappia cosa deve fare. Inoltre, i team ospitano periodicamente Riunioni Scrum in ordine alla gestione dei processi all'interno dello sprint.

nel mondo dell'Agile, Scrum è il più popolare

In effetti, intorno il 66% dei team Agile utilizzano Scrum o un modulo di Scrum!

/$$$img/ https://clickup.com/blog/wp-content/uploads/2020/09/image9-3.gif un uomo davanti a una bacheca che dice che questa è la gif di scrum /%img/ Clicca qui per saperne di più su questo famosissimo framework_Agile

Sinonimi Scrum project management ### 32. Scrumban

Definizione Scrumban è una metodologia Agile ibrida che combina elementi di, avete indovinato... Scrum e Kanban!

Ha la struttura di Scrum e il flusso di lavoro continuo di Kanban. Questo è utile quando il team Kanban vuole seguire alcune pratiche Scrum e il team Scrum vuole provare il metodo Kanban.

Sinonimi

Nessuno

33. Bacheca di mischia

Definizione

È una lavagna virtuale o fisica che visualizza le attività da fare in uno sprint.

La lavagna di Scrum è quasi identica a una lavagna di Bacheca Kanban. ma non fatevi ingannare!

A differenza di una lavagna Kanban, la lavagna Scrum non ha un limite al numero di attività che possono essere presenti contemporaneamente in una colonna.

per un'analisi più approfondita della_ Bacheca di Scrum clicca qui.

Sinonimi

Bacheca, lavagna online, lavagna di sughero.

34. Maestro di mischia

Definizione

Il Maestro di mischia è il leader di Scrum. Organizza le riunioni, rimuove gli impedimenti e lavora con il titolare del prodotto per garantire che il backlog del prodotto sia aggiornato.

Nota: Non comandano i membri del team.

Al contrario, risolvono i problemi che i membri del team potrebbero avere.

full house you got it dude gif

Sinonimi

Nessuno

35. Riunione Scrum

Definizione

Le riunioni di Scrum sono una parte essenziale del framework Scrum. Senza di esse, lo sprint non avrebbe nessuna struttura o piano di progetto!

Esistono cinque tipi di riunioni di Scrum che si svolgono durante lo sprint.

Ogni riunione di Scrum permette al team di Da fare attività importanti per lo sprint come:

Cerimonie Scrum, Cerimonie Agile

36. La mischia delle mischie

Definizione

È una riunione speciale di Scrum per team Scrum di grandi dimensioni.

In questo caso, i team Agile di grandi dimensioni (più di 12 membri) vengono divisi in piccoli team Scrum (circa 5-10 membri). Ogni piccolo team Scrum designa un membro come "ambasciatore".

Ogni giorno, tutti gli ambasciatori si riuniscono nello Scrum degli Scrum per aggiornare il loro stato e risolvere i problemi.

a pensarci bene, loScrum of Scrums _sembra più un'assemblea dell'ONU con tutti questi ambasciatori!

/$$$img/ https://clickup.com/blog/wp-content/uploads/2020/09/image23.gif ambasciatori all'assemblea dell'ONU /%img/

Sinonimi

Meta Scrum

37. Team Scrum

Definizione

È un team interfunzionale composto da 5-10 persone con impostazioni diverse che spaziano dal design grafico, all'UX, al codice, ecc. Lavorano insieme per sviluppare un prodotto secondo il framework Scrum.

Ogni team Scrum è composto solitamente da 3 persone ruoli chiave:Titolare del prodotto .

Sinonimi

Nessuno

45. Punti storia

Definizione

È una misura del lavoro richiesto al team per completare le attività del progetto (storia utente).

come si calcola?

non preoccupatevi, non è complicato come l'algebra!

/$$$img/ https://clickup.com/blog/wp-content/uploads/2020/09/image20.gif una donna che fa calcoli matematici nella sua testa gif /%img/

Il tempo impiegato per completare la storia utente più semplice viene preso come base e gli viene assegnato 1 punto. Alle altre storie utente vengono assegnati punti storia proporzionale alla linea di base.

Ad esempio, se una funzionalità che richiede 2 ore di sviluppo riceve 1 punto, una funzionalità che richiede 4 ore riceve 2 punti.

Sinonimi

Nessuno

46. Bacheca delle attività

Definizione

Si tratta di un termine generico di Agile che può riferirsi sia a una Bacheca Kanban o Bacheca della mischia.

Sinonimi

Kanban board, Scrum board, Cork board, Lavagna online.

U-Z: Dalla storia dell'utente all'XP

47. Storia dell'utente

Definizione

È una breve descrizione di una specifica produttività una funzionalità/funzione che i personalizzati troverebbero utile.

Una storia utente ha un aspetto simile a questo:

' In qualità di $$$a (nome/tipo dell'utente), voglio (fare una cosa), per poter (raggiungere un obiettivo).

Per esempio:

Supponiamo che vi sia stata affidata l'attività di sviluppare un'app per Batman!.

Quindi un campione di user story potrebbe essere come:

'In qualità di Bruce Wayne, voglio essere in grado di ricevere una notifica di 'Bat-Segnale' sulla mia app, per poter salvare la giornata.'

/img/ https://clickup.com/blog/wp-content/uploads/2020/09/image10-4.gif batman su un telefono cellulare /$$$img/

Durante il la riunione per la pianificazione dello sprint, il titolare del prodotto è responsabile della suddivisione di un elemento del backlog del prodotto in diverse storie utente.

Sinonimi

Obiettivi dell'utente

48. Elemento di lavoro

Definizione

Un elemento di lavoro è un termine Agile che si riferisce ai diversi tipi di lavoro da fare nell'ambito del progetto.

Ecco alcuni esempi: Storia dell'utente .

Sinonimi

Scrum estremo

Conclusione

ricordate la prima volta che siete andati in bicicletta? Apprendimento agile è molto simile a questo!

Homer Simpson in sella a una bicicletta con le gomme sgonfie

Entrambi sembrano complessi e impegnativi a prima vista.

Ma una volta che si prende familiarità con loro, diventa una seconda natura!

e una volta che sapete come andare in bicicletta, inizierete a farlo più spesso, giusto?

Allo stesso modo, una volta imparato Agile, potreste essere interessati ad applicare la metodologia Agile ai vostri progetti.

Per vostra fortuna, gli strumenti di project management Agile come ClickUp hanno tutto ciò che vi occorre per implementare Agile !

ClickUp ha tantissime funzionalità/funzioni per aiutarvi a dare vita alle pratiche e alle metodologie Agile menzionate in questo articolo, come ad esempio Agile dashboard , Diagrammi di flusso cumulativo , elenchi di sprint e altro ancora.

Quindi firma oggi stesso per padroneggiare la A-Z di Agile!