Penso che dipenda molto dalla natura e dallo stato attuale del progetto:
Ottimista:
Tutti i nuovi (5) sviluppatori che si uniscono al team provengono da domini simili e immediatamente affollano le sfide nelle funzionalità che si stanno creando. Dal momento che capisci il dominio e l'architettura (e il progetto non è troppo grande), puoi facilmente rispondere alle domande senza estrarre le sessioni della lavagna ecc. Inoltre il sistema è scritto molto bene (usando TDD) e completamente documentato.
pessimistica:
Nel corso degli anni, il sistema è stato costruito da diversi team e ogni team pensava di seguire la loro pratica migliore. Ciò significa che il codice base ora ha diverse strategie per risolvere problemi simili. Inoltre, la gestione del progetto fino ad ora si è concentrata sull'espansione rapida di nuove funzionalità, quindi il debito tecnico si è accumulato. Inoltre, il collaudo delle unità è sempre stato un ripensamento. In aggiunta, il dominio è molto di nicchia e tutti i nuovi sviluppatori avranno bisogno di una formazione approfondita prima che comprendano parti del dominio.
Quindi, nello scenario ottimistico, probabilmente potresti codificare a fianco dei nuovi sviluppatori abbastanza rapidamente. L'unico problema principale sono le personalità e i comportamenti di lavoro quando la squadra si trasforma in un'unità coesa. In uno scenario pessimistico, essendo il collegamento principale sia per il dominio (business) che per l'architettura (tecnica) si avranno conversazioni estese e si scrivono molte voci o documentazione wiki.
Probabilmente puoi vedere dove sta andando, qualcosa come "Spero per il meglio, piano per il peggio" .
Essendo stato in una situazione simile in passato, direi che non dovresti pianificare sul codice per almeno 4-6 mesi. Assumersi la responsabilità sia dell'architettura che del business link per un grande progetto può essere molto lavoro (anche per una squadra di 5). Questo non significa che non si stia codificando affatto. Tuttavia, i tempi di codifica dovrebbero essere interrotti frequentemente da persone che fanno domande. (Potresti voler esaminare aspetti come Tecnica Pomodoro ecc.
Ok, ora un altro paio di cose con il cappello pessimistico mio . :)
Il tuo manager dice che ci vorrà solo il 10% del tuo tempo. Quindi, ciò equivale approssimativamente a 4 ore a settimana. Se è così, perché il tuo manager non gestisce solo il progetto? Probabilmente perché lui o lei sa che finirà per prendere più tempo allora.
Come sviluppatori, IMO, tendiamo a sottovalutare gravemente la buona gestione. Ora, SCRUM è lungi dall'essere perfetto, ma c'è una ragione per cui 2 dei 7 lavori a tempo pieno vanno alla gestione (controllore e proprietario del prodotto).