Di recente sono entrato in un'azienda in cui lavoro come scrum master in un progetto di sviluppo agile per la creazione di un'app Web.
Il team sta per essere la dimensione massima per un team agile (prevedendo 9 la prossima settimana). Abbiamo parlato di dividere potenzialmente la squadra in due team, non tanto di accorciare le alzate (che non sono eccessive al momento), ma di impedire alle persone di essere completamente annoiate nelle sessioni di pianificazione sprint (che ancora non sono eccessivamente lunghe).
Ci sono due livelli molto distinti nel progetto: un alto backend tecnico (come seriamente complesso) e la progettazione / costruzione / integrazione dell'interfaccia utente. Sembra che quando i ragazzi back-end parlano di tecnica, i ragazzi dell'IU si allontanano, e viceversa. Sembra il modo logico di dividere il team se solo per essere più efficiente nel tempo, ma ho una riserva enorme in quanto tutto ciò che potrei davvero fare è ridurre la collaborazione e la condivisione della conoscenza. Le due squadre non avranno davvero una buona idea di ciò che il resto del team sta costruendo.
Qualcuno ha esperienza nel gestire qualcosa di simile?