Pergunta

Eu tenho um aplicativo web eu quero construir, como devo gerir todas as minhas tarefas com o FogBugz.

Se eu quiser listar todas as tarefas que tenho em uma página por página, devo usar áreas para isso? Eu também quero dividi-la com os módulos, mais uma vez eu uso áreas?

exemplo:

  • Usuários
    • user add
    • user delete
    • permissões Atribuir / funções a um usuário

ou se fazer em uma base página a lista seria diferente.

Foi útil?

Solução

Com o tempo descobri que é um desperdício de esforço a tentar estrutura rigidamente seus casos por outra coisa senão Projeto e responsabilidade (Area).

Apenas obter os casos no FogBugz no âmbito do projecto direita e área com um título bom.

Assim, o Projeto é o que o produto ou projeto de negócio é que você está trabalhando.

As áreas devem ser coisas como UI, Code, Docs, migração de dados, o tipo de coisas que as pessoas têm diferentes responsabilidades e / ou habilidades em.

title Então seus casos para facilitar a gestão e pesquisa, mantendo o âmbito do caso para algumas horas, se possível, certamente não mais do que um par de dias.

Assim, a partir de seu exemplo, poderia ser tão simples como ...

  • Adicionar Função
  • Ver Função
  • Atualização de Papel
  • Role Excluir?
  • lista Funções
  • Adicionar usuário
  • Ver Usuário
  • Atualização de Usuário
  • Excluir usuário
  • Lista Usuários
  • Adicionar verificações de dependência ao papel de exclusão.

Para ser honesto, mesmo acima é provavelmente um pouco mais de bordo, você provavelmente fugir com:

  • Usuário Papel add / view / update / delete / list
  • Adicionar usuário / view / update / delete / list

O mais simples você faz, e mais confiança que você colocar em seus devs, os menos prejudicados seus devs vai se sentir e mais provável que apenas ir em frente.

Outras dicas

Os usuários podem filtrar por processos atribuídos a eles, para que eles possam sempre ver a sua própria fila.

Lotes de diferentes áreas só vai criar complexidade desnecessária -. Você simplesmente não precisa que o nível de avaria

Tenha em mente que você nunca deve ter um grande número de casos ativos, e você não precisa de muita categorização para listas curtas.

Eu acho que o melhor uso da bandeira área é o trabalho em grupo em uma fila em mais de um desenvolvedor. Então você começa uma fila qualquer pessoa pode visualizar rapidamente.

Por exemplo, você pode ter uma área de "planejamento do produto" para idéias de recursos que você não tenha decidido fazer ainda. Em uma grande equipe que você pode atribuir uma área para cada sub-equipe, de modo que cada gerente de linha poderia ver a sua fila por conta própria.

Temos um projeto grande e complexo que tem sido usando Fogbugz por 4 anos e nós nunca precisei de mais de 5 áreas. Se tivéssemos dividido áreas da maneira que você sugerir aqui teríamos agora centenas deles.

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