Il mio team sta provando a passare a Scrum da tempo, ma sembra che la cultura preesistente stia impedendo alla squadra di passare a una nuova mentalità o addirittura a indurla a muoversi nella direzione opposta.
Per riferimento, il team ha due manager di linea, un project manager, un product owner e cinque sviluppatori.
- Gli sviluppatori non hanno mai contatti diretti con il proprietario del prodotto. Sebbene si possa sostenere che i line manager riempiono quel ruolo dal momento che definiscono il lavoro per il team, questo è negato dal PM.
- Il project manager insiste sul fatto che lei è la "scrum leader".
- PM insiste anche sul fatto che i line manager fanno parte del Dev Team poiché tutti i team Agile hanno un ruolo di "Team Lead" e la supervisione diretta del lavoro da parte di LM va bene dato che sono i lead tecnici dopo tutto, che è una Scrum valida ruolo.
- PM insiste anche che gli standup giornalieri servano da strumento di segnalazione.
- Gli stand-up giornalieri sono gestiti da LM che lo utilizzano per monitorare i progressi quotidiani, supervisionare ogni singolo sviluppatore, commentare il loro approccio e assegnare nuovi compiti.
- 1-3 giorni per user story sono considerati un limite rigido per user story da LMs anziché una linea guida di breakdown. Se uno sviluppatore supera i 2 giorni su una storia utente, riceve una email su come lo sviluppatore è responsabile della consegna entro una scadenza.
- I LM insistono sulla proprietà collettiva significa che dovrebbe esserci un individuo per funzione responsabile del suo sviluppo.
Bonus:
- Quando ho sollevato questi punti in modo estemporaneo durante una riunione, mi è stato praticamente detto che ero sciocco per aver suggerito di rimuovere gli LM dal processo di sviluppo poiché erano quelli con la conoscenza del business o di dare suggerimenti sin da quando era nuovo
- Poche ore dopo aver inviato un'email agli LM con gli sviluppatori CCed che riassumevano i punti che ho citato in merito agli articoli pertinenti, ho ricevuto un'email che inviava a tutte le persone in quell'email un problema relativo a una funzione su cui ho lavorato e come ci è voluto troppo tempo.
C'è qualcosa che posso fare in questa situazione per aiutare il team come transizione dello sviluppatore verso una mentalità Scrum ed evitare di rompere il morale della squadra a causa del monitoraggio quotidiano e della supervisione che ne deriva, che richiede fino al 10-15% di la settimana lavorativa?