Ritorni decrescenti su altri sviluppatori

10

Esiste un termine per descrivere il punto in cui l'aggiunta di più sviluppatori a un progetto software fornirà rendimenti decrescenti?

Mi rendo conto che ad un livello elevato, è più complicato che solo un numero di sviluppatori in cui il progetto sarà a capacità produttiva (ex / stato del progetto, qualità dello sviluppatore aggiunto), ma sto cercando di trovare un modo per collegare questo alla gestione non tecnica attraverso la ripetizione. Fondamentalmente sto cercando un termine che invochi una strong immagine mentale come "velocità terminale", ad eccezione di Legge di Brook .

    
posta smp7d 29.10.2012 - 14:59
fonte

5 risposte

7

La tua domanda include la risposta: il punto di rendimenti decrescenti. Questo è il punto in cui aggiungere più risorse costa più dell'effetto produttivo di queste risorse. Questo è un concetto economico di base, quindi la tua gestione dovrebbe saperlo a memoria ...

    
risposta data 29.10.2012 - 19:36
fonte
6

" L'aggiunta di manodopera a un progetto tardivo lo rende più tardi." Un mese uomo è un concetto di unità di lavoro proporzionale al numero di persone che lavorano moltiplicato per il tempo in cui lavorano; la legge di Brook dice che questo relazione è un mito, ed è quindi il fulcro del libro. "- Fonte: Wiki-Mythical_Man_Month .

    
risposta data 29.10.2012 - 19:21
fonte
4

Doomed to Repeat

Il povero Fred Brooks è come Cassandra da Illiad di Homer . Se hai letto il libro dal quale è venuto il film Troia, è stata lei a non curarsi del cavallo (Trojan). Lei predice il futuro con precisione, ma nessuno la crede fino a dopo che la previsione è avvenuta e l'hanno vista da sé.

Non combattere Gestione / Resistenza passiva o Accurata assunzione?

Il mio consiglio è che probabilmente non è un buon giorno per morire, e che se il tuo manager vuole che tu assuma più personale, fallo. Suggerire alcuni parametri come ottenere qualcuno con esperienza specifica e l'uso della tecnica di schermatura rapida triplicherà il tempo di ricerca e forse raggiungerai la scadenza prima che arrivi il disruptor.

Ridurre al minimo il tempo speso in candidati improbabili farà risparmiare un sacco di tempo. Ad esempio, qualsiasi curriculum senza i tre requisiti principali nel primo 1/3 del proprio curriculum viene sballottato, i candidati devono superare uno schermo telefonico di 30 minuti prima di qualsiasi intervista sul posto, ignorare i reclutatori che non pre-schermo alle proprie esigenze. Altre tecniche abbondano, assicurati che tutto ciò che usi sia efficiente ed efficace.

Controllo dell'onere della nuova integrazione del noleggio

Se effettui il noleggio prima della scadenza e hai bisogno di occuparti di un nuovo dipendente, dedica il budget alle persone che non si trovano sul percorso critico per partecipare alla formazione. È utile che i membri del tuo team ne vedano uno, ne faccia uno, ne mostrino uno. Se hai un membro del team con esperienza di livello medio-basso, rafforzerà la loro comprensione dei tuoi processi, set di strumenti e codice base per guidare una nuova assunzione in queste aree.

Si spera che abbiate una documentazione, quindi assegnare la nuova persona per leggere la documentazione che li aiuterà a salire è un buon investimento a breve e lungo termine. Dovrebbero essere introdotti gradualmente nei tuoi processi e il loro lavoro dovrebbe essere esaminato da persone che possono impedire loro di guidare il progetto sulle rocce con cambiamenti audaci ma dannosi.

Migliori e peggiori incarichi per i nuovi assunti

Se hai un progetto separato o qualche sviluppo tecnologico che possono fare per prepararsi al suo utilizzo in un progetto futuro, anche questo potrebbe essere un grande vantaggio. Imparare il tuo set di strumenti specifici, fare le proprie build locali, test delle unità, test di usabilità, documentazione e partecipazione alle recensioni sono tutti compiti grandi candidati per i nuovi assunti. Una nuova assunzione può avere una prospettiva nuova e può fornire preziosi commenti critici sulle cose che il tuo team ha imparato a convivere e che non possono più vedere.

Meno usi vantaggiosi per il nuovo personale potrebbero includere riunioni di gruppo con dirigenti e soggetti interessati non sviluppatore, stima, elicitazione e gestione dei requisiti (a meno che non siano esperti dopo aver lavorato presso un concorrente), brevetti e intervistare nuovi candidati o altrimenti aiutare con personale.

Mantenere l'armonia nella squadra, impostare le aspettative future

Le nuove priorità di noleggio continuano a entrare in gioco. Se hai una squadra che ha attraversato l'evoluzione della formazione, delle tempeste, delle norme e delle prestazioni, devi dare al nuovo assoldare le tue aspettative per le sue prestazioni e le responsabilità pianificate all'interno del team. Non devi fare in modo che il lavoro della nuova assunzione appaia meno impegnativo di altri ruoli nel team. Se la tua squadra sta spingendo in modo aggressivo verso le scadenze, la nuova assunzione dovrebbe avere i modi per dimostrare che sta spingendo aggressivamente verso l'integrazione.

    
risposta data 30.10.2012 - 07:09
fonte
1

Non conosco un termine standard per il punto in cui diminuiscono i rendimenti della manodopera; poiché l'oggetto è quello di convincere le persone, prova a girare una frase:

  • "limiti di scomposizione" potrebbe essere particolarmente rilevante per un progetto di medie dimensioni.
  • "overhead barrier" evoca la classica legge di Brook per progetti di grandi dimensioni.
  • "i requisiti di iterazione del design" come un modo elegante per dire "se vuoi qualcosa che non fa schifo, ci vorrà un po 'di tempo per farlo a metà strada".
risposta data 29.10.2012 - 19:01
fonte
0

Un termine ragionevolmente vicino sarebbe "l'intervallo di elasticità ": l'analogia con il prezzo regione di inelasticità, quando ridurre ulteriormente il prezzo non aumenta le vendite, dovrebbe suonare un campanello con la gestione.

    
risposta data 29.10.2012 - 17:15
fonte

Leggi altre domande sui tag