SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
MAC5856 - Desenvolvimento de Software Livre
                                  Prof. Fabio Kon



Ferramentas de planejamento
     e acompanhamento

   Comparação entre as ferramentas
         livres disponíveis
        22 de outubro de 2009 - IME/USP




                        Victor Williams Stafusa da Silva
                             William D. Colen M. Silva
Ferramentas de planejamento e
acompanhamento
 Para quê?
    Organizar
    Planejar
    Gerenciar recursos

 Para quem?
   Gerentes de projeto
   Analistas
   Programadores
   Testadores
   Usuários
Ferramentas de planejamento e
acompanhamento
 Como?

   Monitorar desenvolvimento de funcionalidades e
   solução de defeitos (Issue Tracker )

   Compartilhar conhecimento (Wiki )

   Planejar e acompanhar o processo de
   desenvolvimento do software (XP, Scrum)
Ferramentas proprietárias


MS Project

Rational Clear Quest

Basecamp

Things

Jira

...
Trac

Gerência de projetos, rastreamento de bugs e SCM
Primeiro lançamento: 01 de outubro de 2006
Versão estável: 0.11.5 (17 de julho de 2009)
Linguagem: Python
Sistema operacional: multiplataforma
Licença: BSD modificada
Página: trac.edgewall.org
Desenvolvedor(es): Edgewall Software
Interface usuário: web
Demo: www.hosted-projects.com/trac/TracDemo/Demo
Trac

Funcionalidades:

  Sistema de bilhetes
  Monitoramento de progresso
  Feeds e e-mail
  Integração SCM (SVN, CVS, Git, Mercurial, Bazaar e
  Darcs)
  Auto registro de usuários
  Sistema de permissões simplificado
  Plug-ins: Gráfico de Gantt, apropriação de horas
Redmine

Gerência de projetos, rastreamento de bugs e SCM
Primeiro lançamento: 25/junho/2006
Versão estável: 0.8.5 (13/setembro/2009)
Linguagem: Ruby on Rails
Sistema operacional: multiplataforma
Licença:GPL
Página: www.redmine.org
Desenvolvedor(es): Jean-Philippe Lang
Interface usuário: web
Demo: http://demo.redmine.org
Redmine

Características:
   Trata-se de um clone (não é fork ) do trac. O redmine tem
   muitas características semelhantes ao trac.
   Desenvolvido utilizando-se a metodologia bazar.

Funcionalidades:
   Suporta gerenciamento de múltiplos projetos,
   diferentemente do trac.
   Acessos flexíveis de acordo com o papel do usuário
   Rastreador de funcionalidades flexível
   Gráfico de Gantt e calendário
   Notícias, documentos e gerenciamento de arquivos
   Feeds e e-mail
Redmine

Funcionalidades (cont.)
   Wiki e Fórum por projeto
   Apropriação de horas
   Campos personalizáveis
   Integração SCM (SVN, CVS, Git, Mercurial, Bazaar e
   Darcs)
   Criação chamados (issue ) via e-mail
   Suporta LDAP
   Suporte multilíngue
   Auto-cadastramento de usuários
   Banco de dados configurável
Redmine
Redmine
Bugzilla

Rastreamento de bugs e testes
Primeiro lançamento: 17 de junho de 2001
Versão estável: 3.4.2 (11 de setembro de 2009)
Linguagem: Perl
Sistema operacional: multiplataforma
Licença: Mozilla Public License
Página: www.bugzilla.org
Desenvolvedor(es): Mozilla Foundation
Interface usuário: web
Exemplo: https://bugzilla.mozilla.org/
Bugzilla
Funcionalidades:

  Sistema avançado de busca
  Salva e compartilha buscas
  Notificações por e-mail configuráveis
  Listas de bugs em vários formatos (Atom, iCal, etc)
  Relatórios programados (diário, semanal etc) por e-mail
  Geração de relatórios e gráficos
  Permite cria e modificar bugs por e-mail
  Rastreamento de tempo
  Permite anexos e comentários privados
  Monitoramento de atividades de usuários
  Importa e exporta dados para outra instalação
Bugzilla
Mantis

Rastreamento de Bugs.
Primeiro lançamento: < 2005
Versão estável: 1.1.8 - 08 de junho de 2009
Linguagem: PHP
Sistema operacional: multiplataforma
Licença: GPL
Página: www.mantisbt.org
Desenvolvedor(es): Victor Boctor
Interface usuário: web
Demo: http://demo.mantisbt.org/
Mantis

Funcionalidades:

  Vários projetos por instalação, projetos têm subprojetos e
  categorias
  Permissões específicas por projeto
  Página principal personalizável para cada usuário
  Geração de relatórios e históricos
  Salva e compartilha buscas
  Notificações por e-mail, monitoramento de itens
  Fluxos personalizáveis
  Auto registro com confirmação, recuperação de senhas
  Exporta dados para planilha
  Sistema de extensões
Mantis

Funcionalidades:

  Integração com SCM
  Integração com Wiki
  Sistema de mensagens e chat
  Autentificação por LDAP
  Suporta diversos bancos de dados
  Webservice (SOAP API)
  RSS feeds (novidades, filtros)
  Muito mais...
Mantis
XPlanner

Planejamento para desenvolvimento Ágil.
Primeiro lançamento: março de 2002
Versão estável: 0.7b7 (24 de maio de 2006)
Linguagem: Java com JSP
Sistema operacional: multiplataforma
Licença: GPL ou LGPL
Página: www.xplanner.org
Desenvolvedor(es): Jacques Morel*, Guili Sun, Kelly Mower,
Mateusz Prokipowicz, Tomasz Simwiec e contribuidores.
Interface usuário: web
XPlanner

Características:
   Utiliza banco de dados MySQL.
   Modelo de planejamento simples.
   Suporte para gravar e rastrear projetos, iterações, histórias
   do usuário (user stories ) e tarefas (tasks ).
   Continuação inteligente de histórias de usuário incompletas.
   Geração de métricas.
   Gráficos para velocidade do time, burn down, velocidade da
   iteração, distribuição de tarefas, tempo por indivíduo ou por
   time, etc.
XPlanner

Características:
   Criação e alteração de histórias do usuário (user stories ) e
   tarefas (tasks ).
   Texto em formato TWiki.
   Visualização de histórias e tarefas para desenvolvedores
   individuais e clientes.
   Diversas formas de integração e autenticação.
   Suporte a várias línguas, inclusive português.
   Muito mais...
XPlanner
XPlanner
XPlanner+

Planejamento para desenvolvimento Ágil.
Primeiro lançamento: 14 de agosto de 2009
Versão estável: ainda não existe - beta: 1.0b2 (13 de outubro
de 2009)
Linguagem: Java com JSP
Sistema operacional: multiplataforma
Licença: GPL ou LGPL
Página: xplanner-plus.sourceforge.net
Desenvolvedor(es): Maksym Chyrkov
Interface usuário: web
Demo: http://demo.xplannerplus.org (sysadmin/admin)
XPlanner+

Funcionalidades:

Tudo do XPlanner, mais:
   Muitos bugs resolvidos
   Nova interface para o usuário
   Adotou por padrão o banco de dados HSQL
   E outras novidades em planejamento
XPlanner+
Mylyn

Gerenciador de tarefas (Interface focada na tarefa)
Primeiro lançamento: março 2005 (trab. doutoramento)
Versão estável: 3.2.1 - 22 de julho de 2009
Linguagem: Java
Sistema operacional: multiplataforma
Licença: Eclipse Public License
Página: http://www.eclipse.org/mylyn
Desenvolvedor(es): Mik Kersten
Interface usuário: Eclipse IDE
Mylyn

Características:
   Reduz sobrecarga de informações
   Facilita trabalho multitarefa
   Aumenta produtividade evitando buscas e navegação
   Integração com repositórios, como Bugzilla, Trac, e JIRA
   Monitora tempo gasto em cada tarefa, guarda histórico para
   futura referência
Mylyn
Mylyn
Trac x Redmine
Ferramenta Licença Linguagem     Plan.          Outras
                                testes
                                  Sim
   Trac      BSD      Python
                                (plugin)

                                             Fórum, blog ,
                     Ruby on               email, calendário,
 Redmine     GPL
                      Rails                   PDF gera e
                                               planilhas

IU: Web
Banco de dados: MySQL, PostgreSQL, SQLite
SCM e revisão: SVN, CVS, Bazaar, Darcs, Mercurial, Git
Wiki: integrado
Fluxos personalizáveis: sim
Mantis x Bugzilla
Ferramenta Licenç L                             Outras
                     Plan. testes
              a    i
                 P n                    Wiki (MediaWiki,
  Mantis    GPL H  g                    DokuWiki, XWiki)
                 P u
                 P a
                 e g                    Agendamento de
 Bugzilla   MPL e Sim (plug-in )
                  r                        relatórios
                  lm

IU: Web, e-mail (Bugzilla: linha de comando )
Banco de dados: MySQL, PostgreSQL, SQLite
SCM: SVN, CVS e outros
Fluxos personalizáveis: sim
Comparativo:


 Trac x Mantis x Bugzilla x Redmine

 XPlanner x XPlanner+

Weitere ähnliche Inhalte

Andere mochten auch

Métricas e Ferramentas no Planejamento de Marketing Digital
Métricas e Ferramentas no Planejamento de Marketing DigitalMétricas e Ferramentas no Planejamento de Marketing Digital
Métricas e Ferramentas no Planejamento de Marketing DigitalGabriel Ramalho
 
Backup 101: Planejamento e Ferramentas - Jerônimo Medina Madruga
Backup 101: Planejamento e Ferramentas - Jerônimo Medina MadrugaBackup 101: Planejamento e Ferramentas - Jerônimo Medina Madruga
Backup 101: Planejamento e Ferramentas - Jerônimo Medina MadrugaTchelinux
 
LATEC - UFF.PLANEJAMENTO ESTRATÉGICO COMO FATOR DE DECISÃO EM RH.
LATEC - UFF.PLANEJAMENTO ESTRATÉGICO COMO FATOR DE DECISÃO EM RH. LATEC - UFF.PLANEJAMENTO ESTRATÉGICO COMO FATOR DE DECISÃO EM RH.
LATEC - UFF.PLANEJAMENTO ESTRATÉGICO COMO FATOR DE DECISÃO EM RH. LATEC - UFF
 
Ferramentas de Planejamento e Gestão para ONGs
Ferramentas de Planejamento e Gestão para ONGsFerramentas de Planejamento e Gestão para ONGs
Ferramentas de Planejamento e Gestão para ONGsMichel Freller
 
Planejamento Operacional
Planejamento OperacionalPlanejamento Operacional
Planejamento OperacionalDébora Prado
 
Introdução ao Gerenciamento de Projetos em RH
Introdução ao Gerenciamento de Projetos em  RHIntrodução ao Gerenciamento de Projetos em  RH
Introdução ao Gerenciamento de Projetos em RHÉrlei Araújo
 
Trello + metodologias ágeis
Trello + metodologias ágeisTrello + metodologias ágeis
Trello + metodologias ágeisVanessa Me Tonini
 
Slides padrao senac gestao estrategica aula
Slides padrao senac gestao estrategica aulaSlides padrao senac gestao estrategica aula
Slides padrao senac gestao estrategica aulavivianecalmeida
 
Implantando o planejamento estratégico de RH
Implantando o planejamento estratégico de RHImplantando o planejamento estratégico de RH
Implantando o planejamento estratégico de RHINSTITUTO MVC
 
Elaborando o planejamento estratégico de RH
Elaborando o planejamento estratégico de RHElaborando o planejamento estratégico de RH
Elaborando o planejamento estratégico de RHINSTITUTO MVC
 
POR QUE PLANEJAR
POR QUE PLANEJARPOR QUE PLANEJAR
POR QUE PLANEJAR2009lourdes
 
Aula 6 planejamento operacional
Aula 6   planejamento operacionalAula 6   planejamento operacional
Aula 6 planejamento operacionalMurilo Amorim
 
Modelo de-planejamento-estratégico-pessoal-1218846079749849-8.ppt (1)
Modelo de-planejamento-estratégico-pessoal-1218846079749849-8.ppt (1)Modelo de-planejamento-estratégico-pessoal-1218846079749849-8.ppt (1)
Modelo de-planejamento-estratégico-pessoal-1218846079749849-8.ppt (1)FitnFish (ZOEI CO)
 
Planejamento Estratégico
Planejamento EstratégicoPlanejamento Estratégico
Planejamento Estratégicoalemartins10
 
Gestao De Pessoas
Gestao De PessoasGestao De Pessoas
Gestao De Pessoasmartinssoul
 

Andere mochten auch (20)

Métricas e Ferramentas no Planejamento de Marketing Digital
Métricas e Ferramentas no Planejamento de Marketing DigitalMétricas e Ferramentas no Planejamento de Marketing Digital
Métricas e Ferramentas no Planejamento de Marketing Digital
 
Backup 101: Planejamento e Ferramentas - Jerônimo Medina Madruga
Backup 101: Planejamento e Ferramentas - Jerônimo Medina MadrugaBackup 101: Planejamento e Ferramentas - Jerônimo Medina Madruga
Backup 101: Planejamento e Ferramentas - Jerônimo Medina Madruga
 
Planejamento estratégico nueva
Planejamento estratégico nuevaPlanejamento estratégico nueva
Planejamento estratégico nueva
 
Planejamento em RH - Técnico em RH
Planejamento em RH - Técnico em RHPlanejamento em RH - Técnico em RH
Planejamento em RH - Técnico em RH
 
LATEC - UFF.PLANEJAMENTO ESTRATÉGICO COMO FATOR DE DECISÃO EM RH.
LATEC - UFF.PLANEJAMENTO ESTRATÉGICO COMO FATOR DE DECISÃO EM RH. LATEC - UFF.PLANEJAMENTO ESTRATÉGICO COMO FATOR DE DECISÃO EM RH.
LATEC - UFF.PLANEJAMENTO ESTRATÉGICO COMO FATOR DE DECISÃO EM RH.
 
Ferramentas de Planejamento e Gestão para ONGs
Ferramentas de Planejamento e Gestão para ONGsFerramentas de Planejamento e Gestão para ONGs
Ferramentas de Planejamento e Gestão para ONGs
 
Arh 2014 capitulo 1,2,3
Arh 2014 capitulo 1,2,3Arh 2014 capitulo 1,2,3
Arh 2014 capitulo 1,2,3
 
Planejamento Operacional
Planejamento OperacionalPlanejamento Operacional
Planejamento Operacional
 
Introdução ao Gerenciamento de Projetos em RH
Introdução ao Gerenciamento de Projetos em  RHIntrodução ao Gerenciamento de Projetos em  RH
Introdução ao Gerenciamento de Projetos em RH
 
Aula 1 planejamento estratégico
Aula 1   planejamento estratégicoAula 1   planejamento estratégico
Aula 1 planejamento estratégico
 
Trello + metodologias ágeis
Trello + metodologias ágeisTrello + metodologias ágeis
Trello + metodologias ágeis
 
Slides padrao senac gestao estrategica aula
Slides padrao senac gestao estrategica aulaSlides padrao senac gestao estrategica aula
Slides padrao senac gestao estrategica aula
 
Implantando o planejamento estratégico de RH
Implantando o planejamento estratégico de RHImplantando o planejamento estratégico de RH
Implantando o planejamento estratégico de RH
 
Elaborando o planejamento estratégico de RH
Elaborando o planejamento estratégico de RHElaborando o planejamento estratégico de RH
Elaborando o planejamento estratégico de RH
 
Fundamentos Planejamento
Fundamentos PlanejamentoFundamentos Planejamento
Fundamentos Planejamento
 
POR QUE PLANEJAR
POR QUE PLANEJARPOR QUE PLANEJAR
POR QUE PLANEJAR
 
Aula 6 planejamento operacional
Aula 6   planejamento operacionalAula 6   planejamento operacional
Aula 6 planejamento operacional
 
Modelo de-planejamento-estratégico-pessoal-1218846079749849-8.ppt (1)
Modelo de-planejamento-estratégico-pessoal-1218846079749849-8.ppt (1)Modelo de-planejamento-estratégico-pessoal-1218846079749849-8.ppt (1)
Modelo de-planejamento-estratégico-pessoal-1218846079749849-8.ppt (1)
 
Planejamento Estratégico
Planejamento EstratégicoPlanejamento Estratégico
Planejamento Estratégico
 
Gestao De Pessoas
Gestao De PessoasGestao De Pessoas
Gestao De Pessoas
 

Ähnlich wie Ferramentas de planejamento e acompanhamento de projetos de software livre

FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e ServiçosFISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e ServiçosMauro Tapajós
 
DotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoDotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoLorival Smolski Chapuis
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicRicardo Guerra Freitas
 
Agile tour2013: Ferramentas .NET para suporte as práticas ágeis em ambiente M...
Agile tour2013: Ferramentas .NET para suporte as práticas ágeis em ambiente M...Agile tour2013: Ferramentas .NET para suporte as práticas ágeis em ambiente M...
Agile tour2013: Ferramentas .NET para suporte as práticas ágeis em ambiente M...Alessandro Binhara
 
Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira
Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, JiraGerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira
Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, JiraMatteus Barbosa
 
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsPalestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsAlessandro Binhara
 
O Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsO Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsAlessandro Binhara
 
Desenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livreDesenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livrePedro Neto
 
Aplicações com Tecnologias Web
Aplicações com Tecnologias WebAplicações com Tecnologias Web
Aplicações com Tecnologias WebRildo Pragana
 
Linguagem Python
Linguagem PythonLinguagem Python
Linguagem PythonNatã Melo
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioGeovani Ferreira Gonçalves
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento WebSérgio Souza Costa
 
c-gui-programming-with-qt-4-2ndedition -Cap1e2
c-gui-programming-with-qt-4-2ndedition -Cap1e2c-gui-programming-with-qt-4-2ndedition -Cap1e2
c-gui-programming-with-qt-4-2ndedition -Cap1e2Cedemir Pereira
 
TypeScript - Campus party 2013
TypeScript - Campus party 2013TypeScript - Campus party 2013
TypeScript - Campus party 2013Giovanni Bassi
 
Web Tools Pt B R
Web Tools Pt  B RWeb Tools Pt  B R
Web Tools Pt B Rguestb9d145
 

Ähnlich wie Ferramentas de planejamento e acompanhamento de projetos de software livre (20)

FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e ServiçosFISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
FISL8 - Aplicações Livres para Gerenciamento de Redes e Serviços
 
DotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoDotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - Introdução
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
 
Agile tour2013: Ferramentas .NET para suporte as práticas ágeis em ambiente M...
Agile tour2013: Ferramentas .NET para suporte as práticas ágeis em ambiente M...Agile tour2013: Ferramentas .NET para suporte as práticas ágeis em ambiente M...
Agile tour2013: Ferramentas .NET para suporte as práticas ágeis em ambiente M...
 
Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira
Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, JiraGerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira
Gerenciadores de defeitos: Bugzilla, Mantis Bug Tracker, Trac, Redmine, Jira
 
O projeto Mono
O projeto MonoO projeto Mono
O projeto Mono
 
Int305 projeto mono-final
Int305 projeto mono-finalInt305 projeto mono-final
Int305 projeto mono-final
 
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsPalestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
 
O Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsO Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não Windows
 
Desenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livreDesenvolvimento Web em ambiente de software livre
Desenvolvimento Web em ambiente de software livre
 
Aplicações com Tecnologias Web
Aplicações com Tecnologias WebAplicações com Tecnologias Web
Aplicações com Tecnologias Web
 
Linguagem Python
Linguagem PythonLinguagem Python
Linguagem Python
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual Studio
 
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura
 
.NET Open Source
.NET Open Source.NET Open Source
.NET Open Source
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
c-gui-programming-with-qt-4-2ndedition -Cap1e2
c-gui-programming-with-qt-4-2ndedition -Cap1e2c-gui-programming-with-qt-4-2ndedition -Cap1e2
c-gui-programming-with-qt-4-2ndedition -Cap1e2
 
Apostila de dev
Apostila de devApostila de dev
Apostila de dev
 
TypeScript - Campus party 2013
TypeScript - Campus party 2013TypeScript - Campus party 2013
TypeScript - Campus party 2013
 
Web Tools Pt B R
Web Tools Pt  B RWeb Tools Pt  B R
Web Tools Pt B R
 

Ferramentas de planejamento e acompanhamento de projetos de software livre

  • 1. MAC5856 - Desenvolvimento de Software Livre Prof. Fabio Kon Ferramentas de planejamento e acompanhamento Comparação entre as ferramentas livres disponíveis 22 de outubro de 2009 - IME/USP Victor Williams Stafusa da Silva William D. Colen M. Silva
  • 2. Ferramentas de planejamento e acompanhamento Para quê? Organizar Planejar Gerenciar recursos Para quem? Gerentes de projeto Analistas Programadores Testadores Usuários
  • 3. Ferramentas de planejamento e acompanhamento Como? Monitorar desenvolvimento de funcionalidades e solução de defeitos (Issue Tracker ) Compartilhar conhecimento (Wiki ) Planejar e acompanhar o processo de desenvolvimento do software (XP, Scrum)
  • 4. Ferramentas proprietárias MS Project Rational Clear Quest Basecamp Things Jira ...
  • 5. Trac Gerência de projetos, rastreamento de bugs e SCM Primeiro lançamento: 01 de outubro de 2006 Versão estável: 0.11.5 (17 de julho de 2009) Linguagem: Python Sistema operacional: multiplataforma Licença: BSD modificada Página: trac.edgewall.org Desenvolvedor(es): Edgewall Software Interface usuário: web Demo: www.hosted-projects.com/trac/TracDemo/Demo
  • 6. Trac Funcionalidades: Sistema de bilhetes Monitoramento de progresso Feeds e e-mail Integração SCM (SVN, CVS, Git, Mercurial, Bazaar e Darcs) Auto registro de usuários Sistema de permissões simplificado Plug-ins: Gráfico de Gantt, apropriação de horas
  • 7. Redmine Gerência de projetos, rastreamento de bugs e SCM Primeiro lançamento: 25/junho/2006 Versão estável: 0.8.5 (13/setembro/2009) Linguagem: Ruby on Rails Sistema operacional: multiplataforma Licença:GPL Página: www.redmine.org Desenvolvedor(es): Jean-Philippe Lang Interface usuário: web Demo: http://demo.redmine.org
  • 8. Redmine Características: Trata-se de um clone (não é fork ) do trac. O redmine tem muitas características semelhantes ao trac. Desenvolvido utilizando-se a metodologia bazar. Funcionalidades: Suporta gerenciamento de múltiplos projetos, diferentemente do trac. Acessos flexíveis de acordo com o papel do usuário Rastreador de funcionalidades flexível Gráfico de Gantt e calendário Notícias, documentos e gerenciamento de arquivos Feeds e e-mail
  • 9. Redmine Funcionalidades (cont.) Wiki e Fórum por projeto Apropriação de horas Campos personalizáveis Integração SCM (SVN, CVS, Git, Mercurial, Bazaar e Darcs) Criação chamados (issue ) via e-mail Suporta LDAP Suporte multilíngue Auto-cadastramento de usuários Banco de dados configurável
  • 12. Bugzilla Rastreamento de bugs e testes Primeiro lançamento: 17 de junho de 2001 Versão estável: 3.4.2 (11 de setembro de 2009) Linguagem: Perl Sistema operacional: multiplataforma Licença: Mozilla Public License Página: www.bugzilla.org Desenvolvedor(es): Mozilla Foundation Interface usuário: web Exemplo: https://bugzilla.mozilla.org/
  • 13. Bugzilla Funcionalidades: Sistema avançado de busca Salva e compartilha buscas Notificações por e-mail configuráveis Listas de bugs em vários formatos (Atom, iCal, etc) Relatórios programados (diário, semanal etc) por e-mail Geração de relatórios e gráficos Permite cria e modificar bugs por e-mail Rastreamento de tempo Permite anexos e comentários privados Monitoramento de atividades de usuários Importa e exporta dados para outra instalação
  • 15. Mantis Rastreamento de Bugs. Primeiro lançamento: < 2005 Versão estável: 1.1.8 - 08 de junho de 2009 Linguagem: PHP Sistema operacional: multiplataforma Licença: GPL Página: www.mantisbt.org Desenvolvedor(es): Victor Boctor Interface usuário: web Demo: http://demo.mantisbt.org/
  • 16. Mantis Funcionalidades: Vários projetos por instalação, projetos têm subprojetos e categorias Permissões específicas por projeto Página principal personalizável para cada usuário Geração de relatórios e históricos Salva e compartilha buscas Notificações por e-mail, monitoramento de itens Fluxos personalizáveis Auto registro com confirmação, recuperação de senhas Exporta dados para planilha Sistema de extensões
  • 17. Mantis Funcionalidades: Integração com SCM Integração com Wiki Sistema de mensagens e chat Autentificação por LDAP Suporta diversos bancos de dados Webservice (SOAP API) RSS feeds (novidades, filtros) Muito mais...
  • 19. XPlanner Planejamento para desenvolvimento Ágil. Primeiro lançamento: março de 2002 Versão estável: 0.7b7 (24 de maio de 2006) Linguagem: Java com JSP Sistema operacional: multiplataforma Licença: GPL ou LGPL Página: www.xplanner.org Desenvolvedor(es): Jacques Morel*, Guili Sun, Kelly Mower, Mateusz Prokipowicz, Tomasz Simwiec e contribuidores. Interface usuário: web
  • 20. XPlanner Características: Utiliza banco de dados MySQL. Modelo de planejamento simples. Suporte para gravar e rastrear projetos, iterações, histórias do usuário (user stories ) e tarefas (tasks ). Continuação inteligente de histórias de usuário incompletas. Geração de métricas. Gráficos para velocidade do time, burn down, velocidade da iteração, distribuição de tarefas, tempo por indivíduo ou por time, etc.
  • 21. XPlanner Características: Criação e alteração de histórias do usuário (user stories ) e tarefas (tasks ). Texto em formato TWiki. Visualização de histórias e tarefas para desenvolvedores individuais e clientes. Diversas formas de integração e autenticação. Suporte a várias línguas, inclusive português. Muito mais...
  • 24. XPlanner+ Planejamento para desenvolvimento Ágil. Primeiro lançamento: 14 de agosto de 2009 Versão estável: ainda não existe - beta: 1.0b2 (13 de outubro de 2009) Linguagem: Java com JSP Sistema operacional: multiplataforma Licença: GPL ou LGPL Página: xplanner-plus.sourceforge.net Desenvolvedor(es): Maksym Chyrkov Interface usuário: web Demo: http://demo.xplannerplus.org (sysadmin/admin)
  • 25. XPlanner+ Funcionalidades: Tudo do XPlanner, mais: Muitos bugs resolvidos Nova interface para o usuário Adotou por padrão o banco de dados HSQL E outras novidades em planejamento
  • 27. Mylyn Gerenciador de tarefas (Interface focada na tarefa) Primeiro lançamento: março 2005 (trab. doutoramento) Versão estável: 3.2.1 - 22 de julho de 2009 Linguagem: Java Sistema operacional: multiplataforma Licença: Eclipse Public License Página: http://www.eclipse.org/mylyn Desenvolvedor(es): Mik Kersten Interface usuário: Eclipse IDE
  • 28. Mylyn Características: Reduz sobrecarga de informações Facilita trabalho multitarefa Aumenta produtividade evitando buscas e navegação Integração com repositórios, como Bugzilla, Trac, e JIRA Monitora tempo gasto em cada tarefa, guarda histórico para futura referência
  • 29. Mylyn
  • 30. Mylyn
  • 31. Trac x Redmine Ferramenta Licença Linguagem Plan. Outras testes Sim Trac BSD Python (plugin) Fórum, blog , Ruby on email, calendário, Redmine GPL Rails PDF gera e planilhas IU: Web Banco de dados: MySQL, PostgreSQL, SQLite SCM e revisão: SVN, CVS, Bazaar, Darcs, Mercurial, Git Wiki: integrado Fluxos personalizáveis: sim
  • 32. Mantis x Bugzilla Ferramenta Licenç L Outras Plan. testes a i P n Wiki (MediaWiki, Mantis GPL H g DokuWiki, XWiki) P u P a e g Agendamento de Bugzilla MPL e Sim (plug-in ) r relatórios lm IU: Web, e-mail (Bugzilla: linha de comando ) Banco de dados: MySQL, PostgreSQL, SQLite SCM: SVN, CVS e outros Fluxos personalizáveis: sim
  • 33. Comparativo: Trac x Mantis x Bugzilla x Redmine XPlanner x XPlanner+