Sei sulla pagina 1di 9

FACULTAD DE INGENIERÍA

ESCUELA DE INGENIERÍA DE SISTEMAS

MANTIS-JIRA

AUTORES

BURGA CIEZA, EDILMIA

CORPUS GIRALDO, CHEYER

CARRION GUERRERO, JHERSSON

HUACCACHI LEON, PAUL

MIRANDA PINEDO, JULIO

SULCA CAJAVILCA, KEVIN

VARGAS LAVADO, LUIS

ASESOR(A):

ING. MAG. GIANCARLO, SANCHEZ ATUNCAR

Lima – Perú

2019
MANTIS BUG TRACKER

Definición:

Mantis es un gestor de incidencias, una herramienta web que permite a empresas y


profesionales independientes gestionar de forma ordenada y eficiente las incidencias,
quejas y solicitudes de servicio de clientes y usuarios que restan productividad a su
negocio. Es un sistema fácil de usar y adaptable a muchos escenarios. Además cuenta con
diferentes plugins que aumentarán la capacidad de trabajo con la herramienta y cuenta
con una gran variedad de funcionalidades que permitirán que todos los objetivos queden
cubiertos completamente. Entre todas ellas cabe destacar.

Reporte de Sistema de Completa descripción y


incidencias permisos de estado de incidencias
usuario

Notificaciones Flexibilidad para


de usuario personalizar el
sistema

El reporte de incidencias, que permite a los distintos usuarios reportar tickets de


cualquier tipo, ya sean incidencias técnicas, peticiones de soporte o bugs de un sistema.
El usuario puede añadir un breve título a la incidencia, especificar una descripción más
detallada del mismo y algunos detalles técnicos si fueran necesarios. Estos comentarios
pueden ser revisados por los responsables de solucionar las distintas incidencias, que a la
vez pueden asignarlas a otras personas, añadir comentarios como respuesta o pedir más
datos para seguir correctamente el hilo de la actividad hasta que quede resuelta.

Un sistema de permisos de usuario que permite identificar a los distintos usuarios que
acceden al sistema. Los distintos niveles son: espectador, informador, actualizador,
desarrollador, manager y administrador. Cada uno de ellos cuenta con unos roles
específicos según las acciones que puedan realizar, por ejemplo: el informador puede
reportar incidencias y añadir nuevas notas, pero no puede ni asignar ni modificar los
distintos defectos. Solo el administrador del sistema puede configurar los permisos de
cada rol.
Completa descripción y estado de incidencias: el usuario cuenta con una gran cantidad
de opciones y campos a rellenar, con el fin de hacer más fácil el trabajo a los responsables
de resolverlas. Aunque lo más básico es añadir un título y una breve descripción, también
puede añadirse la frecuencia con la que se repite el defecto, la prioridad para solucionarlo,
la severidad del defecto en sí, el sistema operativo en el que se ha detectado y los pasos
específicos para reproducirlo.

Notificaciones de usuario: Mantis permite al usuario recibir notificaciones mediante


correos electrónicos. De esta manera, tanto el responsable de resolver la incidencia como
cualquier usuario, puede conocer cualquier dato o novedad en las incidencias detectadas.

Flexibilidad para personalizar el sistema: pueden definirse nuevos estados para los
defectos detectados, generar nuevos campos o personalizar los permisos de los distintos
roles de usuario. Además, permite gestionar las etiquetas y organizar la información por
proyectos, públicos o privados, y con acceso a diversos usuarios. Dentro de ellos, pueden
generarse otros subproyectos o categorías.

Fig. [1]. Listado de incidencias según sus atributos


A través de este enlace se crean las incidencias en el sistema. En primer lugar es preciso
especificar a qué proyecto se va a atribuir esta nueva incidencia.
Pulsando sobre el ID de la incidencia se accede a una vista simple que muestra una ficha
de la incidencia. Desde aquí puede enviar un recordatorio a uno o varios usuarios. Esa
nota será enviada a los destinatarios que usted elija y que han solicitado más información
sobre esta incidencia. Esos destinatarios empezaran a monitorizar la incidencia y pueden
de suscribirse utilizando el botón de Concluir Monitorización. Esta nota será almacenada
con la incidencia.

Fig. [2]. Ficha de una incidencia.

Composición:

Las herramientas de ejecución de mantis están basadas en la suite LAMP (Linux-Apache-


MySQL-Php), muy utilizada en el desarrollo Web.

 Linux es el sistema operativo que albergara a mantis.


 Apache es el servidor Web frontal que recibirá las peticiones http.
 MySQL es la herramienta de SGBD recomendada para albergar la base de datos
de mantis.
 Php es la herramienta de interpretación del lenguaje PHP que permite tener
páginas Web dinámicas.

Características:

Mantis Tracker posee soporte para:


 Microsoft Windows.
 Mac OS.
 Sistemas Operativos Unix-like.

¿Funcionamiento?

Al tratarse de una aplicación multiplataforma basada en PHP y con soporte para bases
de datos MySQL, PostgreSQL y MS SQL. Puede instalarse en cualquier servidor web
con PHP y con alguna de las bases de datos descritas. A nivel de cliente, puede accederse
desde cualquier plataforma o sistema operativo con conexión de red y un navegador
web.

Los plugins se administran desde la interfaz de la aplicación. Algunos de ellos son


necesarios para el funcionamiento regular de la herramienta y vienen instalados por
defecto, pero otros se ofrecen de manera opcional con una breve descripción.

También mantis cuenta con una licencia GPL v2 (GNU General Gublic License,
versión 2) que la define como un software libre, con libertad de uso, modificación y
distribución. Puede descargarse de forma gratuita, además también están disponibles las
versiones inestables de desarrollo, a ello se distribuye en código fuente y con un manual
de instalación y está disponible en los repositorios de algunas distribuciones como
Debian, Ubuntu, Gentoo, Fedora, FreeBSD, Sun Solaris y Frugalware. Además el propio
equipo de Mantis ofrece servicios de soporte (instalación y personalización) y de
consultoría.

Mención de algunas Ventajas que se presentan:

 Instalación y uso simple.


 Soporta proyectos, subproyectos y categorías.
 Varios niveles de acceso.
 Sistemas de reportes incluidos.
 Notificación por Email.
 Gestión de Incidencias personalizables y asignables.

Desventajas que se pueden presentar:

 Falta de documentación offline.


 Interfaz de usuario anticuada.
JIRA

Definición

Es una aplicación basada en web para el seguimiento de errores, de incidentes y para la


gestión operativa de proyectos. Jira también se utiliza en áreas no técnicas para
administración de tareas.

Inicialmente Jira se utilizó para el desarrollo de software, sirviendo para gestión de


requisitos, seguimiento de status y más tarde para seguimiento de errores.

¿Qué significa?

El término viene del nombre de Godzilla en japonés para que sea parecido a “Bugzilla”.

Conceptos

a. Proyecto- Project
¿Qué es un proyecto?
Es una colección de incidencias –issues, y se define acorde a los requerimientos de la
organización o equipo.
Un proyecto puede ser:
 Un desarrollo de sistema
 Campaña de marketing
 Control de mejoramiento de un sitio web o app.
 Simple control de tareas

Componente

Es una agrupación lógica de incidencias-issues en un proyecto.

Cada proyecto puede o no tener uno o varios componentes, dependiendo de las


necesidades del equipo u organización.
Versión
Este término aplica a ciertos proyectos, particularmente al desarrollo de app-softwares.
Son diversos cambios que se realizan sobre los elementos de algún producto.

b. Flujo de Trabajo- Workflow


Es el conjunto de estados y transiciones que una incidencia va a atravesar a lo largo
del ciclo de vida del proyecto.

c. Incidencia
Incidencia-Issue se define bajo los requerimientos de un equipo u organización. Esto
quiere decir que una incidencia puede representar una tarea, un bug, un ticket de
soporte, un feedback, etc.
Tipos de Incidencia

 Bug: Un problema que afecta el funcionamiento de un producto.


 Nueva Función Una nueva característica del producto.
 Tarea: Una tarea que necesita ser completada.
 Mejora: Una mejora de alguna característica existente.
 Sub-task: Una división a alguna tarea existente.

Atributos de Incidencia

 Prioridad: Indica la importancia de una incidencia. Son las siguientes: -


 Estado: Indica donde se encuentra la incidencia con respecto al flujo de trabajo.
Los estados por defecto son:

 Resolución: Una incidencia puede ser resuelta de diferentes maneras, y es al


momento de cambiar su “Estado” que se le asigna un tipo de “Resolución”.

Potrebbero piacerti anche