¿Sistema de seguimiento de problemas completamente personalizable?

He estado buscando un sistema de seguimiento de problemas durante algún tiempo. Nuestro flujo de trabajo no es desarrollo de software. Más bien, hacemos un seguimiento de los cambios en la documentación entre grupos de personas.

No necesito gestión de proyectos, diagramas de Gantt, un wiki o cualquier otra cosa. Solo necesito un sistema de seguimiento de problemas.

Específicamente, quiero formularios completamente personalizables. Quiero poder comenzar con un formulario en blanco y construirlo manualmente. No quiero un "tema" o "descripción" o "hora de inicio" ni nada. Nuestro proceso está extremadamente bien definido, pero hemos llegado al punto en que necesitamos comenzar a almacenar nuestros datos en un formato de fácil acceso y, lo que es más importante, fácil de manipular para ayudar con la eficiencia de los informes.

Me encantaría poder conectar la lógica empresarial yo mismo. Los datos del formulario solo necesitan insertarse en la base de datos. Si hay una manera de conectar la lógica empresarial, puedo hacerlo. (Soy desarrollador como / w cuando sea necesario).

Mi frustración proviene del hecho de que todos los sistemas de seguimiento de problemas parecen pensar que está desarrollando software y que todos los flujos de trabajo son aproximadamente iguales. Necesitamos un sistema de seguimiento de defectos de documentación, pero casi todos los campos normales son innecesarios.

EDITAR: Esta debe ser una instalación basada en servidor, totalmente controlada y que no esté en la nube.

¿Podría agregar información sobre qué acciones necesita que realice el sistema? Porque a primera vista parece que un formulario de Google Docs que escribe en una hoja de cálculo se adaptaría a sus necesidades... así que me falta la información intermedia.
Realmente me gustaría la facilidad y la flexibilidad que ofrece un formulario de Google Docs, pero en un entorno basado en servidor que no sea en la nube. Buena idea, y miraré ese ángulo.
@logilcalscope Creo que encontrará mejores soluciones si puede articular qué más necesita que haga el sistema (autenticación, alertas, notificaciones por correo electrónico, etc.), porque si sus necesidades son tan básicas como las ha descrito, gastará más tiempo y dinero instalando algo y extrayendo todas sus características de lo que haría si alguien preparara una aplicación CRUD básica para su grupo.
Usted menciona basado en servidor, pero ¿en qué plataforma desea que se ejecute su solución? ventanas? Linux? etc.

Respuestas (5)

busque en jira de atlassian. Si bien los valores predeterminados son útiles para el desarrollo de software, puede personalizar tipos de tareas, flujos de trabajo (por tipo de tarea si realmente lo desea), formularios/diseños de entrada (por transición), atributos, lo que sea.

El paquete puede parecer complicado al principio, pero es muy potente y personalizable. Si necesita algunos detalles, tienen un buen soporte y una comunidad próspera. De lo contrario, siéntase libre de enviarme un ping, los detalles están en mi biografía.

Sí, lo apoyo. JIRA es altamente personalizable y como consecuencia existe el peligro de dejarse llevar...
Sí, me recuerda a la famosa cita de "mod_rewrite": ``Lo mejor de mod_rewrite es que te brinda toda la capacidad de configuración y flexibilidad de Sendmail. La desventaja de mod_rewrite es que le brinda toda la capacidad de configuración y flexibilidad de Sendmail”. -- Brian Behlendorf Apache Group
Jira también es una buena elección debido a la integración con otras herramientas de desarrollo, incluido HipChat.

He visto al menos unos pocos lugares que crean tales formularios de seguimiento usando InfoPath con o sin SharePoint. Controle los campos, agregue lógica y haga que se integre con el correo electrónico. Tal vez Google Docs, InfoPath y otras herramientas de "edición de formularios" encajarían mejor que el software de seguimiento de problemas.

Un paso más simple podrían ser las hojas de cálculo, donde agrega cálculos y gráficos dentro de la herramienta.

Gracias, pero he usado Redmine. No puede personalizar completamente los campos de seguimiento. Esta ha sido una característica comúnmente solicitada durante los últimos 3 años más o menos. Espero que agreguen esto, porque de lo contrario Redmine es genial.

Compruebe también ClearQuest de Rational. Podemos personalizar el flujo de trabajo y personalizar la herramienta muy bien para satisfacer sus necesidades.

Estamos trabajando en un gran desarrollo de productos utilizando el desarrollo basado en características (ágil) durante los últimos 6 años y hemos implementado Clearquest relacionado con varios flujos de trabajo de gestión de proyectos utilizando Clearquest, incluida la gestión de funciones, el seguimiento de problemas, la emisión de boletos, las aprobaciones, por nombrar algunos.

Por su respuesta, parece que está afiliado a ClearQuest. Si es así, ¿puede editar su respuesta con esa información según la entrada de preguntas frecuentes sobre autopromoción ? Gracias :)
No, ¿cómo generalizaste esta afirmación? No estoy afiliado a clearquest. Estamos trabajando en un gran desarrollo de productos utilizando el desarrollo basado en funciones (ágil) durante los últimos 6 años y hemos implementado Clearquest para nuestro seguimiento de funciones y problemas con éxito.
Es muy, muy caro, y fue realmente difícil cambiar algo sin el soporte de IBM.
@Zsolt No estoy seguro del precio. Pero uno de nuestros desarrolladores podría mantenerlo muy bien. No creo que tengamos que estar en contacto con IBM para los cambios.
Me refiero al cambio. El mantenimiento estuvo bien hasta donde recuerdo, pero una vez decidimos cambiar nuestro flujo de trabajo y nos gustaría "transferir" nuestra base de datos anterior, pero fue imposible.
Prefiero aplastarme la cara repetidamente contra un lecho de clavos que volver a utilizar ClearQuest.

MantisBT : originalmente un rastreador de errores de software, pero se adapta fácilmente a cualquier flujo de trabajo en cualquier área.