Domanda

Sto usando FogBugz come strumento per darci "uno sguardo al futuro".Il programma prende le nostre ore di lavoro, le attività per un rilascio, la stima assegnata allo sviluppatore rispetto a tale attività e la tendenza degli sviluppatori a sotto/sovrastimare e cerca di elaborare una probabilità di realizzare il rilascio rispetto a un intervallo di date future .

Ora, poiché FogBugz tiene conto delle ore di lavoro, presuppone che gli sviluppatori dedicheranno le ore alle attività assegnate, il che non è vero in XP perché la decisione precedente della coppia era di lavorare su uno dei compiti degli sviluppatori insieme.

Ciò significa che non posso utilizzare FogBugz per le stime quando eseguo la programmazione in coppia?

È stato utile?

Soluzione

Cosa farei in questo caso sarebbe quello di avere ogni stima sviluppatore ciascuno dei suoi casi per il rilascio espresso in ore di lavoro ci vorrà per completare mentre pair programming (vale a dire, il tempo trascorso con un partner in realtà lavorando su questo Astuccio). Poi capire a quanto tempo si spende pair programming sulle proprie attività contro qualcun compiti di un altro, e impostare il "tempo% speso per compiti Fogbugz" sul Programma di lavoro per la percentuale approssimativa di tempo speso per le proprie attività.

Poi, quando si lavora sui vostri compiti, contrassegnare se stessi come Su di lavoro -> ID del caso, e quando si lavora su compiti di qualcun altro, impostare Alla lavoro -> Niente.

In realtà ci sono un sacco di modi diversi per ottenere ottenere questo al lavoro (e le altre risposte qui potrebbe essere migliore a seconda delle circostanze), ma è così che lo farei.

Altri suggerimenti

Se i due programmatori stanno lavorando insieme, poi per tutti gli scopi pratici sono come un programmatore con due teste, no? Perché non creare un altro account utente in FogBugz che entrambi rappresenta? Dovrebbero quindi anche produrre le loro stime insieme. Questo potrebbe effettivamente aumentare la precisione.

  

Questo significa che non posso uso FogBugz per le stime quando fare pair programming?

Non ho alcuna esperienza FogBogz ma direi che “fare un tentativo”. Il punto delle stime di tempo in FogBogz è che il software impara dall'esperienza e corregge le stime basate su questo automaticamente. Si tratta di un meccanismo di incredibilmente forte perché in pratica, le stime la maggior parte delle persone vale la pena di squat. Sarebbe interessante vedere se FogBugs possono anche far fronte alle stime coppia. Mi aspetto che il margine di errore di essere un po 'più alto, ma forse le estimtates sono ancora utilizzabili.

Ciò significa che non posso utilizzare FogBugz per le stime quando eseguo la programmazione in coppia?

Non ne ho esperienza, ma l'intuito mi direbbe "dipende"

Per elaborare: supponiamo che tu abbia 2 programmatori, John e Bob, entrambi con account FB:

John fa sempre il Pair-Program con Bob?
- Le stime di John dovrebbero essere coerenti rispetto ai suoi tempi di completamento effettivi.Anche se fa le sue stime basandosi solo su ciò che pensa, i calcoli della “velocità” dovrebbero compensare questo

John a volte fa Pair-Program con Bob, e qualche volta da solo?
- A condizione che John sappia in anticipo quali progetti verranno accoppiati e quali no, adeguerà le sue stime di conseguenza.Potrebbero ancora sbagliarsi, ma i calcoli della velocità probabilmente dovrebbero essere ancora ok?Forse?

John fa programmi di coppia con un'ampia varietà di partner?(facoltativamente inclusa la sola programmazione)
- Sei fregato.Ci sono troppe variabili in movimento perché John sia in grado di produrre qualsiasi tipo di stima utile, per non parlare di FB o di qualsiasi altra cosa (o chiunque altro) per compensarle.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top