Redmine Tutorial - Cómo utilizar la gestión de proyectos Redmine

Este tutorial de Redmine explica cómo instalar y utilizar la herramienta de gestión de proyectos Redmine. También cubre la comparación de Jira vs Redmine:

Redmine es una herramienta de gestión de proyectos escrita en Ruby. Es compatible con varios servidores de bases de datos y también se conoce como sistema de seguimiento de incidencias.

Se trata de una herramienta de código abierto que ayuda a los usuarios a compartir sus ideas a través de foros y blogs internos, con lo que el conocimiento se mantiene entre los miembros del equipo.

Tutorial de Redmine

En este tutorial, vamos a conocer cómo el usuario puede instalar Redmine, cómo utilizar la herramienta, sus características junto con las diferencias entre JIRA y Redmine.

Características de Redmine:

  • Es una herramienta de código abierto.
  • Lleva un seguimiento de múltiples proyectos.
  • Permite al usuario tener diferentes roles y permisos.
  • Los usuarios pueden hacer un seguimiento del tiempo que se ha dedicado a la cuestión.
  • Los usuarios pueden ver informes visuales mediante gráficos y cuadros.

Redmine frente a JIRA

Desarrollada por la empresa australiana Atlassian, JIRA es una herramienta de seguimiento de incidencias que ayuda a los usuarios a realizar un seguimiento de las mismas. JIRA se utiliza en la metodología ágil y puede ejecutarse en diferentes sistemas operativos.

Es una herramienta independiente de la plataforma que también se utiliza en la gestión de flujos de trabajo y procesos. JIRA se basa por completo en tres conceptos: proyecto, incidencia y flujo de trabajo.

A continuación se enumeran algunos consejos sobre Redmine Vs JIRA:

Parámetros Redmine JIRA
General Redmine soporta muchos plugins para hacerlo personalizable, es muy flexible y fácil de aprender. JIRA es muy difícil de aprender para los usuarios ya que JIRA tiene un sistema de inclusión de dos niveles con categorías
Puntuación La puntuación general de Redmine es baja, pero es una herramienta gratuita. La puntuación de JIRA en comparación con Redmine es superior, es decir, 9,3 sobre 10.
Coste Redmine es una herramienta de código abierto y gratuita. JIRA no es en absoluto gratuito, siempre define algún coste
Wiki Redmine contiene Build in Wiki Los usuarios de JIRA deben instalarlo por separado
Categoría Redmine es una herramienta de gestión de proyectos JIRA pertenece a la categoría de seguimiento de incidencias

Instalación de Redmine

Sistema operativo: Redmine es compatible con los sistemas UNIX, Linux, Windows y MacOS.

Cómo instalar

Primer paso Descarga Redmine desde aquí.

Paso 2 : Crear una nueva base de datos

MySQL

 CREATE DATABASE redmine CHARACTER SET utf8mb4; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password'; GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost'; 

Servidor SQL

 USE [master] GO -- Creación de una BD muy básica CREATE DATABASE [REDMINE] GO -- Creación de un login con autenticación login/contraseña SQL Server y sin política de caducidad de contraseñas CREATE LOGIN [REDMINE] WITH PASSWORD=N'redminepassword', DEFAULT_DATABASE=[REDMINE], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO -- Creación de un usuario usando la autenticación de login creada previamente USE [REDMINE] GO CREATE USER[REDMINE] FOR LOGIN [REDMINE] GO -- Permisos de usuario establecidos mediante roles EXEC sp_addrolemember N'db_datareader', N'REDMINE' GO EXEC sp_addrolemember N'db_datawriter', N'REDMINE' GO 

Paso 3: Conexión a la base de datos

Ejemplo de base de datos MySQL

 producción: adaptador: mysql2 base de datos: redmine host: localhost usuario: redmine contraseña: "mi_contraseña" 

Ejemplo de SQL Server

 producción: adaptador: sqlserver base de datos: redmine nombre de usuario: redmine # debe coincidir con el nombre de usuario de la base de datos contraseña: "redminecontraseña" # debe coincidir con la contraseña de inicio de sesión 

Paso 4: Instalar dependencias (Redmine utiliza Bundler para gestionar las dependencias de gemas).

 gem install bundler bundle install --without development test 

Paso 5: En este paso, se genera una clave aleatoria para codificar la cookie que almacena los datos de la sesión.

 bundle exec rake generar_secreto_token 

Paso 6: Crear una estructura de base de datos

 RAILS_ENV=production bundle exec rake db:migrate  Sintaxis de Windows:  set RAILS_ENV=production bundle exec rake db 

Paso 7: Insertar los datos de configuración por defecto en la base de datos.

 RAILS_ENV=production bundle exec rake redmine:load_default_data 

Paso 8: Pruebe la instalación.

 bundle exec rails server webrick -e production 

Paso 9: Iniciar sesión en la aplicación

Nota: Consulte este enlace como fuente de imágenes para los procedimientos de instalación indicados anteriormente (Paso 2 a Paso 9)

Plugin Redmine

  • Redmine es una herramienta de gestión de proyectos multiplataforma, y el usuario puede integrar diferentes plugins que facilitan su uso.
  • Antes de comenzar con la instalación del plugin, asegúrese de que es compatible con la versión de Redmine instalada.
  • Los usuarios pueden instalar diferentes plugins desde aquí

A continuación se enumeran los pasos para instalar plugins:

#1) Antes de comenzar con los comandos, basta con abrir el entorno de pila Bitnami haciendo clic en el acceso directo en el menú Inicio en "Inicio>> Bitnami APPNAME Stack>> Consola de aplicaciones" (Windows).

Nota : Sustituya el installdir con el directorio de instalación completo de la pila Bitnami.

#2) Obtenga el archivo .zip y clone el repositorio Git del plugin " installdir/apps/redmine/htdocs/plugins ".

#3) Instale el plugin en el repositorio htdocs.

" cd installdir/apps/redmine/htdocs/

instalación del paquete

bundle exec rake redmine:plugins NAME=PLUGIN_NAME RAILS_ENV=production "

Si usted es capaz de ver cualquier mensaje de advertencia relacionado con el archivo de producción de registro, a continuación, sólo tiene que ejecutar el siguiente comando.

Nota : Utilice sudo si la pila se instaló como root.

"sudo chown :bitnami log/production.log

sudo chmod g+w log/production.log "

#4) Reinicie los servicios de Apache

" sudo installdir/ctlscript.sh restart".

Algunos plugins más se explican a continuación para su referencia:

#1) Plugin Ágil

Este plugin es útil si los usuarios están trabajando en la metodología ágil. El uso de este plugin, los usuarios pueden crear Kanban o scrum como tableros y gráficos.

Tanto la productividad como el trabajo pueden seguirse fácilmente utilizando los gráficos y tableros.

El plugin puede instalarse desde aquí.

#2) Plugin de lista de comprobación

Los usuarios pueden utilizar el concepto de lista de comprobación en lugar de crear múltiples subtareas. Con este complemento, un usuario puede añadir, eliminar y marcar todos los elementos de la lista de comprobación como "realizados".

Los usuarios también pueden ver la pista de auditoría de todos los cambios. Un usuario puede hacer una lista de tareas pendientes que hace que sea fácil hacer un seguimiento de todas las tareas. El plugin se puede instalar desde aquí.

#3) Preguntas y respuestas, foro de preguntas frecuentes e informe de ideas

Aunque Redmine contiene un foro incorporado, podemos instalar el plugin para el mismo. El plugin no se centra principalmente en el foro, sino que también proporciona otras funcionalidades.

Un usuario puede instalar el plugin y obtener más detalles desde aquí.

Cómo utilizar Redmine

Regístrese: La página de registro aparece cuando el usuario hace clic en la pestaña "Registro", situada en la esquina superior derecha de la página. Los usuarios pueden utilizar esta página para registrarse.

  • Para acceder a la aplicación, el usuario debe registrarse. Para registrarse, el usuario debe proporcionar los datos requeridos en todos los campos obligatorios marcados con un asterisco rojo (véase la imagen siguiente).
  • Una vez que un usuario se registra en Redmine, puede acceder a la aplicación.
  • El administrador puede añadir proyectos haciendo clic en "Nuevo proyecto" para proporcionar algunos detalles necesarios y añadir nuevos miembros al proyecto.

Inicia sesión:

  • La página de inicio de sesión aparece cuando un usuario intenta iniciar sesión en Redmine. Además, el usuario puede restablecer la contraseña haciendo clic en el enlace "Contraseña perdida".
  • El enlace Contraseña perdida sólo aparecerá si el administrador lo ha activado.
  • Los usuarios registrados pueden iniciar sesión proporcionando el ID de inicio de sesión y la contraseña.

  • Si un usuario olvida o pierde la contraseña, puede crear una nueva haciendo clic en el enlace "Contraseña olvidada".
  • Una vez que el usuario hace clic en el enlace "Contraseña olvidada", se le redirige a la página Contraseña olvidada, donde puede proporcionar una dirección de correo electrónico válida y generar una nueva contraseña.

Crear una incidencia

Los usuarios registrados podrán crear un defecto. Para crear un nuevo defecto, el usuario debe iniciar sesión. Para crear una nueva incidencia, los usuarios deben navegar hasta la pestaña presente en la cabecera. Los usuarios también pueden seleccionar diferentes Seguidores como Defecto, Característica y Parche.

Para crear una incidencia, el usuario debe rellenar los siguientes campos:

  • Rastreador: Indique la categoría del asunto.
  • Asunto: Una frase corta y con sentido.
  • Descripción: Proporcione una descripción del fallo y los pasos para reproducirlo.
  • Estado: Indique el estado del fallo: nuevo, resuelto y cerrado.
  • Archivos: Para cargar un archivo, por ejemplo, una captura de pantalla de un problema.

Tras facilitar todos los datos, se creará el defecto.

Busca:

Los usuarios pueden ver el cuadro de texto de búsqueda en la parte superior derecha.

  • Es un simple cuadro de texto de búsqueda.
  • Los usuarios pueden buscar un defecto existente o cualquier defecto nuevo que se haya creado.

  • El usuario puede buscar cualquier ID de incidencia y hacer clic en el botón Intro. Se le redirigirá a la búsqueda avanzada.
  • Los usuarios pueden afinar la búsqueda proporcionando los detalles en la pantalla Búsqueda avanzada.

Mi página:

Un usuario puede ver varios bloques en los que se almacena información, y el usuario puede personalizar la página en consecuencia.

  • El usuario puede ver todas las incidencias que se le han asignado o de las que ha informado en "Mi página".
  • Los bloques "Asuntos asignados a mí" y "Asunto notificado" están activados por defecto. También puede arrastrar y soltar los bloques según le convenga.
  • El bloque "Asunto asignado a mí" contiene toda la información relacionada con el asunto asignado al usuario de acceso. Incluye los siguientes campos:
    • Id. de emisión
    • Proyectos
    • Rastreadores
    • Estado
    • Asunto
  • El bloque "Problemas notificados" contiene información relacionada con el problema notificado por el usuario conectado.

Gestión de proyectos con Redmine

Redmine es una de las mejores herramientas para realizar un seguimiento eficaz del proyecto. Hoy en día, la empresa se centra en la metodología ágil y, sobre todo, en Scrum.

En Redmine, los usuarios pueden crear todo como un Tema como Bug/Feature/tarea y asignarlo al miembro respectivo proporcionando la fecha de inicio y la fecha de finalización. Todas las actividades realizadas en el proyector a la subtarea pueden ser rastreadas utilizando la pestaña "Actividad".

Crear un espacio para el proyecto

El usuario puede añadir el proyecto seleccionando la pestaña Proyecto y haciendo clic en Nuevo Proyecto. Por defecto, sólo los administradores del sitio y el Gestor de Proyectos pueden crear espacio para el nuevo proyecto.

Al crear un proyecto, debe proporcionarse un nombre y un identificador único (el identificador se utiliza como parte de la URL del espacio del proyecto). Debe asignarse al menos una persona como gestor del proyecto.

Concepto importante de Redmine

Resumen del proyecto

Los usuarios pueden ver todos los detalles relacionados con el proyecto de forma concisa.

El bloque "Seguimiento de incidencias" de la parte izquierda contiene el estado completo de todas las incidencias que se encuentran en estado abierto/cerrado.

El bloque "Miembros" que se muestra a la derecha contiene todos los miembros relacionados con el proyecto, y el bloque "Últimas noticias" contiene todas las últimas noticias relacionadas con el proyecto.

  • Informe de actividad tiene todos los registros de auditoría o la información histórica relacionada con el Proyecto o las cuestiones buscadas.

Seguimiento de problemas

Existen dos formas diferentes de realizar el seguimiento de una incidencia, como se muestra a continuación.

#1) Lista de problemas

Desde aquí, los usuarios pueden ver la lista de asuntos y pueden seleccionar un asunto específico para verlo en detalle. Además, por defecto, el usuario puede ver un asunto Abierto, sin embargo, el usuario debe aplicar el filtro para ver la lista en consecuencia.

#2) Resumen de la cuestión

Resumen de incidencias proporciona el informe que contiene todas las incidencias relacionadas con el proyecto de todas las versiones.

Contiene diferentes tablas como Tracker, Versión, Prioridad, Subproyecto, Autor Asignado y Categoría, donde cada cuadrícula muestra las incidencias abiertas/cerradas/totales.

Control del tiempo

Detalles del registro de tiempo

Muestra los detalles del tiempo total empleado en el proyecto. La función de registro del tiempo sólo está disponible cuando está activado el módulo "Control del tiempo" del proyecto.

Visualización detallada de los registros de tiempo:

Seguimiento del progreso

Diagrama de Gantt

Se utiliza para seguir el progreso del proyecto, incluyendo la fecha de inicio, las fechas de vencimiento, el estado y la resolución. Es un plugin y el usuario puede instalarlo.

Calendario

La vista de calendario muestra los datos relacionados con el proyecto de forma mensual, al igual que otras vistas de calendario. Mostrará todas las incidencias con al menos la fecha de inicio y la fecha de vencimiento (si están disponibles).

El módulo de calendario puede activarse y desactivarse desde la pestaña Configuración del proyecto para cada proyecto.

Repositorio

El usuario puede ver la pestaña Repositorio en la cabecera, y una vez que el usuario hace clic en la misma, se redirige al repositorio del proyecto y el usuario puede ver los últimos commits.

Los usuarios pueden ampliar el directorio haciendo clic en el icono "+". Si el usuario hace clic en el número de Revisión, le proporcionará los detalles de la confirmación.

Otras funciones útiles

A continuación se enumeran otras características de la aplicación

Noticias

  • Los usuarios pueden publicar noticias relacionadas con el proyecto o con cualquier tema que les guste.
  • Las noticias se pueden añadir/editar/borrar según el permiso que tenga el usuario.
  • Los usuarios pueden ver los titulares de las noticias relacionadas con el proyecto en la pestaña Descripción general. Una vez que el usuario hace clic en la noticia, se redirige a los detalles.
  • Tomemos el ejemplo de un jefe de proyecto que desea publicar una información para todo el equipo. El jefe de proyecto puede crear una noticia haciendo clic en "+Añadir noticia" e indicando el resumen, el título y la descripción.
  • A continuación, todo el equipo puede ver el resumen de noticias en el área de descripción general del proyecto y, una vez que el usuario hace clic en el título, se le redirige a la página detallada.

  • Los usuarios pueden consultar las últimas noticias accediendo a la pestaña Noticias.

Documentos

  • Es un lugar donde los usuarios pueden añadir el manual de usuario o documentos técnicos.
  • Existen dos categorías de documentación.
    • Documentación para el usuario
    • Documentación técnica
  • Desde la pestaña de documentos, un usuario puede añadir documentos haciendo clic en el enlace "+Nuevos documentos".

  • Una vez que el usuario carga el documento, el título puede utilizarse como enlace para descargar los documentos añadidos.

Foros

  • Es un lugar donde todo el equipo puede comunicarse entre sí. Además, el usuario puede ver una vista detallada de cualquier tema que se haya debatido previamente.
  • El foro muestra los siguientes elementos en la cuadrícula:
    • Temas
    • Mensajes

Último mensaje: Enlace al último mensaje recibido

  • Una vez que el usuario hace clic en cualquier tema, puede ver la vista detallada correspondiente al tema.

Archivos

  • Es un lugar donde un usuario puede subir archivos.
  • Además, el módulo Archivo puede activarse/desactivarse desde los ajustes.
  • El usuario puede añadir un nuevo archivo haciendo clic en el icono "+Nuevo archivo".

  • El usuario puede añadir un archivo seleccionando el botón "Elegir archivo" del local. Además, el usuario puede añadir más de un archivo seleccionando el botón " Añadir otro archivo " enlace.

Conclusión

En este tutorial, hemos cubierto la introducción de Redmine, la diferencia entre JIRA y Redmine, Formas de utilizar Redmine y su procedimiento de instalación.

Además, también echamos un breve vistazo al seguimiento del tiempo, el seguimiento del progreso y otras herramientas útiles como noticias, documentos, foros y archivos.

Desplazarse hacia arriba