13 giu 2025·7 min di lettura

Etichette di stato del workflow: 7 stati chiari che il tuo team può condividere

Le etichette di stato del workflow rendono gli handoff chiari tra gli strumenti. Scopri 5–7 stati pratici, cosa significa ciascuno e come mantenerli coerenti su web e mobile.

Etichette di stato del workflow: 7 stati chiari che il tuo team può condividere

Perché gli stati poco chiari rallentano il lavoro

Etichette di stato del flusso di lavoro vaghe creano confusione che assomiglia a lavoro finto. Le persone spostano gli elementi avanti, ma nessuno è sicuro di cosa sia effettivamente cambiato. Un ticket segnato “In Progress” può significare “ho iniziato a pensarci”, “sono bloccato” o “ho finito e aspetto la revisione”, a seconda di chi lo ha toccato per ultimo.

Quella discrepanza causa tre problemi prevedibili: rifacimenti, handoff mancati e notifiche rumorose. Se uno stato non dice cosa dovrebbe fare la persona successiva, il lavoro rimbalza avanti e indietro. Se un handoff è nascosto in un'etichetta vaga, resta lì finché qualcuno non se ne accorge. Se tutti aggiornano gli stati solo per “segnalare” attività, il feed diventa confuso e i cambi veri sono facili da perdere.

Un altro sintomo comune è la stessa etichetta usata in modo diverso su schermi diversi. Un componente del team usa “Ready” per dire “pronto per la revisione”. Un altro lo usa per dire “pronto per iniziare”. Un manager che controlla la board non capisce se il team stia aspettando, lavorando o abbia finito.

L'obiettivo non è descrivere ogni caso limite. L'obiettivo è rendere ovvio il percorso normale con meno stati e significati più chiari. Quando gli stati sono coerenti ovunque, si ottengono handoff più veloci e meno domande del tipo “È davvero finito?”.

Se il tuo team non sa da dove cominciare, punta a 5–7 stati che coprano la maggior parte del lavoro: uno per gli elementi nuovi, uno per il lavoro attivo, uno per il lavoro in attesa o bloccato, uno per revisione/approvazione e uno per completato. Aggiungi dettagli solo dopo che le basi sono stabili e tutti usano gli stessi significati.

Cosa dovrebbe (e non dovrebbe) significare un'etichetta di stato

Un'etichetta di stato è una promessa condivisa su cosa succede dopo. Quando qualcuno cambia stato, tutti dovrebbero poter prevedere il passo successivo senza fare una domanda di follow-up.

Buone etichette descrivono la realtà corrente del lavoro, non l'opinione di qualcuno su di esso. Se l'etichetta è vera, il team riesce a dire se l'elemento si sta muovendo, aspetta o è bloccato, e chi dovrebbe toccarlo dopo.

Uno stato non è la stessa cosa di priorità, assegnatario, categoria o note sul progresso. Quei campi possono essere importanti, ma mischiarli nello stato rende lo stato inaffidabile.

Aiuta anche separare “stato” da “fase”. Lo stato è ciò che è vero ora (per esempio, “bloccato in attesa di risposta cliente”). La fase è dove l'elemento si trova nel processo (per esempio, “revisione”). Puoi mescolarli, ma quando un singolo stato prova a descrivere entrambi, spesso diventa vago.

Un stato utile dovrebbe innescare una di tre cose:

  • Un prossimo proprietario (chi lo prende in carico)
  • Una prossima azione (cosa succede dopo)
  • Una condizione di attesa (cosa si sta aspettando)

Controllo rapido: qualcuno può leggere l'etichetta in una vista lista compatta e sapere cosa fare dopo? Se la risposta è “dipende”, probabilmente l'etichetta nasconde una decisione che dovrebbe essere presa altrove (per esempio regole di priorità o assegnazione).

Quanti stati usare e perché 5–7 funziona

Un sistema di stati dovrebbe rendere il lavoro più leggibile a colpo d'occhio. Troppi stati e le persone smettono di fidarsi di quello che vedono. Pochi e perdi il dettaglio necessario per gestire gli handoff.

Per la maggior parte dei team, 5–7 stati sono il punto ideale. Ci stanno su un'unica schermata, funzionano bene in una board Kanban o in una semplice vista lista e danno abbastanza segnale per rispondere alle domande quotidiane: cosa è bloccato, cosa è in lavorazione e cosa aspetta revisione.

Mantenere il set piccolo riduce anche la “caccia allo stato” (indovinare quale delle 12 opzioni sia la più vicina), semplifica i report e ti obbliga a tenere priorità, proprietario e tipo come campi separati.

I nomi possono variare, ed è normale. Un team può dire “In Progress”, un altro “Doing”. Ciò che non può variare è il significato. Se “In Review” a volte significa “in attesa di QA” e altre volte “in attesa di un cliente”, la board diventa rumore.

Per mantenere i significati coerenti, crea una fonte di verità: un breve documento di team con ogni stato, cosa significa e le regole per quando un elemento entra ed esce da quello stato. Lascialo breve, leggibile in due minuti. Poi usa lo stesso set di stati ovunque mostri il lavoro.

Un semplice set di 7 stati con cui iniziare

Se vuoi etichette di stato che restino chiare nel tempo, inizia con un set piccolo che risponda a tre domande: chi lo possiede ora, cosa succede dopo e cosa significa “fatto”.

Ecco un semplice set di 7 stati che funziona per la maggior parte dei team senza diventare troppo dettagliato.

StatusCosa significa (in parole semplici)Proprietario predefinitoProssimo passo
NewLa richiesta è stata catturata, ma nessuno l'ha ancora valutata.Triage richieste (lead/PM)Revisionare e decidere: fare ora, programmare o rifiutare.
TriagedÈ stata revisionata e instradata (bug vs feature) e il team concorda che è valida.Lead/PMChiarire lo scope e decidere se vale la pena farla.
ReadyPuò essere avviata senza mancare informazioni o dipendenze.Lead/PMAssegnare un proprietario e iniziare il lavoro.
In ProgressQualcuno ci sta lavorando attivamente.AssegnatarioProcedere finché non è pronta per essere verificata.
In ReviewIl lavoro è sufficientemente completo per essere controllato (peer review, QA, approvazione stakeholder).ReviewerApprovare o rimandare con note chiare.
BlockedIl lavoro non può continuare a causa di una dipendenza specifica.AssegnatarioRimuovere il blocco o scalare alla persona competente.
DoneSoddisfa la definizione di done concordata e non richiede altre azioni.NessunoConservare per report; riaprire solo con una nuova motivazione.

Regola chiave: non usare “Waiting” da solo. Se qualcosa è bloccato, chiamalo Blocked e nomina la dipendenza nella nota (per esempio, “Blocked: risposta cliente” o “Blocked: accesso autorizzato”).

Definizioni per ogni stato (con regole di ingresso e uscita)

Costruisci la tua app di workflow
Trasforma i tuoi 7 stati in un semplice strumento interno di cui il team può fidarsi.
Prova AppMaster

Le etichette di stato funzionano meglio quando ciascuna risponde a una domanda semplice: cosa è vero in questo momento?

New

Cosa è vero: l'elemento è stato catturato, ma nessuno l'ha ancora valutato.

Cosa non è vero: priorità, scope o proprietario non sono concordati.

Ingresso: viene inviata una richiesta.

Uscita: qualcuno la legge e la sposta a Triaged.

Esempio: “Un agente support registra un bug con uno screenshot.”

Triaged

Cosa è vero: il team comprende la richiesta il minimo per instradarla e confermare che è valida.

Cosa non è vero: è pronta per iniziare.

Ingresso: qualcuno aggiunge contesto base (sintesi, impatto, area interessata).

Uscita: viene preparata per il lavoro (Ready) o viene rifiutata intenzionalmente (gestita fuori dal workflow, non come stato).

Esempio: “Il PM la marca come bug reale e annota i passi per riprodurlo.”

Ready

Cosa è vero: può essere iniziata senza informazioni mancanti.

Cosa non è vero: il lavoro non è ancora iniziato.

Ingresso: i criteri di accettazione sono chiari e le dipendenze sono risolte.

Uscita: una persona inizia il lavoro e compie la prima modifica significativa (In Progress).

Esempio: “I campi del form e le regole di validazione sono concordati.”

In Progress

Cosa è vero: è in corso lavoro attivo.

Cosa non è vero: è in attesa in una coda.

Ingresso: qualcuno lo prende in carico e comincia a lavorare.

Uscita: è sufficientemente completo per essere controllato (In Review) o incontra una dipendenza (Blocked).

Esempio: “Un developer implementa il nuovo menu a tendina di stato e salva la logica.”

In Review

Cosa è vero: viene verificato (peer review, QA o approvazione stakeholder).

Cosa non è vero: si stanno ancora aggiungendo nuove feature.

Ingresso: il performer lo invia per verifica.

Uscita: è approvato e soddisfa la definizione di done del team (Done), o torna indietro con feedback (In Progress).

Esempio: “QA conferma che funziona su web e mobile.”

Blocked

Cosa è vero: il lavoro non può continuare a causa di una dipendenza specifica e nominata.

Cosa non è vero: l'elemento è semplicemente a bassa priorità.

Ingresso: l'assegnatario si imbatte in una dipendenza che non può risolvere da solo.

Uscita: la dipendenza viene rimossa e il lavoro riprende (di solito In Progress).

Esempio: “Blocked: in attesa di accesso ai log di produzione.”

Done

Cosa è vero: soddisfa i criteri di accettazione concordati ed è distribuito o pronto per esserlo.

Cosa non è vero: necessita ancora di revisione, test o follow-up.

Ingresso: la revisione passa e i passaggi di rilascio sono completi (in base alla definizione del team).

Uscita: nessuna; la riapertura inizia un nuovo ciclo con una motivazione chiara.

Esempio: “La correzione è live e il bug non si riproduce più.”

Passo dopo passo: crea il tuo sistema di stati in 60 minuti

Puoi sistemare stati disordinati in una riunione focalizzata. L'obiettivo non è un modello perfetto, ma un insieme condiviso di etichette che rispecchino come il lavoro si muove realmente, con regole che il team può ripetere.

Una sessione di lavoro di 60 minuti (con un solo risultato)

Porta una persona per ogni ruolo che tocca il lavoro (richiedente, esecutore, revisore, approvatore). Condividi lo schermo con la tua board o lista attuale.

Per prima cosa, mappa il workflow reale (non quello ideale). Scegli un elemento tipico e traccia cosa succede davvero, inclusi i tempi di attesa. Scrivi i passaggi come verbi semplici (“bozza”, “revisione”, “approva”). Se un passaggio avviene solo a volte, segnalo come diramazione.

Poi rimuovi duplicati e rinomina etichette poco chiare. Unisci etichette che significano la stessa cosa (“In Progress” vs “Doing”). Rinomina quelle vaghe (“Pending”) in qualcosa su cui si può agire (“Blocked: risposta Sam”). Se non riesci a spiegare un'etichetta in una frase, non è pronta.

Aggiungi quindi definizioni con regole di ingresso e uscita. Per ogni stato, scrivi cosa deve essere vero per entrare e cosa per uscire. Mantieni tutto breve. Esempio: “In Review entra quando il lavoro è inviato, esce quando il feedback è sistemato e il revisore approva.”

Dopo, assegna proprietari per ogni handoff. Ogni stato dovrebbe avere un proprietario predefinito (va bene indicare un ruolo). Questo evita che gli elementi rimangano bloccati. Esempio: gli elementi in “In Review” sono di responsabilità del revisore, non della persona che ha fatto il lavoro.

Infine, testa su 10 elementi recenti e aggiusta. Prendi 10 elementi completati o attivi delle ultime settimane e assegna a ciascuno uno stato in ciascun momento. Se litigate spesso, le etichette si sovrappongono. Se non riesci a collocare un elemento, ti manca uno stato o stai mescolando due idee in una.

Dopo la riunione, pubblica le definizioni in un unico posto e fai in modo che le etichette corrispondano ovunque le persone le vedono.

Mantieni gli stati coerenti tra web e mobile

Trasforma i cambi di stato in azione
Attiva il passo successivo quando uno stato cambia usando la logica aziendale drag-and-drop.
Automatizza handoff

Se uno stato significa una cosa sul web e qualcosa di diverso sul mobile, le persone smettono di fidarsi. Iniziano a chiedere in chat, ricontrollare dettagli o a creare uno “stato reale” nei commenti. Lo scopo delle etichette di stato è la verità condivisa, non la decorazione.

Tratta lo stato come un campo condiviso con una sola fonte di verità. La stessa etichetta dovrebbe comparire con la stessa ortografia, capitalizzazione e significato ovunque: liste, schermate dettaglio, notifiche, export e push.

Regole per piccoli schermi che funzionano davvero

Gli schermi mobili penalizzano nomi lunghi e design visivo debole. Uno stato che va bene in una tabella desktop può diventare un badge troncato e confuso su un telefono.

  • Mantieni i nomi brevi (1–2 parole quando possibile).
  • Usa colori coerenti, ma non basarti solo sul colore.
  • Progetta pensando all'etichetta più lunga così nulla si tronca in frammenti illeggibili.
  • Mantieni l'ordine coerente tra le piattaforme.
  • Evita etichette “quasi uguali” come “In Progress” vs “Working”. Scegline una.

La posizione conta. Metti lo stato vicino al titolo nella vista dettaglio così viene visto prima di leggere la descrizione completa. Nelle viste lista, mostralo sempre nella stessa posizione.

Le basi dell'accessibilità aiutano tutti. Il colore è un indizio, non il messaggio. Mostra sempre il testo dell'etichetta e considera un'icona semplice (per esempio, un check per Done) così chi usa screen reader o ha problemi di visione dei colori capisce comunque rapidamente.

Errori comuni che fanno deragliare gli stati

Un set di stati unico ovunque
Definisci un unico campo stato in AppMaster e riutilizzalo nelle app web e native.
Inizia a costruire

Gli stati deragliano quando smettono di significare “dove è il lavoro” e cominciano a significare “come si sente la gente sul lavoro”. A quel punto la board sembra piena, ma nessuno si fida.

Una causa comune sono troppe etichette che corrispondono a ogni piccolo passo. Se un'attività può muoversi tre volte in un'ora, le persone smettono di aggiornare o scelgono uno stato “abbastanza vicino”. Un set piccolo funziona meglio quando ogni spostamento è un vero cambiamento di prontezza o responsabilità.

Un altro punto di deriva è mischiare dimensioni diverse in un unico campo. Priorità e urgenza contano, ma dovrebbero stare in campi separati, non nello stato. Se “Urgent” è uno stato, compete con “In Review” e il reporting perde valore.

Fai attenzione a questi segnali:

  • Più etichette “quasi fatte” senza differenza chiara
  • Etichette personali una tantum (“Waiting for Sam”)
  • “In Progress” che diventa un parcheggio
  • Nessuna regola di ingresso/uscita scritta
  • Nuove schermate che mostrano nomi o ordini diversi

Per prevenire la deriva, assegna un proprietario del set di stati e rendi le modifiche rare. Quando cambi qualcosa, annota cosa è cambiato, perché e cosa sostituisce.

Esempio: una richiesta da inizio a fine

Un cliente scrive al supporto: “Su mobile, la pagina cronologia ordini mostra uno stato vuoto anche se ho ordini.” Il support registra un elemento che diventerà una correzione prodotto e poi un rilascio.

New: Il support cattura screenshot, dettagli del dispositivo e cosa dovrebbe apparire correttamente.

Triaged: Il product owner conferma che è un bug reale, sceglie dove appartiene (app mobile, non backend) e chiarisce l'impatto.

Ready: I passi per riprodurre sono confermati e i criteri di accettazione sono chiari.

In Progress: Un ingegnere riproduce il problema, scopre che l'API ritorna i dati ma lo schermo li filtra male, e inizia la correzione.

Blocked: L'ingegnere scopre che l'interfaccia dipende da un campo mancante negli account più vecchi e serve una modifica backend. L'elemento viene marcato Blocked con una nota chiara: “Blocked: backend needs legacy field mapping.”

In Review: Dopo che la dipendenza è risolta, QA verifica iOS e Android e conferma che lo stato vuoto appare solo quando non ci sono realmente ordini.

Done: La correzione è approvata e rilasciata (o messa in coda per la finestra di rilascio successiva, se per il team quello conta come done). Il support conferma che è live e risponde al cliente.

Nota cosa evita confusione: “Blocked” ha una sola ragione e un solo passo successivo, e la proprietà non rimbalza. Chiunque apra l'elemento capisce subito chi ha la palla.

Checklist rapida per mantenere il team coerente

Da no-code a codice reale
Distribuisci app pronte per la produzione con codice generato in Go, Vue3 e nativo Kotlin o SwiftUI.
Genera codice

Se la tua board sembra disordinata, in 10 minuti di solito trovi la causa.

Scansione della board in 10 minuti

Passa in rassegna la board e cerca questi segnali:

  • Ogni stato risponde: “Cosa è vero in questo momento?”
  • Ogni stato ha un proprietario predefinito (va bene un ruolo) e una chiara azione successiva
  • Nessuno stato può descrivere lo stesso elemento nello stesso istante
  • Gli elementi non sono parcheggiati senza un punto decisionale (se può rimanere giorni, aggiungi una regola di uscita)
  • Gli stessi tipi di lavoro seguono gli stessi passaggi fondamentali, salvo eccezioni scritte

Se le persone non concordano su dove collocare una scheda, lo stato si sovrappone a un altro o non è definito abbastanza.

Controllo di coerenza Web + mobile

Apri lo stesso workflow su un telefono e conferma che le etichette funzionano anche in spazi stretti.

  • Le etichette sono corte e leggibili nelle viste elenco (nessuna troncatura)
  • Il testo è chiaro senza fare affidamento sul colore
  • I cambi di stato sono approvati da un proprietario (team lead o ops), non decisi individualmente
  • I cambiamenti vengono accompagnati da una breve nota così le definizioni non deragliano

Passi successivi: mantenere, misurare e migliorare nel tempo

I sistemi di stato restano utili quando li tratti come un regolamento: stabili, ma rivisti. L'obiettivo non è cambiare continuamente, ma un uso coerente.

Imposta una cadenza leggera, per esempio una review mensile di 30 minuti con una persona per ogni ruolo che tocca la board. Porta 5–10 elementi recenti e cerca eccezioni risolvibili.

Alcuni segnali semplici da monitorare:

  • Tempo passato in Blocked (e motivo principale)
  • Elementi che rimbalzano tra due stati
  • Elementi che restano inattivi oltre il ciclo normale

Quando qualcosa sembra fuori posto, resisti all'idea di aggiungere subito uno stato nuovo. Aggiungine uno solo quando il nuovo stato è davvero diverso, cambia ciò che le persone fanno dopo e capita spesso. La maggior parte delle volte la soluzione è più semplice: stringere la definizione, aggiungere una regola di ingresso o chiarire la proprietà.

Se stai costruendo il workflow in uno strumento interno, tratta gli stati come dati condivisi anziché testo specifico della schermata. In AppMaster (appmaster.io), per esempio, puoi definire il campo stato una volta nel Data Designer e riutilizzarlo su web e app native, il che aiuta a prevenire la deriva “sul mio telefono significa qualcosa di diverso”.

FAQ

Qual è un buon numero di stati di workflow per un team?

Inizia con 5–7 stati che seguono il percorso normale: qualcosa come New, Ready, In Progress, In Review, Blocked e Done. Fai sì che ogni etichetta abbia un significato unico e non usare lo stato per esprimere priorità o note personali.

Come faccio a sapere se un'etichetta di stato è davvero “chiara”?

Uno stato dovrebbe dire a qualcuno cosa è vero in quel momento e cosa succede dopo, senza dover scrivere in chat. Se l'etichetta non implica un prossimo proprietario, una prossima azione o una condizione d'attesa chiara, è troppo vaga per essere utile.

Dovremmo usare “Waiting” o “Blocked”?

Usa “Blocked” quando il lavoro non può continuare per una dipendenza specifica e scrivi la dipendenza nella nota (ad es. “Blocked: risposta cliente”). “Waiting” è di solito troppo vago perché nasconde cosa si sta aspettando e chi deve agire.

Cosa dovrebbe significare “Ready” in pratica?

“Ready” dovrebbe significare che l'elemento può essere avviato immediatamente senza informazioni mancanti e di solito appartiene a chi triage e alimenta la coda del team. Se servono ancora requisiti, accessi o una decisione, non è Ready.

Come evitiamo che “In Progress” diventi un parcheggio?

“In Progress” dovrebbe indicare che è in corso un lavoro attivo, non solo che qualcuno ci ha dato uno sguardo o che è assegnato. Se è parcheggiato, in attesa di input o bloccato su una dipendenza, spostalo in Blocked o indietro a uno stato pre-lavoro.

Abbiamo davvero bisogno di regole di ingresso e uscita per gli stati?

Scrivi una frase per ogni stato: cosa deve essere vero per entrare e cosa deve essere vero per uscire. Mantienila breve, leggibile velocemente, e trattala come il regolamento condiviso da chiunque tocchi il workflow.

Come manteniamo i significati degli stati coerenti tra web e mobile?

Decidi un unico insieme canonico di valori di stato e riutilizza lo stesso campo ovunque: web, mobile, notifiche ed export. Se schermi diversi rinominano o riordinano gli stati, le persone smetteranno di fidarsi del workflow e inventeranno significati propri.

Quali suggerimenti di naming sono più importanti per gli schermi mobili?

Mantieni le etichette corte, idealmente una o due parole, così non si troncano nelle viste elenco. Assicurati anche che il testo da solo trasmetta il significato, perché il colore può essere perso o visualizzato diversamente su schermi piccoli.

Qual è il modo più veloce per riprogettare i nostri stati come team?

Scegli un elemento tipico e traccia cosa è successo dalla richiesta al completamento, incluse le attese. Unisci etichette duplicate, rinomina quelle vaghe in termini azionabili, aggiungi regole di ingresso/uscita, assegna proprietari di default, poi testa il set su 10 elementi recenti e aggiusta.

Come può uno strumento no-code aiutare a prevenire la deriva degli stati nel tempo?

Tratta lo stato come dato condiviso, non come testo specifico della schermata, così ogni interfaccia lo preleva dalla stessa origine. In AppMaster (appmaster.io) puoi definire un singolo campo di stato nel modello dati e riutilizzarlo su web e app native per ridurre la deriva “significa qualcosa di diverso sul mio telefono”.

Facile da avviare
Creare qualcosa di straordinario

Sperimenta con AppMaster con un piano gratuito.
Quando sarai pronto potrai scegliere l'abbonamento appropriato.

Iniziare