La mia azienda è cresciuta seriamente negli ultimi anni. Fino a qualche anno fa potevamo lavorare con 1 squadra agile e tutto è andato liscio. Ora abbiamo più team, tutti agili e le cose vanno meno facilmente come speravamo.
Uno dei principali problemi [psicologici] è come organizzare i metodi di lavoro nei team.
- Se ogni squadra ha il proprio modo di lavorare (il proprio tipo di fogli Excel in cui viene mantenuto il progresso, il proprio modo di calcolare la capacità, ...) le squadre sembrano allontanarsi e sembrano competere piuttosto che cooperare su cose (sviluppando un codice simile in parallelo)
- Se tutti i team usano le stesse metodologie e le stesse procedure di flusso di lavoro, allora abbiamo di nuovo due alternative:
- 'Forzare' le metodologie da parte della direzione sembra scorretto in quanto la gestione non sa chiaramente come le metodologie agili / scrum dovrebbero funzionare (solo i team attuali lo sanno)
- Lasciare che i team suggeriscano miglioramenti e "costringono" questo sugli altri team potrebbe migliorare la competizione piuttosto che la cooperazione (i team si rifiuteranno di utilizzare la metodologia perché proviene da un'altra squadra).
Qualcuno ha esperienza con più team che lavorano insieme in un modo agile / scrum? In che modo promuovere i team lavorando insieme senza farli incolpare a vicenda per cose che non funzionano?