Guida Scrum | 4. Come implementare Scrum nella tua azienda?
Pubblicato: 2022-04-11Sebbene il framework di Scrum sia semplice, la sua implementazione in un'azienda non è un compito facile. Scrum viene utilizzato per ottimizzare il lavoro di squadra, ma inizialmente può causare molti problemi. E anche aggravare i problemi esistenti nell'organizzazione. Allora come implementare Scrum nella tua azienda?
Come implementare Scrum – sommario:
- Come implementare Scrum nella tua azienda?
- Implementazione. Il compito dello Scrum Master
- Interdisciplinarità. Come si costruisce un Team di Sviluppo?
- Ritmo di mischia. Separare lo Scrum Team
- Vale la pena implementare Scrum?
- Riepilogo
Come implementare Scrum nella tua azienda?
Molti imprenditori hanno l'idea di utilizzare i principi Scrum nella loro azienda. Scrum promette una grande efficacia di squadra, un'atmosfera energica e nessuna gerarchia. Tuttavia, stabilisce requisiti molto specifici sia per il team che per le singole persone in Scrum Team.
Quando si decide di implementare Scrum, vale la pena considerare i dettagli tecnici e organizzativi. Diamo quindi un'occhiata ai potenziali problemi di implementazione, alle competenze richieste per i membri del team e ai modi per separare lo Scrum Team dall'organizzazione complessiva.
Implementazione. Il compito dello Scrum Master
Durante l'implementazione di Scrum, la figura chiave è lo Scrum Master esperto. Lo Scrum Master è l'unico responsabile della corretta comprensione di Scrum da parte di tutti i soggetti coinvolti. Inoltre, valuta e modifica tutte le operazioni in base ai principi e ai valori di Scrum.
Assumere Scrum Master con esperienza è fondamentale se i dipendenti dell'azienda non hanno lavorato prima con i principi Scrum. Probabilmente avranno molte domande e gli Scrum Events richiederanno una guida dettagliata da parte dello Scrum Master almeno per le prime settimane.
I compiti dello Scrum Master sono limitati al ruolo di coach e leader, una volta che i membri del futuro Development Team conoscono abbastanza bene i principi Scrum. Quindi, prima di iniziare altre attività, rispondi alla domanda: Sei in grado di trovare e assumere lo Scrum Master giusto?
Interdisciplinarità. Come si costruisce un Team di Sviluppo?
La prossima domanda a cui un implementatore Scrum deve rispondere è:
La mia azienda dispone già di personale in grado di creare un team autosufficiente e interdisciplinare?
Forniremo una descrizione dettagliata di come lavora il Team di Sviluppo in Scrum nel prossimo articolo della serie Scrum Guide. Qui menzioneremo solo due problemi che possono sorgere durante la creazione del Team:
- mancanza di personale (anziano) sufficientemente maturo con competenze complementari,
- rigida struttura organizzativa.
Tutti i membri dello Scrum Team dovrebbero essere specialisti nel loro campo. E le loro competenze dovrebbero essere complementari tra loro. Un team ben composto e interdisciplinare non dovrebbe dipendere dall'aiuto di specialisti esterni.
Ciò è particolarmente sostanziale se il Team sta lavorando con dati riservati e sensibili che non dovrebbero essere condivisi con persone esterne all'organizzazione. L'uso dell'aiuto esterno interrompe anche uno dei pilastri di Scrum, la trasparenza. Può anche creare il rischio di creare gerarchie all'interno del Team. Ad esempio, separare gli “sviluppatori di seconda classe”, le persone che non prenderanno parte a pieno titolo alle attività dello Scrum Team.
Possono sorgere problemi con l'implementazione di Scrum quando l'azienda è divisa in dipartimenti rigorosamente separati. Se ogni membro del Team di sviluppo lavora in un dipartimento diverso , sarà necessaria una grande riorganizzazione. Uno degli argomenti su cui riflettere è uno spazio di lavoro comune per un team interdisciplinare.
Ritmo di mischia. Separare lo Scrum Team
Un'altra questione chiave da considerare durante l'implementazione di Scrum è creare una sorta di "firewall" per proteggere il nuovo Scrum Team dall'afflusso di attività esterne. Probabilmente sarà formato da persone che hanno lavorato ad altri progetti nella tua azienda.
Per abitudine, le persone con cui i nuovi membri dello Scrum Team hanno lavorato continueranno a chiedere il loro aiuto. E questo può generare conflitti, causare un afflusso di attività aggiuntive e interrompere il ritmo degli Eventi Scrum.
Vale la pena implementare Scrum?
Se stai seriamente pensando di implementare Scrum nella tua azienda e sei consapevole dei problemi che possono sorgere, analizza di nuovo se Scrum è sicuramente la soluzione per te.
“Sì” è stato detto a Scrum da ben il 66% dei team agili. Tuttavia, le statistiche non mostrano quanto siano efficaci i team subito dopo l'implementazione. Né quanto tempo ci vuole per raggiungere e poi superare le efficienze pre-Scrum.
Inoltre, prestare molta attenzione alle dimensioni dello Scrum Team e al volume di progetti che il team intraprenderà. Descriveremo i problemi associati al ridimensionamento di Scrum in un articolo separato.
Come implementare Scrum – riepilogo
Se ti aspetti una grande efficacia del team, un'atmosfera energica e una mancanza di gerarchie nel team, dovresti sicuramente prendere in considerazione l'utilizzo di Scrum. Una buona pratica è affidare la sua attuazione a uno Scrum Master esperto. Dovresti anche verificare se la tua azienda ha specialisti con competenze complementari. Inoltre, assicurati che lo Scrum Team operi in un ambiente sufficientemente isolato in modo che il ritmo della sua attività non sia disturbato dal flusso di compiti degli altri dipartimenti.
Se ti piacciono i nostri contenuti, unisciti alla nostra indaffarata community di api su Facebook, Linkedin e Twitter.
Guida alla mischia:
- Glossario di termini, ruoli e nozioni di base
- Cos'è Scrum?
- Valori di mischia
- Come implementare Scrum nella tua azienda?
- Scrum Team: cos'è e come funziona?
- Chi è un Product Owner?
- Gli errori più comuni del Product Owner
- Chi è lo Scrum Master?
- Caratteristiche di un buon Scrum Master
- Gli errori più comuni di Scrum Master
- Quali statistiche e metriche dovrebbe monitorare lo Scrum Master?
- Collaborazione tra Product Owner e Scrum Master
- Team di sviluppo in Scrum
- Gli errori più comuni degli sviluppatori
- Artefatti di Scrum
- Scalare Scrum
- Sprint arretrato
- Cos'è il Product Backlog?
- Cosa sono le User Story?
- Creare la migliore User Story con INVEST
- Gli errori di User Story più comuni
- Criteri di accettazione della User Story
- Stima e Punti Storia in Scrum
- Pianificazione del poker
- Gioco di stima della squadra
- Incremento di definizione
- Eventi Scrum
- Cos'è lo Sprint in Scrum?
- Impegni dello Scrum Team - Obiettivo del prodotto, Obiettivo dello Sprint e Definizione del completamento
- Che cos'è un diagramma di burndown?
- Come creare e interpretare un diagramma di burndown?
- Vantaggi e svantaggi del diagramma di burndown
- Tavole Kanban in Scrum e Scrumban
- Velocity in Scrum - Velocità del Team di Sviluppo
- Scrum quotidiano
- Pianificazione dello sprint
- Recensione Sprint
- Che cos'è una retrospettiva sprint?
- Errori comuni durante una Retrospettiva Sprint
- Consolidamento del Product Backlog