Scrumban è una metodologia di gestione dei progetti che combina due strategie Agile comuni: Scrum e Kanban. Scrumban è stato sviluppato con l’intenzione di aiutare i team a passare da Scrum a Kanban o viceversa. Scopri di più su come Scrumban può aiutare il tuo team a raggiungere i suoi obiettivi.
Dramedy. Motel. Posate. Tutti questi elementi sono nati come due entità separate che si sono combinate per creare qualcosa di completamente nuovo.
Questa è l'idea di base della nuova metodologia Agile nota come Scrumban. In questo articolo, approfondiamo cos’è Scrumban e come questo nuovo framework Agile può aiutare il tuo team a rispettare le scadenze e raggiungere gli obiettivi.
Scrumban è una metodologia di gestione dei progetti che combina due strategie Agile comuni: Scrum e Kanban. Scrumban è stato inizialmente sviluppato per aiutare i team a passare da Scrum a Kanban, o viceversa. Se i team hanno esperienza con una strategia rispetto a un'altra, questa tecnica può aiutarli a passare gradualmente all'altra metodologia.
Sebbene Scrumban fosse inizialmente destinato ad aiutare i team nella transizione, alcuni potrebbero scoprire che questa combinazione delle due strategie funziona meglio per il loro team. Scrumban è più adatto a un team che conosce già alcuni aspetti di Scrum o Kanban. L’esperienza che hanno acquisito darà loro una certa familiarità quando inizieranno a utilizzare la metodologia Scrumban.
Crea un modello ScrumbanScrum e Kanban sono due metodologie Agile popolari, ma presentano alcune differenze. Scrum è un framework Agile che aiuta i team a collaborare e a svolgere lavori di grande importanza. Tradizionalmente, Scrum viene eseguito in sprint che spesso durano due settimane. Il framework Scrum fornisce un modello di valori, ruoli e linee guida su come eseguire gli sprint in modo efficace.
Kanban, invece, è un framework Agile che aiuta i team a bilanciare il lavoro da svolgere in base alla capacità disponibile di ciascun membro. Il framework Kanban si basa sulla filosofia del miglioramento continuo, in cui gli elementi di lavoro vengono "estratti" dal product backlog e inseriti in un flusso di lavoro costante. La metodologia Kanban prende vita più frequentemente attraverso l’uso di bacheche Kanban, in particolare software di bacheche Kanban.
Come suggerisce il nome, il framework Agile Scrumban prende alcune caratteristiche sia dal framework Scrum che dalla metodologia Kanban.
L’iterazione del processo avviene a intervalli regolari, in genere alla fine degli sprint, quando il team organizza le retrospettive degli sprint e le riunioni di revisione degli sprint.
Il lavoro viene assegnato in base alla complessità dell’attività e alla domanda del prodotto.
Tutto il team concorda e si allinea su cosa significa "fatto", in modo che tutti sappiano cosa significa completare un'attività. Ciò significa che i risultati finali sono chiaramente delineati e definiti.
Utilizza un chiaro backlog di elementi che devono essere completati. Quando un membro del team inizia a lavorare su un’attività, la “estrae” dal backlog e la inserisce nel suo carico di lavoro attuale.
Esistono limiti fissi per il numero di attività in corso per evitare che il team sia sovraccarico di lavoro.
Le attività sono rappresentate visivamente come schede che si spostano attraverso le diverse fasi del processo su una Bacheca Kanban.
Non esiste una gerarchia di team in Scrumban. Ciò significa che ogni membro del team di sviluppo ha le stesse opportunità degli altri di prendere decisioni e fare scelte. Ciò significa anche che non esiste un leader chiaro per il gruppo, ma che il team è interamente autogestito.
I progetti Scrumban non devono necessariamente avere una Scadenza. Gli sprint vengono spesso eseguiti in incrementi di due settimane, in modo che i membri del team possano concentrarsi solo sulle attività specifiche dello sprint fino a quando non è il momento di rivedere e ripetere. Questo rende Scrumban una buona scelta per progetti a lungo termine o con un obiettivo ambiguo.
Il processo Scrumban prevede quattro semplici passaggi. Poiché non esiste uno Scrum Master in Scrumban, è importante che tutti i membri del team conoscano queste quattro fasi essenziali. Ecco come iniziare.
Una bacheca Scrumban è una bacheca Kanban che può includere un product backlog, un backlog degli sprint, le fasi del flusso di lavoro del tuo team (come non iniziato, in corso e in revisione) e una colonna chiara designata per le attività completate. Le fasi che appaiono sulla Bacheca Kanban sono tutte dettate dal tuo team. Ad esempio, alcuni team scelgono di non inserire il product backlog nella bacheca Scrumban, ma solo il backlog degli sprint.
Scrumban segue la natura ciclica degli sprint. Se non ci sono più schede sulla bacheca, i membri del team prenderanno le schede dal product backlog. Idealmente, il team esamina le schede sulla bacheca ogni settimana e aggiunge schede dal product backlog in base all'obiettivo dello sprint.
Crea un modello ScrumbanIn Scrumban, non ci sono moduli di "story point", una strategia che assegna punti alle attività in base al tempo o all’impegno stimato richiesto per ogni attività. Invece, la Bacheca Kanban dovrebbe contenere solo un numero prestabilito di schede per evitare il sovraccarico di lavoro. Questo viene comunemente chiamato limite del work in progress o limite WIP. Il team Scrumban decide come gruppo quante schede possono trovarsi in una determinata fase in un dato momento, in modo che il team non sia sopraffatto dalle attività.
Uno dei principali vantaggi di Scrumban è la possibilità di pianificare e modificare il flusso di lavoro in qualsiasi momento durante il processo. Ad esempio, se il team ritiene che ci siano troppe schede contemporaneamente sulla bacheca, può facilmente scegliere di sospendere l’aggiunta di attività fino a quando più schede non vengono spostate nella categoria “Fatto”.
Scrumban è una delle metodologie Agile più flessibili. Non esiste una gerarchia nel team Scrumban, il che dà a tutti la possibilità di scegliere su cosa lavorare. Il modo più semplice per assegnare la priorità alle attività in Scrumban è osservare ciò di cui il prodotto ha più bisogno. Poiché il processo di definizione delle priorità è continuo, i membri del team possono scegliere ciò che ritengono più importante per il prodotto. Poiché non esiste uno Scrum Master o un product manager, i singoli membri del team hanno la possibilità di decidere ciò che ritengono sia meglio.
Leggi: Comprendere il metodo Kaizen: una guida al miglioramento continuo in aziendaLe riunioni quotidiane aiutano tutti i membri del team a capire su cosa si sta lavorando. I membri del team possono decidere su quale attività lavorare in base alle schede sulla bacheca. Quando tutti partecipano alle riunioni stand-up giornaliere, il team di sviluppo può dare la priorità a ciascuna attività perché conosce il carico di lavoro dei membri del team. Poiché non esiste un leader designato nel metodo Scrumban, i membri del team possono alternarsi nel condurre le riunioni quotidiane.
Uno dei principali vantaggi dell'utilizzo della metodologia Scrumban è che si tratta di un modulo estremamente flessibile per la gestione dei progetti. Ecco alcuni modi in cui puoi utilizzare la metodologia Scrumban per creare processi più efficienti per il tuo team.
Se il tuo team ha un progetto a lungo termine o in corso senza una scadenza prestabilita, Scrumban può essere un buon metodo per garantire che ci sia un flusso di lavoro coerente. Scrumban aiuta stabilendo controlli incrementali. Poiché Scrumban funziona in sprint, il team è in grado di monitorare se il lavoro continua a fluire durante i periodi di revisione o pianificazione. Quindi, anche se non c'è una scadenza per un progetto in corso, l'utilizzo del metodo Scrumban può mantenere il flusso delle attività sulla bacheca.
Per alcuni team di sviluppo, la struttura rigida della piattaforma Scrum può effettivamente ostacolare il flusso di lavoro. Se il tuo team ha difficoltà con la struttura di Scrum, Scrumban è un approccio Agile che può aiutarlo a inserirsi nel Framework. Poiché Scrumban è un ibrido che unisce Scrum e Kanban, il team può apprendere gli elementi chiave del framework Scrum mantenendo la flessibilità del metodo Kanban.
Se il tuo team vuole padroneggiare i fondamenti prima di adottare Scrumban, un modello Scrum ti aiuta a organizzare i backlog, eseguire sprint e sperimentare le best practice Agile.
Ogni metodologia di gestione dei progetti presenta vantaggi e svantaggi. Ecco alcuni aspetti di Scrumban per aiutarti a decidere se questa metodologia funzionerà per il tuo team.
Può aiutare a risparmiare tempo: se il tuo team non utilizza alcun modulo di gestione dei progetti, il metodo Scrumban è un buon modo per iniziare a monitorare il lavoro svolto. Utilizzando la metodologia Scrumban, puoi evitare che il tuo team esegua lavori duplicati o dedichi tempo ad attività che non soddisfano l’obiettivo di uno sprint specifico.
Ottimo per progetti a lungo termine o su larga scala: poiché Scrumban è un metodo Agile iterativo, consente di apportare piccole modifiche in lunghi incrementi di tempo. Questo lo rende un ottimo Framework da utilizzare per progetti a lungo termine, perché le esigenze del progetto cambieranno col passare del tempo. Man mano che le esigenze cambiano, Scrumban ti aiuta a iterare e migliorare i tuoi processi per stare al passo con tali cambiamenti.
I singoli membri del team hanno più indipendenza: se il tuo team sta cercando di avere più autonomia, la metodologia Scrumban potrebbe essere un buon punto di partenza. Il metodo Scrumban offre ai membri del team l'opportunità di prendere decisioni e dare priorità al lavoro come meglio credono, piuttosto che limitarsi a completare il lavoro assegnato da uno Scrum master o da un responsabile del prodotto.
La mancanza di gestione può causare confusione: sebbene l’indipendenza e l’autonomia possano essere motivanti per un team, la mancanza di supervisione può causare confusione e disorganizzazione in un altro. Ricorda, ciò che funziona per un team potrebbe non funzionare per un altro. Trovare la giusta metodologia di gestione dei progetti significa scoprire cosa funziona per il tuo team specifico.
Scrumban è una metodologia relativamente nuova: poiché Scrumban è una metodologia più recente, non ci sono molti processi consolidati. Il processo di un team Scrumban può sembrare molto diverso da quello di un altro team, e parte del motivo è che non esiste un framework standardizzato come con Scrum o la gestione snella dei progetti.
I project manager hanno meno controllo: se il product manager o il project manager è molto pratico, questa metodologia potrebbe non funzionare altrettanto bene. In Scrumban, non ci sono ruoli specifici nel team di sviluppo. Ciò significa che tutti hanno la stessa libertà di scegliere quella che ritengono sia la decisione giusta per lo sprint.
La pianificazione a lungo termine per un progetto Scrumban funziona meglio con uno strumento di gestione del lavoro. La vista bacheca di Asana consente al tuo team Scrumban di vedere a cosa stanno lavorando tutti e a che punto sono nel processo. Vuoi provare una bacheca Scrumban per il tuo team?
Crea un modello Scrumban