Blog de GeckoFlag

Consejos para elegir herramientas de gestión de proyectos y tareas

¿De verdad necesitas las funciones de Redmine? 10 puntos para revisar antes de adoptarlo o mantenerlo

Publicado:

¿De verdad necesitas las funciones de Redmine? 10 puntos para revisar antes de adoptarlo o mantenerlo

Redmine es una excelente herramienta de gestión de proyectos con una larga trayectoria. Es gratuita y de código abierto, y cubre todo, desde el seguimiento de tareas hasta el control de tiempo y la integración con repositorios.

Sin embargo, usar Redmine implica preparar un servidor que pueda ejecutar Ruby y mantenerlo después. Por lo general no entra en un hosting compartido, así que terminas con un VPS o un servicio en la nube especializado (lo explicamos en detalle en «¿Se puede instalar Redmine en un hosting compartido?»).

Que ese esfuerzo valga la pena depende de cuánto de Redmine usas en realidad. Este artículo reúne 10 funciones que distinguen a Redmine y te ayuda a comprobar si tu equipo necesita cada una. Si ya usas Redmine, también muestra cómo revisar lo que usas hoy.

Nota: este artículo está escrito por el desarrollador de GeckoFlag. Las funciones de Redmine se comprobaron en las guías oficiales el 24 de octubre de 2026 (última versión: 7.0.2).

Las funciones que tiene cualquier herramienta no ayudan a decidir

Primero, dejemos de lado las funciones que no son motivo para elegir Redmine.

Crear tareas (tickets), estados, asignados, fechas de vencimiento, comentarios, una wiki, archivos compartidos, un diagrama de Gantt. La mayoría de las herramientas de gestión de proyectos actuales los tienen. Si lo que usa tu equipo está dentro de este rango, no se puede decir que “tiene que ser Redmine”.

Los motivos para elegir Redmine son las funciones de la siguiente sección, que otras herramientas suelen dejar fuera.

10 funciones que distinguen a Redmine

Para cada una vemos qué hace, cuándo la necesitas y señales de que puedes prescindir de ella. Mientras lees, cuenta cuántas crees que necesitas.

1Control de tiempo e informes

Qué hace: puedes registrar el tiempo dedicado por tarea o por proyecto. Cada registro puede tener una actividad (diseño, desarrollo, reuniones, etc.) y un comentario. También puedes ingresar el tiempo estimado y ver la lista y los totales en la pantalla “Tiempo dedicado” del proyecto.

Cuándo la necesitas: cuando facturas según el tiempo trabajado, comparas lo estimado con lo real para mejorar la próxima estimación o quieres ver en horas la carga de trabajo de cada miembro.

Puedes prescindir de ellaRegistras el tiempo, pero nunca lo sumaste ni lo usaste. Cobras una tarifa fija por proyecto, sin relación con el tiempo.

2Campos personalizados

Qué hace: puedes agregar tus propios campos a tareas, proyectos y usuarios. Puedes elegir formatos como texto, número, fecha o lista, y mostrar campos distintos para cada tipo (tracker).

Cuándo la necesitas: cuando hay información que debes registrar en cada tarea, como “nombre del cliente”, “navegador objetivo” o “entorno donde ocurrió”, y quieres filtrar o sumar por ese campo.

Puedes prescindir de ellaMuchas tareas dejan vacíos los campos agregados. Con escribirlo en la descripción alcanza.

3Flujos de trabajo

Qué hace: para cada combinación de rol y tipo, puedes decidir qué estado puede pasar a cuál. Por ejemplo: “el equipo de desarrollo puede pasar un error al estado Resuelta, pero solo el rol Jefe de proyecto puede pasarlo a Cerrada”. También puedes hacer que los campos sean obligatorios o de solo lectura según el estado.

Cuándo la necesitas: cuando tienes un proceso de aprobación fijo y saltarse un paso causa problemas. También sirve a equipos que, por gestión de calidad o auditorías, necesitan controlar quién cierra las tareas.

Puedes prescindir de ellaSigues usando la configuración predeterminada de la instalación. Cualquiera puede cambiar un estado, y eso te funciona bien.

4Permisos detallados por proyecto

Qué hace: puedes crear los roles que quieras y fijar permisos para cada acción, como ver, crear y editar tareas, registrar tiempo y editar la wiki. Una misma persona puede tener el rol Jefe de proyecto en el proyecto A y tener solo lectura en el proyecto B.

Cuándo la necesitas: cuando quieres dar a personas externas acceso de solo lectura, o separar lo que puede tocar cada departamento.

Puedes prescindir de ellaTodos los miembros tienen más o menos los mismos permisos. Solo usas los roles predeterminados (Jefe de proyecto, Desarrollador, Informador).

5Relaciones entre tareas

Qué hace: puedes establecer relaciones entre tareas. Además de “relacionada con”, hay “duplicada de”, “bloquea” y “anterior a/posterior a”, entre otras. Mientras una tarea que bloquea siga abierta, la tarea bloqueada no se puede cerrar. Si se mueve la fecha de vencimiento de una tarea anterior, las fechas de la posterior se desplazan la misma cantidad de días.

Cuándo la necesitas: cuando el orden del trabajo tiene dependencias fuertes y quieres seguir en el cronograma cómo un retraso afecta a otros trabajos.

Puedes prescindir de ellaCon escribir “después de #123” en la descripción o en un comentario alcanza. Te basta con dividir el trabajo en tareas padre e hijas.

6Versiones y la planificación

Qué hace: puedes crear versiones (hitos) como “v2.0” o “lanzamiento de abril” y asignarles tareas. La pantalla de planificación muestra el avance de cada versión.

Cuándo la necesitas: cuando avanzas el trabajo por lanzamientos, como en el software.

Puedes prescindir de ellaDivides el trabajo en un proyecto por encargo, y dentro de él te basta con seguir las fechas de vencimiento.

7Integración con repositorios

Qué hace: puedes conectar repositorios como Git o Subversion a un proyecto y ver el código y el historial de cambios en pantalla. Si escribes un número de tarea en un mensaje de commit, el commit queda vinculado a la tarea y, según cómo escribas el mensaje, también puedes cambiar el estado o registrar tiempo.

Cuándo la necesitas: cuando un equipo de desarrollo quiere seguir qué cambio de código corresponde a qué tarea.

Puedes prescindir de ellaTu código está en GitHub o GitLab, y ya vinculas las tareas ahí. Tu equipo no escribe código.

8Crear tareas desde el correo

Qué hace: los correos enviados a una dirección definida pueden crear tareas nuevas o agregar comentarios a tareas existentes.

Cuándo la necesitas: cuando recibes consultas de clientes o reportes de errores por correo y quieres gestionarlos directamente como tareas.

Puedes prescindir de ellaAtiendes las consultas por otro canal (un formulario o una herramienta de soporte). Te alcanza con que alguien pase los correos a tareas a mano.

Ten en cuenta que esta función requiere configuración del lado del servidor de correo y un mecanismo para recoger el correo de forma periódica (como cron) configurado en tu servidor.

9API REST e integraciones externas

Qué hace: una vez que activas la API REST, los programas externos pueden leer y escribir tareas, proyectos, usuarios, registros de tiempo y más.

Cuándo la necesitas: cuando quieres conectar con otros sistemas internos o automatizar la creación de tareas rutinarias y los informes.

Puedes prescindir de ellaNadie en el equipo escribe código de integración. Te basta con trabajar desde las pantallas.

10Ampliar con plugins

Qué hace: puedes instalar plugins para agregar funciones que el núcleo no tiene, como tableros Kanban, listas de verificación, gestión de clientes o una mesa de ayuda. Muchos plugins aparecen en el sitio oficial.

Cuándo la necesitas: cuando las funciones estándar no alcanzan y quieres crear funciones a la medida de tu propio negocio.

Puedes prescindir de ellaNo instalaste ningún plugin. O instalaste algunos, no pudiste mantenerlos actualizados y ahora frenan las actualizaciones de Redmine.

Hay que comprobar la compatibilidad de los plugins cada vez que se actualiza Redmine. Son prácticos, pero incluye el mantenimiento extra en tu decisión.

Revisa lo que realmente usas en tu Redmine actual

Si ya usas Redmine, las pantallas de administración muestran si cada función se usa de verdad. Puede que encuentres funciones que se configuraron en la instalación y que nadie usa. Los nombres de las pantallas pueden variar un poco según tu versión de Redmine y la configuración de idioma.

Función Dónde revisar Qué mirar
1. Control de tiempo“Tiempo dedicado” en cada proyecto¿Hay registros recientes? ¿Alguien mira los totales?
2. Campos personalizadosAdministración → Campos personalizadosCuántos campos hay. ¿Esos campos están completos en la lista de tareas?
3. Flujos de trabajoAdministración → Flujo de trabajo¿Se cambió respecto a la configuración predeterminada?
4. PermisosAdministración → Roles y permisos¿Creaste roles además de los predeterminados?
5. Relaciones“Peticiones relacionadas” en la página de cada tarea¿Cuántas tareas tienen relaciones establecidas?
6. Versiones“Planificación” en cada proyecto¿Creaste versiones y les asignaste tareas?
7. RepositoriosConfiguración de cada proyecto → Repositorios¿Hay un repositorio registrado y aparecen commits recientes?
8. Correo entranteAdministración → Configuración → Correos entrantes, y las tareas programadas en el servidor¿Hay tareas creadas desde el correo?
9. APIAdministración → Configuración → API¿Está activado el servicio web REST? ¿Alguna integración lo usa?
10. PluginsAdministración → ExtensionesQué plugins están instalados, y si cada uno se usa.

Las funciones que en esta tabla resulten “no usadas” cuéntalas como “no necesarias” en la revisión de la siguiente sección.

Qué indica tu conteo

Piensa en cuántas de las 10 funciones necesita tu equipo.

3 o más: Redmine vale la pena

Tu equipo puede aprovechar al máximo los puntos fuertes de Redmine. Vale la pena el esfuerzo de preparar y mantener un servidor. Si no entra en un hosting compartido, elige un VPS o un servicio en la nube especializado en Redmine. Cómo elegir se explica en «¿Se puede instalar Redmine en un hosting compartido?»

1–2: mira si puedes cubrir esas funciones de otra forma

Si solo necesitas una o dos funciones, piensa si puedes cubrirlas sin Redmine. Por ejemplo, si solo necesitas el control de tiempo, podrías combinar una hoja de cálculo o una herramienta dedicada de control de tiempo con otra herramienta. Si no puedes cubrirlas, Redmine es la opción segura.

0: muy probablemente te alcanza con una herramienta que requiera menos configuración

Si no usas los puntos fuertes de Redmine, hay pocos motivos para elegirlo a costa de mantener un servidor. Si tu trabajo gira sobre todo en torno a tareas, fechas de vencimiento y asignados, una herramienta con menos configuración puede arraigar más fácilmente en tu equipo.

Aparte del conteo, hay algo más que considerar: quién se ocupa del servidor. Si administras Redmine por tu cuenta, quien lo instaló también se hace cargo de las actualizaciones y de resolver problemas. Ten en cuenta si todo seguiría funcionando si esa persona se fuera.

Para los equipos que contaron cero

Por último, como una opción para los equipos que contaron cero, te presentamos GeckoFlag, que desarrollamos nosotros.

Para ser claros: la mayoría de las 10 funciones de este artículo no están en GeckoFlag. No tiene control de tiempo, campos personalizados, diseño de flujos de trabajo, relaciones entre tareas, versiones, integración con repositorios, creación de tareas desde el correo, API externa ni plugins, y tiene tres roles: administrador, miembro e invitado. Si necesitas esas funciones, Redmine es la opción correcta.

En cambio, GeckoFlag reúne las funciones que necesita cualquier equipo, en una forma que puedes usar sin pelear con la configuración.

  • Reúne la gestión de tareas (tareas padre e hijas), un tablero Kanban, un diagrama de Gantt, una wiki y archivos compartidos en un solo lugar.
  • Funciona en un servidor con PHP 8.2 o posterior y MySQL o MariaDB. No necesita Composer, Docker ni la línea de comandos.
  • Se instala con un instalador en el navegador y se actualiza subiendo un ZIP en la pantalla de administración. Antes de aplicar una actualización, hace una copia de seguridad automáticamente.
  • Puedes invitar a personas externas como invitados. Los proyectos solo son visibles para los miembros que participan en ellos.
  • Es un pago único de $30, sin diferencias de funciones entre planes y sin límites de usuarios ni de proyectos (una licencia por dominio; el servidor se paga aparte).

Las diferencias con Redmine se explican en detalle en GeckoFlag vs Redmine, y las diferencias con otras herramientas que funcionan en hosting compartido, en Herramientas de gestión de proyectos que puedes instalar en un hosting compartido sin Docker. Puedes probar las pantallas reales en la demo.

Fuentes

Nota: todo se comprobó el 24 de octubre de 2026. Las pantallas y funciones de Redmine pueden variar según la versión.