Un'azienda ha cinque flussi discreti di requisiti aziendali da implementare nel software. C'è un team di dieci sviluppatori.
Una soluzione organizzativa "naiiva" è quella di dividere il team in cinque "team" di due (uno per flusso di requisiti). Ma sento che questo compromette l'integrità della squadra (rendendo il lavoro di squadra più difficile, causando effetti sul silo, rendendo la comunicazione più difficile ecc.)
Qualcuno ha qualche idea su come organizzare al meglio un team di sviluppatori come questo per fornire rispetto a più flussi di requisiti? È possibile avere meno team di sviluppo rispetto ai flussi di requisiti?