Que dicas e "padrões" você usa no processo de gerenciamento de projetos do Redmine?
Você tem um modelo de inserção de wiki padrão que possa compartilhar ou uma maneira padrão de trabalhar um projeto usando tarefas de recursos de bugs e problemas de suporte?
Você permite que problemas e atualizações sejam enviados por e-mail para o Redmine? Você usa os fóruns? Você usa o repositório SVN? Você usa o Mylyn no Eclipse para trabalhar as listas de tarefas?
Estou tentando arrastar nosso departamento. em algum PM baseado na web, em vez de documentos do Word enviados por e-mail com requisitos vagos, seguidos por documentos do Word explicando como fazer o controle de qualidade e implantar para que todos se percam em uma pilha de atualizações e projetos concorrentes para que, quando eu tiver que consertar algo, ninguém possa encontrar qualquer documentação sobre como funciona.
fonte
Consideramos úteis as seguintes práticas:
1) Oculte o rastreador de "Problema" e "Suporte" e arquive tudo como um bug :
2) marcos e versões Adoro isso, você pode facilmente rastrear o status de cada lançamento e a qualquer momento você pode baixar um pacote mais antigo, ou seja, para testar um bug apresentado pelo cliente.
3) Função "salvar" na guia "problemas": outra grande economia de tempo, tenho diferentes consultas salvas para muitas tarefas de relatórios do dia-a-dia e isso é tudo que preciso.
4) integração de controle de versão, ou seja, usar "# 123" nos comentários cria um link para o problema correspondente: simplesmente inteligente!
fonte
Usamos o Redmine extensivamente em nosso sistema. Até montamos um projeto de "Vendas" para nossa equipe de vendas usar como um CRM. Temos um monte de campos personalizados neste projeto e ele substitui o SugarCRM que estávamos usando antes.
Dentro do nosso sistema, temos projetos para software Servidor e Cliente. O projeto do servidor é dividido em submódulos, com base em como estruturei o sistema e os sub-repositórios, já que o Redmine gosta de um repositório separado por projeto.
Usamos, como outros observam, códigos #nnn em mensagens de confirmação para fazer referência a tickets. O legal é que não precisa ser um ticket no mesmo projeto. Assim, um tíquete de venda pode ser bloqueado por um problema de bug ou uma solicitação de suporte.
Acabamos de começar a usar Documentos para agenda / atas de reuniões. Usamos versões para agrupar em lançamentos, tanto no cliente quanto no servidor.
Para tentar usar o plugin Redmine Time Tracker para controlar o tempo, mas sempre esqueço de clicar em iniciar ou terminar. Recebemos e-mails diários sobre questões que não são abordadas há algum tempo (Redmine Whining, eu acho), e que têm datas de vencimento no passado ou em um futuro próximo (Lembrete avançado).
Os e-mails de suporte vão diretamente para o nosso projeto de suporte, e se a importação de e-mail fosse um pouco mais robusta (às vezes não cria novos tickets corretamente se a linha Projeto: estiver incluída no e-mail), teríamos consultas do site para gerar tickets de vendas automaticamente . Do jeito que está, só precisamos monitorar os tíquetes de suporte e movê-los para Vendas, se aplicável.
Coisas que eu gostaria de ser capaz de fazer:
fonte
O Redmine tem sido fantástico para nós até agora. Nós o usamos como uma fila multi-tenant de tíquetes / priorização ágil e também o vinculamos ao SVN. Em particular:
svn switch https//.../branches/1.3-stable .
comandos seguidos pelosrake migrate
comandos com apenas instalações ocasionais de gem necessárias entre eles).svn ci -m "This fixes #1733 @2.5, holy smoke what a weird foo bug. It is now bacon and unicorns."
) - e movemos esse problema para "Aguardando construção" (costumava ser "Resolvido", mas cansei de explicar que "Resolvido" não significava que alguém pudesse espere vê-lo lançado ainda).Acho que terei que investigar o plug-in Redmine-stuff-to-do embora. +1 pergunta.
fonte
Minha empresa trabalha com desenvolvedores de software e hardware de origem internacional. Antes de entrar na empresa, o e-mail era usado com documentos do MS Word para relatar nossos problemas e bugs com software ou hardware para solicitar uma correção. Este processo era impossível de rastrear e manter qualquer tipo de processo. Implementei o RedMine como um meio de rastrear os bugs de software e hardware e está funcionando muito bem desde então. Existe uma grande barreira de idioma com a minha situação. Felizmente, o RedMine pode ser exibido no idioma chinês Sipmlified e o feedback mostrou que isso está OK até agora para meus desenvolvedores.
Status - Quando encontro um problema de software ou hardware, o Status é "Novo" - Quando meus desenvolvedores de software / hardware viram esse problema e estão trabalhando nele, eles mudam o status para "Em andamento". Eles podem usar a% concluída, se desejarem, de 0 a 50. Eu os defini como% Concluída para 50 quando acharem que resolveram o problema. - Eu determino se o problema foi corrigido e altero o Status para "Resolvido" e% concluído para 100%. Isso me permite filtrar problemas <ou igual a 50% para encontrar problemas que ainda estão em aberto.
Prioridade - Baixa, Normal, Alta, Urgente, Imediata tudo se traduz bem em chinês.
Data de vencimento - eu uso isso para me dizer quando a correção foi carregada originalmente pelos meus desenvolvedores de software. Pode levar de 4 a 6 dias para testar algo e resolver o problema. Gosto que meu gráfico de Gannt reflita a capacidade de resposta de minha equipe de software, não quanto tempo levei para aprovar a correção.
Categoria - Isso sempre reflete a versão do software ou hardware onde encontrei o problema. Eu uso isso para ver qual versão do software tinha a maior quantidade de bugs e para garantir que as versões mais novas do software não sofram regressão.
Todos estão incluídos na lista de observadores do RedMine para todos os bugs. O e-mail aparece como (Novo), (Resolvido) ou (Em andamento) para que meus supervisores e os supervisores e engenheiros-chefe das equipes envolvidas possam ver o e-mail e ler rapidamente o progresso que está sendo feito no momento. A maioria das outras pessoas envolvidas nunca faz login no RedMine, normalmente sou a única. Os e-mails servem perfeitamente para dar atualizações instantâneas a todos cuja única preocupação é se o progresso está sendo feito ou não.
fonte
Como você mencionou, enviar e encaminhar documentos do Word com seu controle de qualidade - eu conheço essa sensação, já estive lá, fiz isso. O principal problema para mim foi: as pessoas do controle de qualidade não gostam de adicionar problemas em qualquer bug tracker, eles os anotam em um editor próximo a eles durante o teste.
Estamos usando o Redmine agora com um bom addon - Usersnap (Disclaimer: Nós construímos a ferramenta para resolver este problema por nós mesmos.
Usersnap é ótimo para desenvolvedores web - adicione-o ao seu projeto web e você obterá capturas de tela diretamente anexadas aos tíquetes do Redmine - incluindo meta informações sobre o navegador usado, sistema operacional e assim por diante.
Nossos QAs / clientes podem inserir bugs agora diretamente no aplicativo da web e os desenvolvedores ficam mais fáceis de reproduzir relatórios de bug no Redmine.
fonte
Estamos usando a seção Roteiro como uma maneira clara de exibir:
Esse é o principal ponto de consolidação para nós. O resto é usado em relação a isso (por exemplo, a seção 'anunciar' é usada para definir o marco principal / datas de lançamento usadas no roteiro)
fonte
Além dos outros comentários, recomendo o uso do plug-in "Coisas para fazer" (escrito por Eric Davis, acho :) O uso desse plug-in permite arrastar e soltar a ordem dos problemas em vários projetos.
https://projects.littlestreamsoftware.com/projects/show/redmine-stuff-to-do
fonte
Usamos Versões como uma forma de definir sprints, de modo que cada Versão é uma sprint com a visualização Roadmap, dando uma ilustração clara do progresso. Os problemas nos sprints são marcados como 'prontos para revisão' quando concluídos e, em seguida, fechados quando o controle de qualidade é verificado.
Usamos uma versão como um backlog para quaisquer questões que saiam do escopo ou perdem sua prioridade, etc.
fonte
Estamos usando o Redmine há cerca de um ano e ele evoluiu sozinho de várias maneiras. Usamos versões para agrupar questões para um lançamento e categorias para agrupar questões por disciplina.
Cada problema passa por um fluxo de trabalho de novo> em andamento> resolvido. Em seguida, o testador fechará o problema quando estiver satisfeito.
Adoraríamos atualizar a forma como usamos o Redmine. Parece que há tantos plug-ins ótimos, mas descobrimos que muitos deles estão corrompidos ou não serão instalados.
Usamos o wiki de forma abrangente para a documentação do desenvolvedor.
fonte