Mantis

  • Versão: 0.19.0
  • Data: 12/Set/2004

O Mantis é um sistema de gestão de incidentes, mais orientado a incidentes do tipo Bug.

Este documento faz parte do grupo de documentos sobre sistemas de gestão de incidentes. Edite este documento apenas quando possa contribuir muito significativamente para a melhoria e correção do seu conteúdo. Caso pretenda somente discutir acerca do seu conteúdo, use o documento de discussão correspondente.

Introdução

Quais os objectivos de um sistema de gestão de incidentes?

O que é Mantis?

O Mantis gere um tipo de incidentes directamente relacionado com projectos de hardware/software, designado por Bug. Um bug é um erro ou falha do sistema face aos requisitos que as especificações devem cumprir, e deve ser resolvido para que o sistema possa cumprir com todas as suas funcionalidades de forma correcta e coerente. É uma solução FOSS, sendo portanto livre e com código-fonte aberto, com uma licença compatível com as licenças da OSI.

Porquê usar Mantis?

O Mantis é adequado para manter um histórico e evolução da resolução de incidentes em projectos de hardware/software. Os utilizadores podem inserir novos incidentes, ver os incidentes por resolver, os incidentes já resolvidos, a documentação associado à resolução do incidente e por fim analisar os dados estatísticos gerados automaticamente pelo sistema. Sendo licenciando com GPL, é um sistema aberto, que evita as dependências e limitações normalmente associados a sistemas proprietários. Conta também com uma grande comunidade de activos colaboradores. Além de gerir os dados sobre os incidentes, de forma simples e prática, também alerta (notifica) os utilizadores através de mensagens de correio electrónico, bem como actua no papel de RSS Feeder ao qual os utilizadores podem-se ligar para irem seguindo as evoluções mais recentes no estado do projecto e dos seus incidentes.

Motivação

Kenzaburo Ito e um amigo começaram por desenvolver um sistema de gestão de incidentes como uma aplicação interna de um projecto que tinham em comum. Em 2002, juntaram-se Jeroen Latour, Victor Boctor e Julian Fitzell e juntos tornaram-se a equipa de administradores e programadores nucleares do projecto Mantis.

Metas

Eventos importantes, datas "históricas", ...

Objectivos

Os principais objectivos deste projecto são o de produzir e manter um simples e leve sistema de gestão de incidentes. A inclusão de novas funcionalidades e/ou o aumento da complexidade são modulares e altamente configuráveis, sempre com o propósito de evitar que os utilizadores tenham que lidar com desnecessárias incoerências ou complexidades do aspecto visual do sistema. O produto é desenhado de raíz para ser facilmente modificável, customizável e actualizável. Qualquer pessoa com conhecimentos de nível intermédio em PHP e com experiência em bases de dados MySQL deverá ser capaz de adaptar e personalizar o Mantis de acordo com as suas necessidades e expectativas.

Benefícios

Principais benefícios, gerais e comparativos com os competidores directos.
Vantagens de ser codificado em PHP:
* Follows HTML/XHTML and CSS Standards? Is W3C validated/certified?
* Uses good coding methodologies: code is clean, good architecture (layout, data and tables), ...
* Bug History: show changes caused by a bug over project lifetime?

Ao ser distribuído com a licença GPL, torna-se um sistema livre e aberto, no qual trabalham além da equipe de desenvolvimento também toda uma comunidade de activos utilizadores. Esta comunidade é muito mais rápida e contribuir com novas funcionalidades e a resolver falhas ou erros do sistema do que se fosse um sistema proprietário. Também não apresenta qualquer custo de aquisição, já que é disponibilizado de forma grátis. É independente do browser HTML que os utilizadores usem, e requer somente do lado do servidor um servidor HTTP de páginas HTML, a linguagem PHP e o motor de base de dados MySQL.

É instalado em menos de 15min, seja em plataformas Windows, Linux ou em noutras que recorram a sistemas operativos bem conhecidos. Apresenta uma gestão de utilizadores e uma gestão de projectos bastante simples e intuitiva, além de ser muito prático na gestão dos incidentes. É altamente configurável, podendo adaptar-se rapidamente e eficazmente à grande maioria dos projectos.

Características

Requisitos

Encontram-se aqui detalhados os requisitos de hardware e software para a correcta utilização desta solução.

Hardware

O servidor deve ser capaz de gerir a carga nos acessos HTTP e as queries SQL à base de dados.

Uma instalação limpa do Mantis requer 2 MB de espaço no sistema de ficheiros, e a base de dados MySQL irá requer mais espaço adicional. Uma instalação típica com 2.000 incidentes e uma pequena carga de ficheiros em attachment ocupa entre 10 a 20 MB de espaço em disco. O espaço de armazenamento necessário vai depender largamente do tamanho dos ficheiros anexados aos incidentes ou associados à documentação dos projectos.

Software

O Mantis depende somente de:

  • Servidor de Páginas HTML (recomenda-se o servidor Apache HTTP).
  • Linguagem PHP 4.0.6 ou superior.
  • Motor de base de dados MySQL 3.23.2 ou superior.
  • Browser HTML (recomenda-se o Mozilla Browser ou o Firefox).

Outros

Descrever requisitos gerais e técnicos, importantes (necessários).

Best-Practices

Detalhar as melhores práticas a seguir para uma utilização prática e eficiente da solução.

Consulte o guia de instalação do Mantis, com instruções passo-a-passo para Windows e Linux. Caso necessite, deve também consultar o guia de configuração e optimização do Mantis.

Truques e Dicas

Reunir um conjunto de truques úteis ou dicas comuns no uso da solução.

Referências

Referência Endereço URL
Site Oficial do Mantis http://www.mantisbt.org/
Mantis @ SourceForge http://sourceforge.net/projects/mantisbt/
Demonstração Oficial do Mantis http://mantisbt.sourceforge.net/mantis/
Manual Oficial do Mantis http://manual.mantisbt.org/
Artigos e outros documentos
Product Review: Mantis Bug Tracker @ Linux Review http://www.linuxjournal.com/article.php?sid=6859

Casos de Sucesso

Indicar casos de sucesso, a nível nacional, no uso desta solução.

 
  foss/solutions/incidentmanagement/mantis.txt · Last modified: 16/Mar/2011 23:10
 
 
Recent changes RSS feed Recent changes RSS feed Creative Commons License
Valid XHTML 1.0 Valid CSS Driven by DokuWiki