A mio parere ciò influenzerà molto tutti i progetti. Non si tratta solo di stimare o pianificare. Sì, puoi dire che se i membri del team sono assegnati a tre progetti e hanno il 33% di allocazione per ogni progetto, sai tutto ciò di cui hai bisogno e hai finito, ma non è vero.
Il cambio di contesto è molto costoso. Inoltre, mantenere il pieno impegno per più progetti paralleli è impossibile, quindi quelle percentuali del 33% del tempo di sviluppo sono lontane dal 33% quando lo sviluppatore è assegnato a un solo progetto.
Un altro posto dove questo totalmente fallisce è la comunicazione. Cosa succede se un membro del team che lavora attualmente al progetto A deve comunicare qualcosa con un membro del team che ha lavorato al progetto A ieri ma attualmente sta lavorando al progetto B? Questo è un impedimento per entrambi, perché il primo ha bisogno di informazioni, ma il secondo è concentrato su un progetto completamente diverso e qualsiasi domanda per il progetto A lo disturba. Scrum master del progetto A vuole che il suo sviluppatore ottenga informazioni il più rapidamente possibile e Scrum master del progetto B non vuole che il suo membro del team sia disturbato da qualcosa che non è correlato al progetto B. Se vuoi evitare questo devi pianificare tutto gli sviluppatori del team di lavorare sullo stesso progetto negli stessi giorni - questa è una grande complicazione dell'intero processo di pianificazione e qualcosa che dovrebbe essere completamente evitato.
Devi anche pianificare tutte le riunioni per non entrare in collisione. Devi anche capire che l'incontro è in realtà un rifiuto e, a causa di ciò, dovrebbe essere il numero minimo di riunioni il più breve possibile per mantenere il controllo sul processo. Ma se hai un membro del team che lavora su tre progetti, deve partecipare a tutti gli incontri per questi tre progetti = > tre volte più riunioni in cui lo sviluppatore non produce alcun valore commerciale.
Poiché la conclusione agile riguarda anche la riduzione degli sprechi (sì è dall'approccio Lean) e la condivisione dei membri del team tra i team è uno dei peggiori fallimenti in termini di introduzione di rifiuti e riduzione della produttività. Immagino che il valore di business consegnato per l'allocazione del 33% a un singolo progetto sarà pari al valore aziendale fornito dal 10-16% dell'allocazione a tempo pieno. Ciò significa che lo sviluppatore non parteciperà solo a 1/3 del progetto, ma durante quel periodo la sua produttività sarà compresa tra 1/3 e 1/2.