Pergunta

Eu estou olhando para substituir as ferramentas de ciclo de vida atualmente utilizadas pelas minhas equipes de desenvolvimento. Ferramentas que eu estou procurando:

  • Controle de Versão
  • Defeito / Issue Tracking
  • Requisitos de rastreamento
  • Test Case Management
  • (potencialmente) Gerenciamento de Projetos: Projeto Status, entrada horas

Eu tenho um novo servidor robusto (Windows 2008 Server) para executar todas as ferramentas on. Eu estou olhando para COTS e opções de fonte aberta, mas ainda não decidiu até agora.

Outros fatores:

  • equipe distribuída (diferentes locais físicos)
  • Alguns Desenvolvimento do Windows, alguns Desenvolvimento Linux
  • Software, Firmware, Redação Técnica necessidade de ser capaz de usá-lo

recomendações sobre um bom conjunto que irá trabalhar em conjunto?
Se Open Source, melhor abordagem para ser executado no Windows Server 2008?

Foi útil?

Solução

A maioria escolha comum para o sistema de controle de versão é Subversion . Ele tem um bom suporte ferramenta, a maioria das ferramentas trabalhar com Subversion para fora da caixa.

Você tem uma equipe distribuída de modo que você pode considerar um sistema de controle de versão distribuído. Por exemplo Mercurial ou Git . Mercurial tem melhor suporte no Windows. apoio ferramenta é pouco falta em comparação com os sistemas "tradicionais" de controle de versão como Subversion .

Todos os itens acima são de código aberto.

Para projeto de gestão / acompanhamento de problemas / necessidades de rastreamento não é open source Trac que é combinado issue tracker, projeto de software de gestão e wiki. trabalho Trac com o Subversion, Git e Mercurial.

Atlassian fornece JIRA para acompanhamento de problemas de gestão comercial / projeto e Confluence para wiki. Jira funciona, pelo menos com o Subversion.

Fog Creek tem Mercurial baseado Kiln para controle de versão e FogBugz para a gestão de acompanhamento de problemas / projeto. Ambos comercial. Ambos estão disponíveis como hospedado e como versões run-on-seu-próprio-servidor.

Eu tenho usado Trac, que funciona, mas você pode esperar alguns ajustes e configuração antes de trabalhar como você quer que ele funcione.

Outras dicas

Svn / Trac além de alguns plugins irá provavelmente levá-lo a maior parte do caminho até lá gratuitamente.

Se você usar a versão fornecida pelo visualsvn (eles agrupar tanto trac e subversão) é uma configuração fácil agradável também.

http://www.visualsvn.com/server/ http://trac.edgewall.org/ http://trac-hacks.org/

Tenha um olhar para as ferramentas por Atlassian- http://www.atlassian.com/ nós 'usei alguns de seus produtos (Jira / Confluence) e eles ligam bem. Não é exatamente caro.

Como administrador / Wiki jardineiro eles são fáceis de usar e gerenciar, o que às vezes pode ser um importante requisito mais parecia.

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