Assolutamente puoi indossare entrambi i cappelli allo stesso tempo, quanto efficacemente puoi farlo è in gran parte una questione di gestione del tempo.
La gestione è sia una serie di competenze che una descrizione del lavoro. Da ciò comprende varie attività che esegui. Quando gestivo un team di 10 persone, ero il responsabile delle risorse umane e il loro team tecnico. Ho assegnato il lavoro (sì, non agile ...) affrontato con piccole questioni di bilancio, noleggio di risorse umane generali / incendio / revisione / vacanze / ecc. roba e cose simili.
Alcuni di questi lavori aumentano il numero di persone gestite e alcuni sono riparati in base a sì / no. Il numero di dipendenti che hai non incide in modo significativo sulla durata del budget, ma influisce sul tempo necessario per eseguire le revisioni a metà anno e documentarle sulla soddisfazione delle risorse umane.
Con un team di 10 persone, ho principalmente supervisionato, recensito il codice ed ero la persona a rimbalzare idee. Con un team di soli 5, tuttavia, c'era molto più tempo per la vera codifica.
Per usare una formula grezza elaborata come un'analogia, la mia esperienza personale sarebbe qualcosa di simile
Dev-Time-As-Percent = 100 - Fixed-Managerial-Overhead - (Staff-Count * 5)
Qui presumo che ogni individuo rappresenti il 5% del mio tempo di lavoro - mediamente esaurito. Alcuni hanno bisogno di più in alcuni giorni, ecc. La parte fissa è quella che ho menzionato come budget, che tende ad essere invariata - o devo farne uno o non farlo. Il conteggio dello staff è anche un input per i numeri nel budget, ma il conteggio dello staff non cambia lo sforzo di creare molto il budget.
Che cosa tu fai con quel tempo residuo dipende da te e dal tuo capo! Nel mio caso, ho risolto il problema principalmente per tenere le mani sporche nel codice, e poiché il mio tempo era effettivamente variabile, non ero quindi un collo di bottiglia per funzioni più grandi.
Qualsiasi lavoro, come i bit su un disco rigido o mobili in una casa, può espandersi per riempire lo spazio (tempo) disponibile. Quindi tutto torna a gestione del tempo . Hai le cose di gestione fatto-fatto e puoi quindi fare altre cose? Oppure le cose di gestione prendono il 100% del tuo tempo indipendentemente dalle dimensioni del team?