Você está na página 1de 35

Introduc ao

Conteudo

Conclusao

Gerenciamento de Projeto com o Redmine


Marcello Moura, Hugo do Nascimento {marcello,diretor}@cercomp.ufg.br
Centro de Recursos Computacionais Universidade Federal de Goias

Goiania, 28 de Abril 2009

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

foi criada usando o VIM com plugin latexEsta apresentac ao suite e Latex/Beamer e apresentada com Impressive em uma GNU/Linux Debian. estac ao

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

o CERCOMP? O que e
http://www.cercomp.ufg.br

o org ao responsavel O Centro de Recursos Computacionais e da Infraestrutura de Tecnologia da Informac pela manutenc ao ao da UFG

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Motivac ao

da quantidade consideravel Em func ao de sistemas desenvolvidos e mantidos pelo CERCOMP, mais de 30, e da tecnologias distintas de programac PHP presenc a de tres ao (puro e com Scriptcase), PL/SQL (Forms & Reports) e Java imprescind de ferramentas de para Web, e vel a utilizac ao gerenciamento de projetos.

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Necessidades

Precisa-se de uma ferramenta de gerencia de projetos que permita:


1

cadastrar as atividades de desenvolvimento que precisam ser realizadas,

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Necessidades

Precisa-se de uma ferramenta de gerencia de projetos que permita:


1

cadastrar as atividades de desenvolvimento que precisam ser realizadas, alocar recursos humanos a essas atividades,

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Necessidades

Precisa-se de uma ferramenta de gerencia de projetos que permita:


1

cadastrar as atividades de desenvolvimento que precisam ser realizadas, alocar recursos humanos a essas atividades, acompanhar o andamento das tarefas planejadas e

2 3

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Necessidades

Precisa-se de uma ferramenta de gerencia de projetos que permita:


1

cadastrar as atividades de desenvolvimento que precisam ser realizadas, alocar recursos humanos a essas atividades, acompanhar o andamento das tarefas planejadas e dos artefatos de software gerados, acompanhar a evoluc ao tais como documentos e codigos.

2 3 4

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Necessidades
disso, a ferramenta deve atender os seguintes requisitos: Alem livre; ter licenc a de uso e de distribuic ao

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Necessidades
disso, a ferramenta deve atender os seguintes requisitos: Alem livre; ter licenc a de uso e de distribuic ao ` maioria dos requisitos tecnicos atender a de gerencia de projetos;

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Necessidades
disso, a ferramenta deve atender os seguintes requisitos: Alem livre; ter licenc a de uso e de distribuic ao ` maioria dos requisitos tecnicos atender a de gerencia de projetos; incluir outros recursos como forum, wiki e suporte a e software de versionamento, uteis para a documentac ao dos artefatos do para o acompanhamento da evoluc ao projeto;

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Necessidades
disso, a ferramenta deve atender os seguintes requisitos: Alem livre; ter licenc a de uso e de distribuic ao ` maioria dos requisitos tecnicos atender a de gerencia de projetos; incluir outros recursos como forum, wiki e suporte a e software de versionamento, uteis para a documentac ao dos artefatos do para o acompanhamento da evoluc ao projeto; ter uma interface simples e agradavel; e

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Necessidades
disso, a ferramenta deve atender os seguintes requisitos: Alem livre; ter licenc a de uso e de distribuic ao ` maioria dos requisitos tecnicos atender a de gerencia de projetos; incluir outros recursos como forum, wiki e suporte a e software de versionamento, uteis para a documentac ao dos artefatos do para o acompanhamento da evoluc ao projeto; ter uma interface simples e agradavel; e ter uma equipe ativa de desenvolvimento e de melhoria do produto.
ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Fluxo de Trabalho

S.A.U
Usurio

Filas de Requisies

Ferramenta de Gerncia de Projetos Versionador

Dvidas Reclamaes Sugestes

Gerente de Projeto

Desenvolvedores

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Ferramentas de Gerencia de Projeto Analisadas


Nome GanttPV GanttProject ProjectOpen MSProject Standard RationalPlan Multi Project Primavera JXProject DotProject Trac Redmine Versao 0.10 2.0.7 03/03/08 2007 3.8.1 6 2.5.0.10 2.1.2 0.10.3 0.8.0 Licenc a GPL Apache GPL proprietaria proprietaria proprietaria CPAL 1.0 GPL BSD modicada GPL 2.0 Tecnologia Python Java PL/SQL Visual Java Java Java PHP Python Ruby on Rails
ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

das Ferramentas Processo de Avaliac ao


1

de um modelo de avaliac contendo todos os Elaborac ao ao requisitos desejaveis das ferramentas Escolha e instalac ao de cada ferramenta com base no modelo Avaliac ao de um parecer nal Elaborac ao

2 3 4

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

das Ferramentas Processo de Avaliac ao


1

de um modelo de avaliac contendo todos os Elaborac ao ao requisitos desejaveis das ferramentas Escolha e instalac ao de cada ferramenta com base no modelo Avaliac ao de um parecer nal Elaborac ao

2 3 4

Conclu u-se pelo Redmine (http://www.redmine.org).

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

das Ferramentas Processo de Avaliac ao


1

de um modelo de avaliac contendo todos os Elaborac ao ao requisitos desejaveis das ferramentas Escolha e instalac ao de cada ferramenta com base no modelo Avaliac ao de um parecer nal Elaborac ao

2 3 4

Conclu u-se pelo Redmine (http://www.redmine.org). Relatorios dispon veis em: http://www.cercomp.ufg.br

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Fluxo de Trabalho com Ferramentas

Redmine S.A.U
Usurio

RT

SVN

Dvidas Reclamaes Sugestes

Gerente de Projeto

Desenvolvedores

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

As Funcionalidades do Redmine I
Suporte a multiplos projetos, N veis ex veis de acesso e controle, e Sistema de tarefas para bug, suporte, implementac ao outros tipos, Graco de Gantt e de calendario, Funcionalidade como not cias, documentos e gerenciamento de arquivos, por email, Suporte a feeds e noticac oes Wiki por projeto, Forum por projeto, Gerenciamento de tempo,
ufg Marcello Moura e Hugo do Nascimento Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

As Funcionalidades do Redmine II
Relatorios diversos de uso da ferramenta, Campos ajustaveis por tarefas, tempo gasto, projetos, usuarios, com Sistemas de Controle de Versao Integrac ao (Subversion, CVS, Git, Mercurial, Bazaar e Darcs), de tarefas por email, Criac ao com LDAP, Suporte a autenticac ao Suporte a auto-registro de usuario, Suporte a multi-linguagem, Suporte a varios tipos de banco de dados.
ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Exemplos de Telas do Redmine

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Exemplos de Telas do Redmine

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Exemplos de Telas do Redmine

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Exemplos de Telas do Redmine

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Exemplos de Telas do Redmine

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Exemplos de Telas do Redmine

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Conclusao
e interativo, alem de ter O Redmine demonstrou-se simples, agil licenc a livre. Seu uso trouxe as seguintes melhorias no processo de desenvolvimento de software:
1

maior visibilidade do processo de planejamento,

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Conclusao
e interativo, alem de ter O Redmine demonstrou-se simples, agil licenc a livre. Seu uso trouxe as seguintes melhorias no processo de desenvolvimento de software:
1 2

maior visibilidade do processo de planejamento, melhor acompanhamento dos problemas e das implementac oes/soluc oes,

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Conclusao
e interativo, alem de ter O Redmine demonstrou-se simples, agil licenc a livre. Seu uso trouxe as seguintes melhorias no processo de desenvolvimento de software:
1 2

maior visibilidade do processo de planejamento, melhor acompanhamento dos problemas e das implementac oes/soluc oes, entre a equipe de desenvolvedores, e maior cooperac ao

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Conclusao
e interativo, alem de ter O Redmine demonstrou-se simples, agil licenc a livre. Seu uso trouxe as seguintes melhorias no processo de desenvolvimento de software:
1 2

maior visibilidade do processo de planejamento, melhor acompanhamento dos problemas e das implementac oes/soluc oes, entre a equipe de desenvolvedores, e maior cooperac ao de documentos e arquivos eletronicos. melhor organizac ao

3 4

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Conclusao

O Redmine foi escolhido como o sistema base para o repositorio de projetos do CGTIC-ANDIFES, dispon vel em http://softifes.andifes.org.br. um projeto de documentac do Guia do Foi criado tambem ao Redmine em Portugues, no mesmo ambiente, junto com o artigo do Workshop e esta apresentac ao.

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Referencias I
UFG Universidade Federal de Goias
http://www.ufg.br

Cercomp Centro de Recursos Computacionais da UFG


http://www.ufg.br

Redmine Site do Gerenciador de Projetos Redmine


http://www.redmine.org

Softifes Ambiente Redmine da ANDIFES


http://softifes.andifes.org.br
Marcello Moura e Hugo do Nascimento Gerenciamento de Projetos com o Redmine ufg

Introduc ao

Conteudo

Conclusao

Referencias II
Texlive Gerador de documentos academicos
http://www.tug.org/texlive

Beamer Beamer Gerador de apresentac oes


http://latex-beamer.sourceforge.net

Impressive The Chuck Norris of presentation software


http://www.tug.org/texlive

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine

Introduc ao

Conteudo

Conclusao

Agradecimentos

Obrigado!

ufg

Marcello Moura e Hugo do Nascimento

Gerenciamento de Projetos com o Redmine