Mantis – Solución OpenSource de gestión de tareas y errores
Después de pasarme los últimos tres días viajando por el litoral brasileño implantando soluciones de bugtracking, no podía dejar pasar la oportunidad para comentaros algunas cosas sobre una excelente herramienta en la categoría de Código Abierto.
Mantis es una de las soluciones más completas hoy en día para la gestión de tareas entre un equipo de trabajo. Existen empresas de desarrollo de software con más de 300 empleados que la utilizan constantemente para encaminar problemas, testear soluciones, registrar histórico de alteraciones y gestionar equipos remotamente.
Mantis es una aplicación OpenSource hecha en php y mysql, fácil de instalar y muy flexible en su configuración. Podéis especificar un número indeterminado de estados para cada tarea (abierta, encaminada, testeada, devuelta, cerrada, reabierta…) y tantos perfiles como necesitéis (programador, tester, coordinador, visualizador…).
El flujo de trabajo también puede ser configurado desde la propia herramienta, de forma que podéis definir que solo los testers pueden abrir problemas, que solo los coordinadores pueden analizarlos y solo los programadores atenderlos, por ejemplo. La transición de estados también puede ser configurada sin mucho esfuerzo.
Trabajando en un país como Brasil, donde las ganas de trabajar son muchas y los recursos económicos escasos, una herramienta gratuita de fácil configuración y mantenimiento es ideal para el 90% de las empresas que necesitan establecer un flujo de trabajo formal.
Desde que estoy en Brasil, hace cuatro años, hasta ahora, ya he implantado Mantis en un número considerable de empresas que ha ido multiplicando el conocimiento de tal forma que se ha convertido en una herramienta fundamental en cada vez más lugares.
Conocer el mundo del código libre es una bonita y agradable forma de ganarse la vida.
Guardar en Delicious |
Enviar a Menéame |
Enviar a Google Buzz





Usamos o Mantis há algum tempo lá no tribunal.
A despeito de sua interface pouco atraente, só tenho ouvido elogios sobre seu desempenho.
Boa dica!
Nohab Rocha
[...] Continuar leyendo en wwwhatsnew.com [...]
Estoy trabajando en un proyecto gubernamental donde la gestion de errores se hara a traves de Mantis. Tengo que trabajar en el Test de Aceptacion ya que es un sistema que se desarrolla en una empresa privada. Donde puedo ver ejemplos de gestion con mantis?
Gracias
Cris
vaya.. he implantado el mantis en decenas de empresas con flujos diferentes pero.. la verdad.. es que no conozco ningun site donde pongan ejemplos de implementacion.
te recomiendo instalarlo en una maquina de test, estudiar el funcionamiento de archivo de config, determinadr el flujo de tareas y estados y empezar a probar y probar
Tatiana Respuesta:
Hola Juan Diego,
Observo que sabes mucho de mantis, me gustaría saber si conoces a alguien en Bogotá (Colombia) que nos pueda colaborar con la instalación de esta herramienta en la empresa donde laboro. Es un poco urgente y por eso queremos contactar a alguien y no hacerlo nosotros mismos.
Muchas gracias
Juan Diego Polo Respuesta:
Hola Tatiana
realmente trabajé muchos años con Mantis aquí en Brasil, por desgracia no conozco a nadie en Colombia, preguntaré por Twitter.com/wwwhatsnew para ver si aparece alguien.
Tatiana Respuesta:
Muchas gracias …. y cualquier cosa te estaré molestando…. veo que eres muy amable.
Gracias Juan Diego, ya lo empece a probar. Segun entiendo mantis se utiliza para reportar errores y hacerles un seguimiento hasta su correccion, pero me parece que tambien lo podria usar para asignar los casos de prueba a los diferentes testers. Estoy en lo cierto o conocen alguna herramienta mejor?
Gracias de nuevo desde Montevideo – Uruguay
exacto
dependiendo de la configuracion puede servir para el control de cualquier tipo de flujo de proceso en una empresa, desde seguimiento de errores hasta gestión de documentación o aprobación de tareas.
Hola, ¿alguien ha tenido alguna experiencia con flyspray? Estoy por montar una web local para la gestión de proyectos me lo he encontrado.
Saludos
Hola, soy un estudiante de informatica y estoy vinculado a un proyecto investigativo, para no darle a la lata, me orientaron probar Mantis, lo instale, y lei en algunos lugares que apenas se instala, se borra la carpeta admin, por medidas de seguridad, pero para crear una cuenta nueva me pide un correo, he intentado congmail y con el de la Universidad, cambiando la configuracion del correo a SMTP, y demas, pero nada, el correo jamas llegar, y luego me dio el siguiente error, que por mas que he buscado no he encontrado una solucion que me funcione:
Warning: require_once(/var/www/mantis/config_defaults_inc.php) [function.require-once]: failed to open stream: Permission denied in /var/www/mantis/core.php on line 67
Fatal error: require_once() [function.require]: Failed opening required ‘/var/www/mantis/config_defaults_inc.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /var/www/mantis/core.php on line 67
seguro que tienes bien configurado el smtp en el archivo de configuración?
Cordial saludo, me parece una herramienta muy interesante y l a estoy intentando implementar pero no he podido configurar lo del correo, para que llegue el cambio de claves por esta herramienta. ¿Alguien puede ayudarme?? He intentado de todo pero todavía NADA, Gracias
necesito instalar mantis o el manual del mismo, pero no se donde descargarlo
puedes encontrar la documentación en
http://www.mantisbt.org/manual/
Estimado, me interesa el tema porque tengo que instalar una aplicación de estas características para facilitar mi tarea diaria.
¿Esta herramienta puede servirme además para registrar los casos de uso y los casos de prueba? De no ser así, ¿qué software open source puede ayudarme con este tema? Muchas gracias, por anticipado y muy buen website
Saludos, a todos
Juan Diego Polo Respuesta:
es mejorque pruebes dotproject para eso
Para que funcione el correo simplemete hay que tocar dos archivos.
En la carpeta c:\AppServ\www\mantis-1.1.2 buscar el archivo config_defaults_inc.php:
$g_smtp_username = ‘alquien@dominio.com’
$g_smtp_password = ‘password’
# select the method to mail by:
# 0 – mail()
# 1 – sendmail
# 2 – SMTP
$g_phpMailer_method = 2;
$g_smtp_host = ’servidorSMTP.dominio.com:25′;
tambien el archivo config_inc.php
# — email variables ————-
$g_administrator_email = ‘alguien@dominio.com’;
$g_webmaster_email = ‘alguien@dominio.com’;
# the “From: ” field in emails
$g_from_email = ‘alguien@domino.com’;
# the return address for bounced mail
$g_return_path_email = ‘alguien@domino.com’;
# — file upload settings ——–
# This is the master setting to disable *all* file uploading functionality
#
# The default value is ON but you must make sure file uploading is enabled
# in PHP as well. You may need to add “file_uploads = TRUE” to your php.ini.
$g_allow_file_upload = ON;
[...] eso cuando a veces recomiendo el uso de una herramienta de bugtracking, como mantis, para gestionar las tareas de un equipo de programación, o una aplicación que genere timesheets [...]
[...] eso cuando a veces recomiendo el uso de una herramienta de bugtracking, como mantis, para gestionar las tareas de un equipo de programación, o una aplicación que genere timesheets [...]
Hago lo mismo que pone kikin, pero al
crear un usuario e intentar mandar el mail me da un error SYSTEM WARNING: fsockopen(): unable to connect to the $g_smtp_host
hola, necesito de su ayuda, necesito instalar mantos y no se como, ya lo descargue a mi maquina, tambien el appserv, la verdad es que necesito instalarlo para un correo electronico y asi poder llevar un control de los mismos.
Por favor ayudenme.
Gracias
Juan Diego Polo Respuesta:
Ernesto, Mantis no es para gestión de correo, es para gestión de tareas de un equipo de trabajo…
Que tal Juan.
a ver si me puedes ayudar, en la definición de campos personalizados, como debo enlistar la lista de valores posibles para un campo tipo “Lista” ??
Muchas Gracias!
Salvador Respuesta:
Muchas Gracias!…. encontre esto en un manual y si me funciono.
The definition of a custom field includes the following logical attributes:
Caption variable name (eg: This is the value that is supplied to lang_get() API, or displayed as-is if not found in language file).
Custom field type (string, numeric, float, enum, email)
Enumeration possible values (eg: RED|YELLOW|BLUE).
Use the pipe (‘|’) character to separate possible values for an enumeration. One of the possible values can be an empty string.
Hola Juan Diego, estoy interesada en el uso de Mantis para controlar todo el tema de tareas bugs y responsables de corregirlos.
Ahora bien estas tareas están asociadas a proyectos especificos, quisiera saber si con Matis puedo manejar toda la gestión del proyecto o al menos establecer una relación del mismo con esas tareas que vayan apareciendo, por alli lei que recomendaste dotproject y comienzo a leer a ver que tal.
La cosa es que me gustaría tener algo bastante integral, en principio controlar todo el tema de los proyectos porque pensamos pagar un bono de productividad a los empleados y se depende del tiempo que inviertan en las tareas del proyecto, desde su inicio hasta su fin incluso aquellas que se ecapan de las manos. Por otra parte el tema de la documnetación de las fallas y sus soluciones, es algo que me preocupa, por cada incidente abro word y redacto un informe, texto o manual, o hasta una lista de faqs al respecto, pero me queda todo como muy regado.
Ahora mismo estoy crenado un blog en word press donde estoy poniendo entradas categorizadas de toda la documentación que se ha ido generando en el camino, alguasn trasncritas otras vinculos hacias esos archivos.
No se que me puedas reomendar al respecto, para organizarme mejor y usar las herramienats adecuadas.
Saludos
Juan Diego Polo Respuesta:
Hola Sara,
realmente con Mantis puedes organizar las tareas por proyectos y organizar mucho más tu trabajo. DotProject permite tener diagramas de Gantt y hacer una gestión macro de los plazos.
Podemos decir que DotProject es lo que se usa para enseñar al jefe y mantis lo que se usa para gestionar a los subordinados.
[...] un fanático de Mantis como yo es un verdadero placer presentar un proyecto como Retrospectiva, una buena alternativa para [...]
Tenemos instalado el Mantis 1.1.7 en un servidor compartido. En dicho servidor esta instalada la librería de JPGRAPH.
Cuando le doy clic en la opción resumen no muestra ninguna de las gráficas de las opciones (tampoco genera error): por estado, por prioridad, por severidad, por categoría y por resolución.
Estas son las instrucciones que tenemos en el config.php de Mantis.
$g_use_jpgraph = ON;
$g_jpgraph_path = ‘/home/miempresa/public_html/jpgraph/src/’;
Le coloque en el jpgraph.php la siguiente instrucción:
DEFINE(’DIR_BASE’,’/home/miempresa/public_html/jpgraph/’);
Pero no he podido lograr que se vean las graficas.
Cuando le doy propiedades a la imagen que deberia salir me indica un nombre de archivo php por ejemplo: summary_graph_bypriority.php que cuando lo busco está en la carpeta de Mantis. Pero no logro identificar que hace falta para poder ver las gráficas.
Por favor ayuda. Gracias ¡
Juan Diego Polo Respuesta:
mira a ver si tienes todo lo que aquí indican: http://www.testexpert.com.br/?q=node/837
Hola Juan Diego,
Gracias por dar respuesta a mi mensaje.
Por lo que he podido verificar aunque mi portugues es básico.
Ya tengo lo que ahi indican. I
Agradezco mucho la ayuda que me puedan brindar, realmente queremos ver las gráficas que genera el Mantis.
Gracias !
hola disculpa… necesito un software para documentar procesos y me mencionaron Mantis pero al leer no estoy segura que este sea el softaware para solucionar mi problema mas bien Mantis es como la asignación de tareas para las diferentes personas que trabajan en un proyecto estoy en lo correcto o noo???
Juan Diego Polo Respuesta:
exacto, no es para documentar procesos.