Redmine é um software livre e open source de gerência de projetos com base na web e 
muito utilizado como ferramenta para debug (correção de erros). 
Licenciado sob os termos da GNU General Public License v2 (GPL), foi desenvolvido na 
linguagem Ruby, utilizando o framework Ruby on Rails. 
É uma ferramenta multi plataforma que suporta diversos bancos de dados, extensões e 
sistemas de controle de versão. 
O design do Redmine foi influenciado pelo Trac, um software com características muito 
semelhantes. 
Características: 
 Vários projetos de apoio 
 Controle de acesso baseado em papel flexível (Controle de acesso) 
 Flexibilidade no sistema de monitoramento 
 Gráfico e calendários 
 Gerenciamento de noticias, arquivos e documentos 
 Fórum, wiki do projeto 
 Gerenciamento de tempo (projetos e usuário) 
 Integração ao sistema de controle de versões (svn, git, cvs) 
 Suporte a autenticação LDAP 
 Suporte a multilinguagem 
 Vários bancos de dados 
Módulos do Redmine: 
- Gerenciamento de Tarefas 
• Gerenciamento de Tempo 
• Notícias 
• Documentos 
• Arquivos 
• Wiki 
• Repositório 
• Fóruns 
• Calendário 
• Gantt: 
Principais motivos para utilizar o Redmine 
- Centralização da Administração 
O Redmine possui uma característica forte no que diz respeito a Administração de usuários, 
projetos e permissões. Isso porque a aplicação relaciona de maneira prática e completa 
fatores chaves exigidos em projetos formais como: 
- Gerenciamento completo das permissões dos usuários quanto as atividades no ambiente. 
- Fácil definição e alteração de fluxo de trabalho 
- Gestão facilitada dos tipos de tarefas, permitindo inclusive personalização. 
Criação e Gestão de projetos
Criação e a gestão diversos projetos, destacando-se pela possibilidade de integração entre 
os mesmos e a criação de sub-projetos a fim se complementarem ou facilitarem a gestão de 
projetos grandes e complexos. Cada projeto poderá conter: 
- Definição de usuários e seus respectivos papeis de maneira personalizada para cada 
projeto. 
- Gráfico de Gantt para cada projeto com possibilidade de uso de filtros que permitem 
melhor visibilidade dos dados disponibilizados. 
- Possibilidade de criação de versões para acompanhar a evolução do desenvolvimento do 
projeto e versionar de acordo com as releases disponibilizadas 
- Integração de cada projeto com seu respectivo repositorio. A compatibilidade do Redmine 
abrange as seguintes versões de gerenciadores de versão (versonadores): 
- Subersion 
- Darcs 
- Mercurial 
- CVS 
- Bazaar 
- Git 
Ferramenta para personalização do tipo e estabelecimento de horas gasta por cada atividade 
do projeto. O controle de horas é realizado para os projetos de maneira separada e a 
visualização dos resultados é clara e apoiada pelo uso de diversos filtros 
Gestão de Usuários 
O Redmine, possui uma gestão de usuários facilitada. Os usuários possuem login e senha 
unitária e podem ser notificados das atividades do projeto a partir de emails personalizados. 
Casa usuário pode ter diferentes pais em distintos projetos. 
Gestão de papeis e permissões 
O gerenciamento dos papeis e permissões do Redmine permitem e criação de papeis 
personalizados para serem utilizados nos projetos existentes e a criação e adequação das 
permissões de cada um destes papeis. Isso na prática é um recurso de suma de importância 
em ambientes reais de projetos que se baseiam em padrões como CMMI e MPS-BR. A 
possibilidade de criar e manipular papeis e suas respectivas permissões garante que cada 
usuário realize no ambiente de gerenciamento de projeto somente aquilo que é de sua 
responsabilidade. 
Cada usuário pode ter um papel diferente em cada projeto e cada projeto pode ser declarado 
como público (visível por qualquer pessoa) ou privado (visível apenas pelos membros do 
projeto) 
Módulos (wiki, acompanhamento de questões repositório, etc) pode ser ativado ou 
desativado por projeto. 
Gestão de Fluxo de trabalho 
O fluxo de trabalho é um importante fator para o bom andamento da realização de tarefas 
definidas em um projeto. O Redmine contempla essa funcionalidade através de um menu 
que permite a definição de fluxos para cada papel e os respectivos tipos de tarefa que o 
mesmo pode executar.
O Redmine é uma ferramenta bastante completa, possui gerenciamento de bugs/defeito, 
gerenciamento de tarefas, plugin para criação de backlogs para SCRUM e também se 
integra com ferramentas de controle de versão nativamente, inclusive permitindo, com um 
pouco de trabalho, gerenciar permissões de acesso ao código fonte através de sua interface 
administrativa; 
Dificuldades: 
- Instalação e configuração complexas. 
Conclusão 
Com base na análise de uma variedade de ferramentas de gerência de projetos, chegou-se a 
conclusão que o software Redmine agrega simplicidade, agilidade, integração e licença 
livre, obteve-se também outras melhorias no processo de desenvolvimento de software 
assim como: 
Simplificarão no processo de planejamento 
Melhor acompanhamento dos problemas e das implementações/soluções 
Melhor cooperação entre a equipe de desenvolvedores 
Melhor organização de documentos e dos arquivos eletrônicos. 
Fontes: 
http://blog.coderepository.net/2011/12/20/gerenciamento-de-projetos-com-redmine/ 
http://www.cercomp.ufg.br/uploads/18/original_redmine-article.pdf 
Manual do Redmine: 
http://www.prodesan.com.br:8080/opencms/export/sites/default/Prodesan/aempresa/areasde 
atuacao/ti/metodologias/projetos/documentos/MGP_RedMine_V1.pdf 
Site oficial: 
http://www.redmine.org/

Redmine

  • 1.
    Redmine é umsoftware livre e open source de gerência de projetos com base na web e muito utilizado como ferramenta para debug (correção de erros). Licenciado sob os termos da GNU General Public License v2 (GPL), foi desenvolvido na linguagem Ruby, utilizando o framework Ruby on Rails. É uma ferramenta multi plataforma que suporta diversos bancos de dados, extensões e sistemas de controle de versão. O design do Redmine foi influenciado pelo Trac, um software com características muito semelhantes. Características:  Vários projetos de apoio  Controle de acesso baseado em papel flexível (Controle de acesso)  Flexibilidade no sistema de monitoramento  Gráfico e calendários  Gerenciamento de noticias, arquivos e documentos  Fórum, wiki do projeto  Gerenciamento de tempo (projetos e usuário)  Integração ao sistema de controle de versões (svn, git, cvs)  Suporte a autenticação LDAP  Suporte a multilinguagem  Vários bancos de dados Módulos do Redmine: - Gerenciamento de Tarefas • Gerenciamento de Tempo • Notícias • Documentos • Arquivos • Wiki • Repositório • Fóruns • Calendário • Gantt: Principais motivos para utilizar o Redmine - Centralização da Administração O Redmine possui uma característica forte no que diz respeito a Administração de usuários, projetos e permissões. Isso porque a aplicação relaciona de maneira prática e completa fatores chaves exigidos em projetos formais como: - Gerenciamento completo das permissões dos usuários quanto as atividades no ambiente. - Fácil definição e alteração de fluxo de trabalho - Gestão facilitada dos tipos de tarefas, permitindo inclusive personalização. Criação e Gestão de projetos
  • 2.
    Criação e agestão diversos projetos, destacando-se pela possibilidade de integração entre os mesmos e a criação de sub-projetos a fim se complementarem ou facilitarem a gestão de projetos grandes e complexos. Cada projeto poderá conter: - Definição de usuários e seus respectivos papeis de maneira personalizada para cada projeto. - Gráfico de Gantt para cada projeto com possibilidade de uso de filtros que permitem melhor visibilidade dos dados disponibilizados. - Possibilidade de criação de versões para acompanhar a evolução do desenvolvimento do projeto e versionar de acordo com as releases disponibilizadas - Integração de cada projeto com seu respectivo repositorio. A compatibilidade do Redmine abrange as seguintes versões de gerenciadores de versão (versonadores): - Subersion - Darcs - Mercurial - CVS - Bazaar - Git Ferramenta para personalização do tipo e estabelecimento de horas gasta por cada atividade do projeto. O controle de horas é realizado para os projetos de maneira separada e a visualização dos resultados é clara e apoiada pelo uso de diversos filtros Gestão de Usuários O Redmine, possui uma gestão de usuários facilitada. Os usuários possuem login e senha unitária e podem ser notificados das atividades do projeto a partir de emails personalizados. Casa usuário pode ter diferentes pais em distintos projetos. Gestão de papeis e permissões O gerenciamento dos papeis e permissões do Redmine permitem e criação de papeis personalizados para serem utilizados nos projetos existentes e a criação e adequação das permissões de cada um destes papeis. Isso na prática é um recurso de suma de importância em ambientes reais de projetos que se baseiam em padrões como CMMI e MPS-BR. A possibilidade de criar e manipular papeis e suas respectivas permissões garante que cada usuário realize no ambiente de gerenciamento de projeto somente aquilo que é de sua responsabilidade. Cada usuário pode ter um papel diferente em cada projeto e cada projeto pode ser declarado como público (visível por qualquer pessoa) ou privado (visível apenas pelos membros do projeto) Módulos (wiki, acompanhamento de questões repositório, etc) pode ser ativado ou desativado por projeto. Gestão de Fluxo de trabalho O fluxo de trabalho é um importante fator para o bom andamento da realização de tarefas definidas em um projeto. O Redmine contempla essa funcionalidade através de um menu que permite a definição de fluxos para cada papel e os respectivos tipos de tarefa que o mesmo pode executar.
  • 3.
    O Redmine éuma ferramenta bastante completa, possui gerenciamento de bugs/defeito, gerenciamento de tarefas, plugin para criação de backlogs para SCRUM e também se integra com ferramentas de controle de versão nativamente, inclusive permitindo, com um pouco de trabalho, gerenciar permissões de acesso ao código fonte através de sua interface administrativa; Dificuldades: - Instalação e configuração complexas. Conclusão Com base na análise de uma variedade de ferramentas de gerência de projetos, chegou-se a conclusão que o software Redmine agrega simplicidade, agilidade, integração e licença livre, obteve-se também outras melhorias no processo de desenvolvimento de software assim como: Simplificarão no processo de planejamento Melhor acompanhamento dos problemas e das implementações/soluções Melhor cooperação entre a equipe de desenvolvedores Melhor organização de documentos e dos arquivos eletrônicos. Fontes: http://blog.coderepository.net/2011/12/20/gerenciamento-de-projetos-com-redmine/ http://www.cercomp.ufg.br/uploads/18/original_redmine-article.pdf Manual do Redmine: http://www.prodesan.com.br:8080/opencms/export/sites/default/Prodesan/aempresa/areasde atuacao/ti/metodologias/projetos/documentos/MGP_RedMine_V1.pdf Site oficial: http://www.redmine.org/