Ferramentas de desenvolvimento distribuídas - (controle de versão e gerenciamento de projetos) [fechado]

5

Recentemente, fui responsável por escolher qual software de controle de origem e gerenciamento de projetos seria usado por uma empresa que me emprega.

Atualmente, ele usa o Jira (gerenciamento de projetos) e o Subversion (controle de versões).

Eu sei que há muitas outras opções por aí - as que eu conheço estão todas neste artigo link .

Eu estou inclinado a recomendar que eles fiquem com o que eles têm, uma vez que parece viável e qualquer mudança teria que valer o custo de mudar para dizer github / basecamp ou alguma outra solução.

Alguns detalhes sobre a equipe:

  • É uma loja de desenvolvimento distribuído. Reuniões de toda a equipe em um quarto são raros.
  • Atualmente, é uma equipe de desenvolvimento muito pequena (três desenvolvedores).
  • O gerenciamento de projetos software é usado por desenvolvedores e um gerente de produto ou dois.

Quais são suas experiências com aplicativos web de controle de versão e gerenciamento de projetos? Há algum que você recomendaria e você acha que vale a pena o custo de troca de tempo para aprender novos serviços / implementar a mudança?

Editar: Depois de me informar mais sobre as opções, o DVCS oferece poderosos benefícios que podem valer a pena investir agora, em oposição a mais tarde na vida da empresa, quando o custo de mudança é maior: Sou um geek do Subversion, por que deveria considere ou não considerar Mercurial ou Git ou qualquer outro DVCS?

    
por Macy Abbey 10.01.2011 / 01:01
fonte

3 respostas

3

Como você afirmou, mudar mais cedo é muito mais fácil do que mudar de última hora.

Aumente os benefícios com a equipe e, se eles concordarem, comece a trabalhar para implementá-la agora.

EDITAR : Apenas para atender a seção de gerenciamento de projetos da questão, nós realmente usamos o JIRA com um de nossos fornecedores e achamos isso extremamente útil (desculpe, sr. Spolsky, eu não consegui para usar o FogBugz ainda). Eu também usei o Redmine, mas achei a experiência do JIRA mais completa.

    
por 10.01.2011 / 01:41
fonte
1

Git e SVN realmente jogam muito bem um com o outro nos dias de hoje, então você pode levar a equipe para o teste usando o Git com o SVN tie-in. Isto é possivelmente verdade de outros sistemas DVCS também. Os sistemas de controle de código-fonte do DVCS são recomendados para equipes distribuídas, mas para mim não é um fator decisivo, especialmente para um projeto com tão poucos desenvolvedores.

O JIRA IMO é apenas rock - eu ainda não vi outro produto que o execute até o ponto em que eu levaria a dor da mudança.

    
por 10.01.2011 / 12:50
fonte
0

Eu troquei alguns projetos para Assembla alguns anos atrás. Os primeiros meses foram um pouco lentos, pois todos se ajustaram à transição, mas no final valeu a pena. Minha equipe foi resistente no começo, mas uma vez que todos adquiriram o hábito, nós éramos muito mais produtivos.

Concedido, isso levou alguns meses, mas acho que valeu a pena. A Assembla tem muitas ferramentas úteis; sua ferramenta de rastreamento de bugs é de longe a mais simples e eficaz para usar que eu já vi.

    
por 21.05.2012 / 17:52
fonte