Manual de Uso Redmine PDF
Manual de Uso Redmine PDF
Manual de Uso Redmine PDF
2. Introducción. ......................................................................................................................... 3
3. Características de la plataforma............................................................................................ 4
3.1 Manejo de usuarios ....................................................................................................... 4
3.2 Proyectos ....................................................................................................................... 6
3.3 Informes ...................................................................................................................... 10
3.4 Mi página ..................................................................................................................... 12
3.5 Horas y avance ............................................................................................................ 12
3.6 Buscador global ........................................................................................................... 13
3.7 Preferencias de usuario ............................................................................................... 13
3.8 Administración del sistema ......................................................................................... 14
3.9 Calendario ................................................................................................................... 15
4. Medidas de seguridad de la infraestructura ....................................................................... 16
4.1 Funciones y obligaciones del personal(usuarios) ........................................................ 16
4.2 Control de acceso ........................................................................................................ 16
4.3 Identificación y autenticación ..................................................................................... 16
5. Caso de ejemplo para utilizar Redmine .............................................................................. 17
5.1 primeros pasos ............................................................................................................ 17
5.2 Creación de proyectos................................................................................................. 19
5.3 Integración con Git (Repositorio de Versiones) .......................................................... 22
5.4 Peticiones .................................................................................................................... 24
5.5 Calendario ................................................................................................................... 29
6. Conclusión ........................................................................................................................... 30
7. Enlaces................................................................................................................................. 30
Este manual pretende ser una guía en el uso del gestor proyectos Redmine. En su
contenido podremos observar los aspectos más esenciales para poder utilizar de una
manera muy fácil esta.
Además este nos permite administrar a los usuarios del proyecto, los errores con un
sistema de tickets, wiki, calendario...etc. Tiene integración con diversos sistemas de
control de versiones como SVN, CVS, Git, Mercurial, Bazaar y Darcs.
Stakeholders:
Tablón de noticias.
Control de tiempo.
Documentos.
Ficheros.
Cuadro de métricas.
Una vez formalizada la creación del nuevo proyecto y configurados los detalles sobre
módulos, miembros, etc.se puede dar paso a la creación de tareas y sub tareas que lo
componen.
Tarea A es duplicada de B.
A bloquea B.
A es una sub tarea de B.
A es anterior a B.
Redmine con una potente herramienta de generación de informes que permitirá sacar
el mayor partido a la información recogida en la plataforma Distinguimos entre tres
tipos de informes:
El usuario administrador dispone de un panel a través del cual gestionar los principales
parámetros de la plataforma, como la gestión de usuarios, grupos y perfiles. La gestión
de usuarios se realiza a través de un cómodo listado a través del cual se puede buscar
a un usuario a través del buscador, modificar sus preferencias, añadir o eliminar
nuevos usuarios. Este mismo registro muestra la antigüedad de los usuarios, así como
el registro de acceso a la plataforma.
Como primera medida básica, se propone realizar una relación de perfiles que por
alguna razón justificada, necesiten acceso a los sistemas de
información del proyecto. Es decir, se debe crear una relación de:
No sólo se deberá tener una relación de los accesos para que los perfiles adecuados
tengan claros sus permisos, también se pondrán los medios para que los usuarios sólo
tengan acceso a los recursos que precisen para el desarrollo de sus funciones.
Tenemos una empresa desarrolladora que desea probar Redmine en un proyecto que
ha empezado hace poco, proyecto "rooteando". Este proyecto tiene dos
desarrolladores: Alfonso y Juan, tienen un repositorio Git donde tienen el código del
proyecto. En Redmine realizaremos las siguientes tareas:
Prácticamente todos los cuadros están etiquetados de forma muy clara con lo que no
tienen mucha explicación, es posible que tengas que cambiar el idioma a español.
Escribimos una nueva dirección de correo electrónico en el cuadro de Información y
pulsamos en el botón de Guardar.
En esta pestaña se asignan al proyecto los usuarios y el perfil que tendrá asignado para
este proyecto, en el lateral se ven los usuarios y perfiles disponibles. Solo aparece el
usuario "admin", que será utilizado por Juan, y tres perfiles, en este caso marcamos el
usuario "admin" , el perfil Jefe de proyecto y pulsamos en Añadir. Juan será el jefe de
proyecto del proyecto rooteando con lo que tendrá todos los permisos.
Tenemos la lista de permisos activados para cada perfil, se puede personalizar cada
perfil marcando y desmarcando en los permisos.
Juan crea el usuario Alfonso que le asignara el perfil de Desarrollador, dentro de
Administración pulsamos en Usuarios, Nuevo usuario, se rellenan los datos para
Alfonso y para finalizar se pulsa en Crear.
Ahora se verá una pestaña nueva, Proyectos, que servirá para asignar proyectos al
usuario creado, seleccionamos en Nuevo "proyecto a rooteando" y en perfil
escogemos Desarrollador y añadimos el usuario.
Ahora tenemos dos usuario, Juan y Alfonso, que tiene asignado el "proyecto
rooteando" y diferentes perfiles, jefe de proyecto y desarrollador.
5.4 Peticiones
Hay tres tipos de peticiones; Errores, Tareas y Soporte, estas peticiones se pueden
asignar a diferentes usuarios, se le puede especificar un tiempo o asignar una versión
especifica del proyecto. Empecemos con esto último, Juan (el jefe de proyecto) ha
considerado que proyecto ha alcanzado la versión 0.1, con lo que crea una nueva
versión en Redmine. Nos vamos al apartado de Configuración y escogemos la pestaña
Versión, aparece un enlace de Nueva versión, pulsamos en el enlace.
Primero definimos el nombre de versión ,en este caso Juan escoge Versión 0.1 una
descripción "Primera versión estable del proyecto rooteando", escogemos el estado de
la versión, como es la versión con que vamos a trabajar dejamos el estado abierto.
como no cuenta con una página de wiki lo dejamos en blanco, escogemos la fecha
actual (pulsar el botón que se encuentra a la derecha para especificar la fecha) y la
última opción Compartir la dejamos por defecto. Pulsamos en Crear ya tenemos
creada la primera versión de rooteando.
Juan crea dos peticiones en la versión 0.1, la primera será un error que hay que
corregir urgentemente y la segunda es una petición de tipo tarea para añadir una
nueva característica al proyecto .
Pulsamos en la petición y se muestra con más detalle. Como Alfonso está trabajando
para corregir el error, decide cambiar el estado de la petición a En curso, para realizar
esto debe pulsar dentro de la petición en el enlace de Actualizar para modificar la
petición.
En el apartado Calendario podemos ver de forma cronológica todas las peticiones y los
cambios de estado, si cambiamos la opción de abierta por todos se mostraran todos
los estados que ha tenido una petición.
Redmine dispone de un Wiki donde podemos centralizar toda la documentación del proyecto,
"how to" u otra información que puede ser interesante para los desarrolladores o usuarios.
Con esto finaliza este pequeño tutorial sobre Redmine, se ha visto una parte pequeña de todo
lo que se puede hacer con Redmine.
Redmine nos puede ayudar en gran medida a gestionar de manera ágil todos los
proyectos de nuestra empresa, la documentación asociada, los archivos que anexamos
y todo ello controlando en cada momento la ejecución del mismo. Su administración
es sencilla y permite definir flujos de trabajo que evitarán que la gestión nos inunde la
bandeja de entrada con un correo por cada pequeño detalle a discutir en el mismo.
7. Enlaces
http://www.duoc.cl/escuelait/ : Escuela de informática y telecomunicaciones Duoc UC.
http://qugstart.com/blog/ruby-and-rails/setup-a-git-repository-for-redmine/:
Configuración de un repositorio Git en Redmine.