Project Management Software / 1 talvez 2 desenvolvedores [fechados]

4

Estou procurando por software que eu possa usar para "gerenciar" vários projetos (5 - 10). Aqui estão os recursos que eu gostaria, mas qualquer recomendação é bem-vinda.

  1. Acompanhamento de bugs / recursos por projeto.
  2. Alguma maneira de manter todos os documentos, diagramas, especificações, requisitos, em um único lugar com o projeto. Melhor ainda, uma ferramenta onde todas essas coisas, ou a maioria delas, poderiam ser criadas.
  3. Gerenciamento de tarefas durante a fase de desenvolvimento com marcos e estimativas / reais.
  4. Integração do Git

Tenho trabalhado em contrato e tenho me saído muito bem na obtenção de projetos, mas está ficando muito difícil gerenciar tudo de maneira eficiente. Eu estou tentando aprender sobre as melhores práticas quando se trata de metodologias de programação de software e quanto mais eu leio mais eu percebo que estou apenas gerenciando esses projetos mal. Eu estou fazendo as coisas, mas quanto mais eu entendo o menos "sólido" tudo é. Receio que, se não tiver algumas boas ferramentas / práticas sólidas, vou fazer um desserviço aos meus clientes e a mim próprio. O problema é que existem tantas opções que é difícil eliminar todas elas. Eu estava em um ponto hoje onde eu tinha decidido que eu iria codificar o meu (existe alguma ironia aqui)!

Obviamente, todos têm seus gostos de não gostar Eu gostaria de ouvir de alguns de vocês programadores solitários e como você gerencia tudo desde que nossas necessidades não são exatamente a mesma coisa que uma grande equipe pode precisar. Eu também quero uma solução que pode ser escalada para 2 talvez 3 desenvolvedores, se eu acabar contratando algumas pessoas para ajudar na minha carga de trabalho.

Obrigado novamente por suas percepções usuais!

    
por Ominus 24.05.2011 / 21:36
fonte

8 respostas

12

De seus requisitos, e supondo que você deseja sysetm de código fechado, eu usaria Redmine:

  • ele gerencia vários projetos bem
  • permite ter subprojetos
  • uma vez instalado, um RedMine é gerenciável para uma tonelada de pequenos projetos
  • é fácil configurar o acesso do usuário
  • é flexível, com fluxo de trabalho de ticket (não tão poderoso quanto o do TRAC, mas o TRAC ainda não permite vários projetos)

Estou usando o Redmine para meus pequenos projetos de código fechado. Eu também uso TRAC para um grande projeto (que eu instalei muito antes de aprender sobre Redmine). Eu também usei bitbucket.com e code.google.com. Portanto, este conselho é específico para o caso que você descreve. Em outros casos, eu poderia ter adivado outra ferramenta. Se você quiser mais informações, consulte esta seção , remova o código do Google da lista e substitua bitbucket por github.com. Além disso, se você não gosta de Redmine estar em ruby (-on-rails), talvez Jira lhe agrade, como é em Java e é, até onde eu usei em alguns dayjobs, equivalente.

    
por 24.05.2011 / 21:42
fonte
2

Acabei de receber o JIRA & Confluence instalado na minha empresa e como os dois um pouco. Como mencionado acima, é baseado em Java, em oposição ao Redmine, que é o RoR.

Enquanto Redmine é Open Source, JIRA & A confluência é comercial. Não tenho certeza de quanto você se importa com o livre como na fala, mas o JIRA & Confluence são apenas US $ 10 cada se você instalar em seu próprio servidor e ficar abaixo de 10 usuários ativos para cada um.

O Confluence e o JIRA são aplicativos separados com muita integração, mas eles não são realmente parte do mesmo site que o wiki da Redmine. Não posso comentar sobre a integração de rastreamento do wiki / questão / funcionalidade do Redmine, mas eu estou muito feliz com a integração do JIRA / Confluence. Como exemplo, uma página wiki com recursos planejados e itens de ação pode ser usada para criar rapidamente problemas para cada um, cujo status é então comunicado na página wiki. Eu também direi que o wiki do Confluence é um pouco mais completo que o do Redmine.

O JIRA é muito bom de usar para rastreamento de bugs e lida com versões de lançamento e pode lidar com o desenvolvimento Agile com o Greenhopper. Não há como contestar que é muito feio e não é tão fácil de usar para planejamento de lançamentos e gerenciamento de projetos quanto o Redmine ou o Pivotal Tracker.

Apenas meus 2 centavos.

    
por 10.07.2011 / 19:18
fonte
2

Eu usei Trac, Bugzilla, Redmine e alguns outros, e nós decidimos sobre Redmine. Ele se ajusta às nossas necessidades, é personalizável o suficiente para não nos atrasar em um canto com fluxo de trabalho e fácil de usar (bastante fácil o chefe entende). Ele pode manipular vários projetos, bem como subprojetos de um projeto. Eu recomendo Redmine para os outros.

    
por 02.10.2012 / 17:47
fonte
1

Ter tudo em uma ferramenta parece um pouco complicado.

Por que não usar o Jira para rastrear bugs e uma ferramenta dedicada para gerenciar e agendar atividades? Você pode dar uma olhada no link que vem com um mecanismo de agendamento; Isso significa que ele resolve automaticamente conflitos de recursos e calcula tudo para você.

    
por 02.10.2012 / 16:33
fonte
0

Você pode usar o conjunto de produtividade de escritório on-line Zoho para documentos, etc. O SVN ou o GIT é ótimo. Você pode não receber um pacote tudo de uma vez só, mas se você conseguir algum dinheiro, o BaseCamp é bom.

    
por 24.05.2011 / 21:43
fonte
0

O Team Task Manager funciona bem para nós. É intuitivo e todos os dados são armazenados em seu próprio PC, em vez de online. Barato e um teste gratuito está disponível em seu site - link

    
por 25.05.2011 / 18:23
fonte
0

Tente usar o Microsoft Project Professional 2010. Ele me ajudou a cumprir os prazos cruciais e selecionar os recursos certos. Este Software de gerenciamento de projetos on-line oferece gerenciamento colaborativo de projetos em grupos de todos os tamanhos.

    
por 04.10.2011 / 12:14
fonte
0

O fóssil é o caminho a percorrer. Ele fornece DVCS, rastreamento de bugs e wiki em uma única ferramenta. Foi realmente um impulsionador da produtividade para nós.

    
por 02.10.2012 / 23:31
fonte