Pergunta

Estou usando o FogBugz como uma ferramenta para nos dar “uma visão do futuro”.O programa pega nossas horas de trabalho, as tarefas para um lançamento, a estimativa atribuída do desenvolvedor em relação a essa tarefa e a tendência dos desenvolvedores de subestimar/superestimar e tenta chegar a uma probabilidade de fazer o lançamento em um intervalo de datas no futuro .

Agora, como o FogBugz leva em conta as horas de trabalho, ele assume que os desenvolvedores investirão as horas nas tarefas que lhes forem atribuídas, o que não é verdade no XP porque a decisão anterior da dupla foi trabalhar em uma das tarefas dos desenvolvedores. junto.

Isso significa que não posso usar o FogBugz para estimativas ao fazer programação em pares?

Foi útil?

Solução

O que eu faria neste caso seria que cada desenvolvedor estimasse cada um de seus casos para a liberação expressa em horário de trabalho que levará para concluí -lo enquanto a programação de pares (ou seja, é o tempo gasto com um parceiro que realmente trabalha nesse caso). Em seguida, descubra quanto tempo você gasta programação de pares em suas próprias tarefas versus tarefas de outra pessoa e define seu "% de tempo gasto em tarefas Fogbugz" no seu horário de trabalho para a porcentagem aproximada de tempo gasta em suas próprias tarefas.

Então, quando você estiver trabalhando em suas tarefas, marque -se como trabalhando em -> ID do caso e quando estiver trabalhando nas tarefas de outra pessoa, defina trabalhando -> nada.

Na verdade, existem muitas maneiras diferentes de fazer com que isso funcione (e as outras respostas aqui podem ser melhores, dependendo das circunstâncias), mas é assim que eu faria.

Outras dicas

Se os dois programadores estão trabalhando juntos, para todos os propósitos práticos, eles são como um programador com duas cabeças, não? Por que não criar outra conta de usuário no Fogbugz que represente os dois? Eles também devem produzir suas estimativas juntas. Isso pode realmente aumentar a precisão.

Isso significa que eu não posso usar o Fogbugz para estimativas ao fazer a programação de pares?

Não tenho nenhuma experiência em Fogbogz, mas eu diria "experimente". O objetivo principal das estimativas de tempo em Fogbogz é que o software aprende com a experiência e corrige automaticamente as estimativas com base nisso. Este é um mecanismo incrivelmente forte porque, na prática, as estimativas da maioria das pessoas valem a pena agachar. Seria interessante ver se o Fogbugs também pode lidar com estimativas de pares. Espero que a margem de erro seja um pouco mais alta, mas talvez as estimativas ainda sejam utilizáveis.

Isso significa que não posso usar o FogBugz para estimativas ao fazer programação em pares?

Não tenho experiência com isso, mas a intuição me diria "depende"

Para elaborar - digamos que você tenha 2 programadores, John e Bob, ambos com contas no FB:

John sempre faz par-programa com Bob?
- As estimativas de John devem ser consistentes com relação aos seus tempos reais de conclusão.Mesmo que ele faça suas estimativas com base apenas no que ele pensa, os cálculos de 'velocidade' deveriam compensar isso

John às vezes faz parceria com Bob e às vezes sozinho?
- Desde que John saiba antecipadamente quais projetos serão emparelhados e quais não serão, ele ajustará suas estimativas de acordo.Eles ainda podem estar errados, mas os cálculos de velocidade provavelmente ainda devem estar ok?talvez?

John faz parceria com uma ampla variedade de parceiros?(opcionalmente incluindo apenas programação)
- Você está ferrado.Existem muitas variáveis ​​em movimento para que John seja capaz de produzir qualquer tipo de estimativa útil, muito menos para que FB ou qualquer coisa (ou qualquer pessoa) as compense.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top