Pergunta

Alguns indivíduos em meu trabalho se uniram para formar um grupo cujo objetivo é analisar os benefícios da implementação de alguns / princípios de gerenciamento de projetos de desenvolvimento de software Agile.

Como um desenvolvedor, não vejo grande benefício em User Stories. Nós estamos olhando para montar um radiador de informação que pode ser usado para monitorar as fases dos actuais versões de lançamento e futuras de planejamento. Eu gostaria de usar User Stories para este processo.

Agora, estamos usando Bugzilla para acompanhamento de problemas. A maioria planejamento de lançamento é feito usando erros a partir deste sistema. O uso do Bugzilla provavelmente não vai mudar. Ele fornece a maior parte do que precisamos pelo preço certo ($ 0).

Uma preocupação é o mapeamento de User Stories para bugs. gerenciamento de liberação é feito atualmente usando números de bugs. O problema é que uma história de usuário poderia incluir três erros ou vice-versa.

No cenário de ter vários bugs reportados para um único usuário Story, uma idéia é ter uma história Bug usuário que explicita a história e dependências definido em erros criança que compõem essa história. Estou preocupado isso pode acabar por ser demasiado complexo e criar confusão entre as partes interessadas, desenvolvimento e controle de qualidade. Além disso, ele irá sobrecarregar Bugzilla um pouco.

Alguém já passou por isso? Se assim for, o que você fez? Devo empurrar a abandonar a idéia de User Stories no Bugzilla? Existe uma solução mais simples?

Qualquer pensamento seria apreciado.

Foi útil?

Solução

Já fiz coisas semelhantes antes no Bugzilla, ea solução que eu encontrei não era implementar hierárquicos "bugs história" ou semelhantes; decidimos também que isso causaria confusão e foi simplesmente demasiado complicado para o que queríamos. A solução que eu usei antes era simplesmente colocar o número da história do usuário na descrição para o bug; você pode jogar um link lá também, para torná-lo mais fácil de eliminar referência. É um pouco patchworkish, mas funciona muito bem.

Outras dicas

Eu diria que, se suas histórias de usuários precisam de mais do que um caso bug - eles são muito grandes. Com boa abstração da funcionalidade necessária, você pode dividir suas histórias de usuário para um menores, que exigem apenas um caso para cada história, e, em seguida, planejar e proceder dessa forma.

Temos tentado usar a abordagem @McWafflestix descreve, com links dos casos para o documento oficial (wiki) da história de usuário, mas depois de algum tempo nós achamos, que a criação de histórias de usuários menores é melhor - Ela também leva a um design melhor aplicação, porque cada usuário história é implementado como abstraído quanto possível, proporcionando uma melhor capacidade de teste e manutenção do código.

Quer ou não uso de links de dependência em Bugzilla são usados ??para rastreamento de história, eu recomendo fortemente o uso de uma palavra-chave em suas histórias. Usamos 'história'. O uso de uma palavra-chave permite a flexibilidade de facilmente rastrear histórias erros vs. em árvores de produto. Eu também recomendo o uso de controle de tempo na instalação Bugzilla; mesmo que o tempo só é monitorado em histórias.

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