siete pronti a conoscere la gestione dei progetti Scrum?
Scrum potrebbe sembrare una metodologia scientifica difficile che richiede tre lauree ad Harvard per essere compresa, ma non lo è! È in realtà uno dei metodi di project management più efficienti e snelli utilizzati oggi.
Il project management di Scrum prevede la suddivisione di un progetto complesso in piccole parti gestibili chiamate sprint. Alla fine di ogni ciclo di sprint, si presenta il progetto ai clienti e si incorpora il loro feedback prima di passare al ciclo successivo.
Da fare meraviglie per la produttività e trasformare il team di sviluppo software in un A-team!
In questo articolo, esamineremo tutto ciò che c'è da sapere sul project management Scrum per aiutarvi a capire come ottenere il massimo da esso.
Iniziamo.
Che cos'è il project management Scrum? Scrum è una moderna metodologia di project management che condivide il progetto in diversi cicli di sviluppo, chiamati sprint, che di solito hanno una durata di 2-4 settimane per aiutare a raggiungere rapidamente le consegne.
Una volta completato ogni sprint, si presenta il progetto a un'altra persona il vostro stakeholder (di solito il client), che vi darà un feedback su ciò che gli piace e non gli piace. Potete quindi incorporare il loro feedback prima di passare allo sprint successivo.
Per cosa sta Scrum?
Sebbene Scrum possa sembrare un acronimo per qualcosa di complesso, non è così.
La mischia è semplicemente un termine preso in prestito dallo sport del rugby. Nel rugby, i giocatori si riuniscono in una formazione affiatata chiamata mischia. Poiché il project management Scrum richiede che i membri del team siano così affiatati, è stato utilizzato questo termine rugbistico per descriverlo.
E poiché questi team devono essere così profondamente connessi, Scrum è il modo perfetto per superare la maggior parte dei problemi che si possono incontrare in un progetto sfide dei team virtuali associato a project management a distanza .
In cosa si differenzia Scrum dal project management tradizionale?
Nel project management tradizionale, si lavora al progetto nel suo complesso. Con Scrum, si sviluppa ogni funzionalità/funzione separatamente e, una volta che questa è pronta, la si presenta ai clienti.
Ad esempio, se doveste sviluppare un dispositivo per i vostri clienti, impieghereste un anno per i lavori richiesti, che potrebbero includere la concettualizzazione, il codice e il collaudo della macchina.
**Lo presentereste ai vostri clienti solo una volta terminato
Se da un lato questo vi permette di lavorare senza interruzioni, dall'altro presenta un problema chiave:
dato che avete costruito lo strumento senza che i clienti abbiano dato il loro contributo per guidare lo sviluppo, non c'è alcuna garanzia che sia di loro gradimento
Pensateci: da quanto tempo i clienti apprezzano ogni **singola funzionalità _che avete messo a punto?
più spesso che no, avranno qualche lamentela, giusto?
**Lo scrum project management può risolvere questo problema
Date un'occhiata al nostro confronto tra Waterfall e Scrum per saperne di più.
Che cos'è il processo Scrum?
Con Scrum, si sviluppa ogni funzionalità/funzione separatamente e, una volta pronta, la si presenta ai clienti. Loro vi daranno un feedback e voi potrete incorporarlo prima di passare alle altre funzionalità/funzione del prodotto.
In questo modo, il cliente è coinvolto attivamente nel processo di sviluppo e il prodotto software finale è di qualità superiore, poiché è stato sviluppato con cura tenendo conto delle sue esigenze.
il risultato?
Un cliente come questo:
Su cosa si basa Scrum?
Scrum è una metodologia di project management basata su Agile, sviluppata da Ken Schwaber e Jeff Sutherland all'inizio degli anni '90. I due hanno scritto anche la Scrum Guide, che spiega come funziona il metodo Scrum, detto anche "Scrum". Hanno anche scritto la Guida Scrum, che spiega come il metodo Scrum, alias metodo a cascata , lavora.
Aspettate..
Cosa c'è? Agile project management ?
È una struttura di gestione che si basa sull'approccio sprint.
Per comprendere meglio lo sviluppo Agile, è necessario esaminare il Manifesto Agile.
Cos'è il Manifesto? Manifesto Agile ?
È una breve sintesi di ciò che Agile rappresenta e dei principi Agile che lo guidano.
vi sentite un po' persi? Cliccate qui per approfondire l'argomento Pratiche di sviluppo agile ._
Ogni metodologia Agile segue il Manifesto Agile e divide progetti aziendali su larga scala in sprint più piccoli per incorporare il feedback degli utenti a tutti i livelli.
da fare, cosa intendete per metodologia agile?
c'è più di una metodologia di gestione dei progetti agili?
Sì!
Scrum è solo un altro metodo Agile.
/$$$img/ https://clickup.com/blog/wp-content/uploads/2020/04/image7-14.gif Dwayne "The Rock" Johnson sembra sorpreso e confuso /$$$img/
Esistono altre tonnellate di metodologie Agile, come ad esempio Kanban , Magro , Programmazione Estrema (XP) e altro ancora!
L'aspetto migliore di ogni metodologia è che è possibile combinarle per renderle più efficaci. Ad esempio, è possibile combinare Scrum e Kanban per creare una metodologia più snella Flusso di lavoro per lo sviluppo agile del software .
Qual è la differenza tra Scrum e Agile?
I team Scrum sono generalmente più piccoli e con maggiore esperienza rispetto ai team Agile. Inoltre, tendono a essere più autosufficienti, con lo Scrum Master che assume un ruolo di coaching anziché di autorevole project manager.
Per uno sguardo più dettagliato su Scrum e Agile, clicca qui .
Quali sono gli elementi di Scrum?
Il project management di Scrum è suddiviso in tre elementi: artefatti, ruoli ed eventi. Inoltre, non sono così confusi come gli elementi della tabella periodica!
Sono solo componenti essenziali del metodo Scrum:
A. Cosa sono gli artefatti Gli artefatti di Scrum ?
Un artefatto di Scrum è uno strumento fondamentale che dà al progetto Scrum il focus di cui ha bisogno per rimanere in carreggiata. È costituito dal backlog di prodotto, dal backlog di sprint e dall'incremento di prodotto.
Ecco i principali artefatti utilizzati in Scrum:
- Product backlog: Abacklog di prodotto è l'elenco completo degli elementi di lavoro da completare in un progetto. È essenzialmente una lista di controllo di ciò che l'intero team virtuale deve fare. Dovendo incorporare regolarmente il feedback dei clienti, ogni elemento del backlog di prodotto deve essere costantemente aggiornato e modificato.
**Le voci del backlog di prodotto sono di solito visualizzate come storie dell'utente. Una user story assicura che gli sviluppatori sviluppino gli elementi del backlog tenendo conto della prospettiva dell'utente.
- Sprint backlog: Abacklog di sprint è un elenco diogni elemento del backlog di produttività che tutto il team tenterà di realizzare in un determinato sprint.
- **L'incremento è il prodotto finale utilizzabile che viene rilasciato dopo ogni sprint. È essenzialmente il deliverable dello sprint nel framework di Scrum.
B. Quali sono i ruoli di Scrum? ?
Ci sono tre ruoli individuali che sono comuni ad ogni Team Scrum :
- Titolare della produttivitàMaestro di mischia si raccomanda a tutti i manager di sottoporsi a una formazione _Scrum per diventare uno Scrum master certificato da un'organizzazione come PMI , Scrum.org , o Scrum Alliance.
3. Chi è il team di sviluppo?
I membri del team di sviluppo software lavorano attivamente a un progetto Scrum. Sono i responsabili della consegna del software di lavoro alla fine dello sprint in corso. La dimensione media di un team di sviluppo è compresa tra 3 e 7 membri.
Nota: Un team Scrum è un gruppo di persone che lavorano in un progetto Scrum team interfunzionale cioè comprende membri del team con competenze specialistiche come il codice, la progettazione, il copywriting, il controllo qualità, ecc.
Quindi, mentre Scrum trasformerà il vostro team di sviluppo nell'A-Teams, purtroppo non c'è posto per B.A Baracus!
C. Quali sono i 5 eventi di Scrum?
Scrum ha una serie di eventi ripetitivi o Cerimonie Scrum che supportano il quadro e la metodologia Agile. Sono le cerimonie di:
- SprintRiunione di pianificazione dello sprint {\an8}Sarà in grado di adattarsi anche a questi cambiamenti?
Per fortuna, ClickUp vi offre invece Multiple Views per adattarsi al flusso di lavoro Scrum del vostro team.
Ecco una panoramica dettagliata di queste visualizzazioni:
A. Visualizzazioni delle attività richieste ClickUp dispone di due attività di visualizzazione necessarie per gestire due dei più comuni stili di project management:
- Vista Elenco Se ai team di Scrum piace Stile GTD da fare, questa è la vista che fa per loro. Qui le attività complesse sono elencate in una lista di controllo che può essere spuntata man mano che si procede.
È la vista perfetta per tenere traccia degli elenchi Sprints per più attività durante una sessione di pianificazione dello sprint o del rilascio. Poiché le attività sono elencate una dopo l'altra, è possibile affrontarle rapidamente in sequenza.
Questi elenchi sono davvero una salvezza, soprattutto nei momenti di crisi!
- Vista Bacheca Se si vuole combinare Scrum e Kanban allora questa è la visualizzazione che fa per voi. Tuttavia, questa bacheca delle attività è ottima anche se si desidera solo una funzione Kanban nella propria Bacheca Scrum .
Qui, le attività sono disposte su un foglio di Bacheca Kanban dove è possibile trascinarli e rilasciarli per apportare modifiche rapide.
Con questa lavagna, si migliora la visibilità del progetto, in quanto i membri del team possono vedere chi è responsabile di attività specifiche, in ogni momento.
B. Vista Riquadro non odiate essere la persona che bugga gli altri su cosa stanno lavorando?
La vista Riquadro è ottima per avere una vista dettagliata delle attività del team, perché sono ordinate per assegnatario.
Il titolare del prodotto e il project manager possono usare questa visualizzazione per tenere facilmente traccia di chi sta lavorando su cosa, proprio come una lavagna delle attività.
C. Visualizzazione del calendario Volete davvero sopportare il dolore di dover riscrivere tutte le vostre attività complesse in un calendario fisico?
Il Calendar View di ClickUp è ottimo per il processo decisionale collaborativo. Può aiutare il titolare del prodotto e il project manager a pianificare le attività dello Sprint. È anche un modo utile per decidere quando sarà possibile aggiungere elementi del backlog allo sprint di Scrum.
Per una maggiore flessibilità, un project manager Agile può visualizzare il proprio calendario come:
- Giorni: visualizzare tutte le attività programmate per una determinata data
- 4-Giorni: guardare le attività programmate per un periodo di quattro giorni
- Settimana: visualizza la pianificazione settimanale dello sprint
- Monthly: mostra la tabella di marcia del progetto su base mensile
Ecco come i dashboard di ClickUp aiutano il project management di Scrum:
A. Grafici della velocità Il grafico di velocità di ClickUp aiuta a monitorare il tasso di completamento delle attività.
Tutte le attività vengono suddivise in intervalli bisettimanali o settimanali e la loro velocità media viene visualizzata qui. ClickUp può anche raggruppare automaticamente i dati dell'Elenco sprint per facilitarne l'aggiunta.
Questi dati sono utili durante le riunioni di pianificazione degli sprint, in quanto prevedono essenzialmente la quantità di lavoro che il team è in grado di gestire nello sprint successivo.
/$$$img/ https://clickup.com/blog/wp-content/uploads/2020/02/image17-3.png clickUp: fantastici grafici della velocità /$$$img/
B. Grafico Burndown I Teams utilizzano un burndown chart di release e sprint per monitorare i risultati del team Agile rispetto a un traguardo. Il grafico Burndown di ClickUp evidenzia anche la quantità di lavoro in sospeso
Il grafico del burndown del rilascio evidenzia varie metriche quali:
- Stato di target: il ritmo ideale di completamento delle attività per raggiungere il vostro incremento
- **Progressi previsti: il tasso di avanzamento attuale del team, basato sulle attività completate
- Attività: il numero attuale di attività completate
C. Grafici di combustione i grafici di burnup evidenziano la quantità di lavoro che il team di sviluppo software ha già completato.
In questo modo, i gestori del team possono fare riferimento a questo grafico durante la Mischia giornaliera per motivare il team a finire rapidamente, soprattutto nei momenti di crisi.
D. Grafici di flusso cumulativi I grafici di flusso cumulativi di ClickUp evidenziano lo stato delle attività su più periodi di tempo.
Le attività sono suddivise in colori diversi in base al loro stato attuale. Questo vi aiuta a identificare rapidamente i colli di bottiglia e a passare alla loro soluzione.
4. Stati personalizzati per gestire fasi diverse delle attività
Ricordate che la metodologia Scrum non è adatta solo allo sviluppo di prodotti.
Anche molti altri team la utilizzano!
E mentre la metodologia Scrum rimane in gran parte la stessa, ogni team e progetto ha le sue esigenze specifiche e le sue fasi.
Ad esempio, le fasi di un processo di sviluppo software e di un progetto di marketing sono molto diverse, non siete d'accordo? I progetti software prevedono una fase di "controllo qualità", che nella maggior parte dei dipartimenti di marketing non esiste.
Ecco perché il vostro software di project management dovrebbe essere in grado di creare stati personalizzati per ogni progetto.
Ed è esattamente quello che fa ClickUp..
come abbiamo detto, non siamo nazisti della zuppa!
Guardate questa vista Bacheca per un progetto di marketing.
5. Commenti assegnati per facilitare una comunicazione rapida
da fare: _Quanto spesso le attività vengono perse di vista?
Soprattutto quando si lascia un commento nello strumento del progetto, ma tutti se ne dimenticano, finché non arriva il momento della presentazione.
Questo problema finisce oggi!
Poiché il metodo Scrum si basa su tempi rapidi, anche la comunicazione deve essere fulminea.
Non potete permettervi di aspettare ore prima che il team agisca in base al vostro feedback, giusto?
Con ClickUp, questo non sarà un problema!
I Commenti assegnati di ClickUp vi permettono di convertire i commenti in attività e di assegnarli a un membro del team. ClickUp li informerà di questi commenti, che appariranno anche nelle loro notifiche e nelle loro attività Home . Una volta completata l'attività, possono anche contrassegnare il commento come risolto per evitare inutili follower!
piuttosto bello, vero?
Tuttavia, queste non sono tutte le funzionalità/funzione di ClickUp.
Sono disponibili moltissime funzionalità aggiuntive per un project management di successo:
- Obiettivi : creareobiettivi del team e suddividerli in traguardi per ogni progetto Agile
- Le priorità : vi aiuta a dare priorità alle attività urgenti e a creare un elenco di elementi prioritari
- Grafici di Gantt : per graficare rapidamente lo stato del progetto
- Dipendenze : per affrontare sempre le attività nel giusto ordine in base allepiano del progetto Reportistica dettagliata*: mostra le prestazioni del team nelle riunioni retrospettive di sprint
- Diritti di accesso personalizzati : per coinvolgere client e stakeholder nello spazio del progetto
- Potenti app per dispositivi mobili iOS e Android : per gestire il vostro lavoro mentre siete in viaggio
Conclusione
Il project management Scrum può sembrare scoraggiante, ma con il software giusto non deve esserlo!
Può aiutarvi ad aumentare immediatamente la produttività e a costruire facilmente prodotti complessi. E poiché volete gestire i progetti software con lo strumento più efficace disponibile, è il momento di iscriversi a ClickUp. Ha tutto il necessario per gestire gli obiettivi del team Agile, le cerimonie Scrum, le schede Scrum e gli elementi del backlog di prodotto!
/$$$img/
https://clickup.com/blog/wp-content/uploads/2020/04/image21-9.gif
B.A. Baracus dice: "Ho pietà dello sciocco che non usa ClickUp"
/%img/