Guida Scrum | 14. Errori degli sviluppatori
Pubblicato: 2022-04-26Il Development Team è un gruppo di professionisti indipendenti. Tuttavia, il successo del progetto che implementano dipende dai loro sforzi congiunti. E questo richiede molta maturità e capacità di lavoro di squadra. Quali sono gli errori più comuni degli sviluppatori? Quali di loro rendono difficile o addirittura impossibile il perseguimento dell'Obiettivo del Prodotto?
Errori comuni degli sviluppatori – sommario:
- Errori comuni degli sviluppatori
- Essere eccessivamente attaccato alle tue idee
- Lavoro autonomo
- Ritiro dello sviluppatore
- Indipendenza
- Limitare le responsabilità all'ambito dell'autorità
- Sprint arretrato disordine
- Riepilogo
Errori comuni degli sviluppatori
Molti degli errori degli Sviluppatori che lavorano in Scrum hanno la loro origine nel loro approccio al lavoro di squadra. Da un lato, è l' incompresa indipendenza e la difesa delle proprie idee contro gli interessi della squadra. D'altra parte, fa affidamento sugli altri e sulla mancanza di indipendenza. Un'altra fonte di problemi potrebbe essere un'incomprensione della responsabilità del team.
Essere eccessivamente attaccato alle tue idee
Le responsabilità quotidiane degli sviluppatori includono la ricerca di soluzioni innovative a problemi complessi. Lo sforzo profuso nello sviluppo di soluzioni può indurli ad attaccarsi eccessivamente alle loro idee. Questo a sua volta fa perdere di vista l'obiettivo del prodotto e dedica troppo tempo allo sviluppo di soluzioni secondarie che non sono utili dal punto di vista aziendale. E sono anche meno disposti a cercare soluzioni alternative, che minacciano l'agilità del Team.
Lavoro autonomo
Se uno sviluppatore ha difficoltà a comprendere il proprio ruolo nel Team, cercherà di separare i propri compiti dallo Sprint Goal. Peggio ancora, li faranno senza fare riferimento al resto della squadra. Può anche diventare un problema se apportano arbitrariamente modifiche allo Sprint Backlog. Ecco come l'incompresa indipendenza di uno degli Sviluppatori può derivare da problemi di comunicazione.
Un eccessivo desiderio di indipendenza può essere radicato in una mancanza di riconoscimento per i risultati individuali di uno sviluppatore . Appare quando il suo contributo al lavoro svolto dal Team è valutato sproporzionato rispetto allo sforzo profuso e alla difficoltà del compito.
Lavorare da soli può diventare fonte di seri conflitti all'interno del Team. Ecco perché è così importante che lo Scrum Master reagisca e risolva il problema sottostante il prima possibile. Questo perché può risultare che l'errore non risiede nello Sviluppatore, ma con una valutazione errata del suo coinvolgimento.
Ritiro dello sviluppatore
Il problema risultante dai due precedenti – lavorare da soli ed essere eccessivamente attaccati alle proprie idee – può essere un problema di mancanza di comunicazione. Quindi quegli Sviluppatori iniziano a isolarsi dal Team. Sebbene svolgano i loro compiti secondo lo Sprint Backlog, si ritirano dalla vita del Team.
In una tale situazione lo Scrum Master dovrebbe prestare particolare attenzione agli Sviluppatori ritirati. Apprezzare il loro contributo al Team e incoraggiarli ad adottare un atteggiamento proattivo.
Indipendenza
L'auto-organizzazione è una caratteristica di un Team di sviluppo maturo e ben composto che abbiamo descritto in un articolo precedente. Significa che, nonostante le difficoltà, gli sviluppatori non si affidano ad altre persone per dire loro come distribuire le attività tra di loro, come e quando completarle. Tuttavia, l'auto-organizzazione può dar luogo a malintesi interpersonali.
In tal caso, è necessario che lo Scrum Master sia sempre presente per assicurarsi che i compiti che devono essere eseguiti per raggiungere lo Sprint Goal siano distribuiti. Questo è quando si pone il problema della dipendenza degli sviluppatori .
Anche in questo caso, lo Scrum Master dovrebbe venire in soccorso incoraggiando i membri del Team di Sviluppo ad essere autodeterminati e ad assumersi la responsabilità dei propri compiti.
Limitare le responsabilità all'ambito dell'autorità
Un altro problema che gli Sviluppatori devono affrontare, soprattutto nel Team in formazione, è la riluttanza a svolgere compiti diversi da quelli appartenenti alle competenze chiave dello Sviluppatore.
Questo errore può portare a una significativa riduzione dell'efficacia del Team di Sviluppo. Non tutti gli Sprint utilizzano le competenze chiave di ciascun membro del Team. Pertanto, devono essere disponibili a svolgere altre attività, accessorie o organizzative che siano ugualmente rilevanti per lo Sprint Goal.
Sprint arretrato disordine
Uno di questi compiti è mantenere in ordine lo Sprint Backlog. È un compito fondamentale per il buon funzionamento del Team di sviluppo. Tuttavia, un errore comune sta spostando la responsabilità di mantenerlo tra gli sviluppatori. Questo ostacola non solo il lavoro sullo Sprint Goal ma anche lo sviluppo del Team e il suo continuo miglioramento.
Errori comuni degli sviluppatori -riepilogo
In sintesi, gli errori più comuni degli sviluppatori includono i tentativi di isolarsi dal Team nel suo insieme: lavorare da soli, spingere le proprie idee e ritirarsi. L'integrità del team di sviluppo è anche minacciata da problemi con lo sviluppo dell'indipendenza, disordine nello Sprint Backlog e riluttanza degli sviluppatori a svolgere compiti al di fuori delle loro competenze principali.
Se ti piacciono i nostri contenuti, unisciti alla nostra indaffarata community di api su Facebook, Twitter, LinkedIn, Instagram, YouTube.
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