uso de redmine

Upload: aicorimasd

Post on 14-Jul-2015

2.739 views

Category:

Documents


0 download

TRANSCRIPT

Sobre este documentoEste documento tiene como fin describir a grandes rasgos el uso de la herramienta Redmine en general y la operativa a seguir durante el desarrollo del proyecto ______ en particular.

Sobre RedmineRedmine es un gestor y planificador de proyectos y el seguimiento de errores con interfaz web, orientado a la coordinacin de tareas, comunicacin de participantes, y que puede especializarse en proyectos de desarrollo gracias a herramientas como la integracin en un repositorio de cdigo. Redmine software libre y de cdigo abierto, disponible bajo la Licencia Pblica General de GNU v2.

Documentacin sobre RedmineLa wiki de Redmine se ofrece como referencia en cuanto a documentacin la gua de uso de Redmine: http://www.redmine.org/projects/redmine/wiki/EsGuide

Acceso al Redmine del ProyectoSe podr acceder a Redmine a travs del link: ______________ donde el usuario deber introducir su identificador y contrasea.

Usuarios y perfiles en RedmineSe ha dado de alta inicialmente los siguientes perfiles y miembros: Perfil Manager Developer Collaborator Reporter Miembro / [Entidad]

Descripcin de los perfilesLos perfiles disponibles para el Proyecto _____ son los perfiles por defecto de Redmine: Perfil Manager Uso Aplicacin Redmine Permisos y realiza aquellas tareas puntuales que necesite un usuario y no permita su perfil. A nivel de Proyecto sus tareas son de coordinacin entre los diferentes miembros. Developer Responsable proyecto de la ejecucin del Administrar versiones en el repositorio, (normalmente personal ver y editar documentos, ver y editar ver y editar artculos en el Wiki, ver y editar el control de tiempos y comentar noticias. Con las peticiones puede: administrar peticiones, administrar peticiones, categoras, modificar relacin aadir notas, con aadir peticiones, otras modificar

Responsable del Mantenimiento de la Gestiona todos los recursos de Redmine

tcnico como analistas, diseadores, mensajes en foros, ver y editar ficheros, programadores, tcnicos, etc.)

notas propias, ver calendario, ver Gantt y grabar consultas. No puede borrar ni mover Collaborator peticiones ni gestionar seguidores ni modificar notas. Personal que colabora con el equipo de Ver y editar documentos, ver y editar desarrollo o le presta soporte mensajes en foros, ver y editar ficheros, ver y editar artculos en el Wiki, ver y comentar noticias. Con las peticiones puede: aadir peticiones, aadir notas, modificar notas propias, ver calendario, ver Gantt y grabar consultas. Reporter Personal que valida mdulos Ver documentos, ver y editar mensajes comentar noticias. Con las peticiones puede: aadir peticiones, aadir notas, modificar notas propias, ver calendario, ver Gantt y grabar consultas. terminados o que realiza revisiones a en foros, ver ficheros, ver Wiki, ver y nivel de cliente final

Resumen de mdulos y funcionalidadesHerramienta Redmine Vistazo Actividad Funcionalidad Cada miembro puede ver un resumen de la actividad del proyecto. Listado de los ltimos sucesos en el espacio, generado de forma automtica. La visualizacin/creacin de tareas. Uso para el Proyecto

Para que cada miembro conocer los ltimos eventos.

puede

Peticiones/Nueva Peticin

Noticias Documentos

Ficheros

Repositorio Wiki

Foros Calendario Gantt

Consulta o edicin de tareas organizadas por tipo: bug (reporte de error), feature (caractersticas o requerimiento a desarrollar), support (peticin de soporte y planteamiento de dudas de carcter general sobre el proyecto o sobre Redmine) y delayed (peticin demorada o pospuesta). Tabln de anuncios Noticias internas del proyecto, abiertos a cualquier miembro del equipo. Gestin de Documentacin Documentacin no-confidencial del Bsica Proyecto como Documentacin de desarrollo, Anlisis de Requerimientos, Informes de Seguimiento de Actividades, etc. Gestin de ficheros bsica Activos digitales del Proyecto (por ejemplo logotipos, bocetos de pantallas, etc.). Este mdulo es un espacio para la gestin de ficheros bsica. Podremos subir ficheros de todo tipo pero sin poder nombrarlos ni hacer una descripcin del contenido de los mismos. Para una gestin ms flexible de documentacin, se recomienda el uso del apartado Documentos. Vnculo con GIT Repositorio de Cdigo Fuente para control de versiones Espacio de documentacin A decidir por el Lder de Proyecto colaborativa (visible una vez que el Manager crea la primera pgina) Foros de debate (visible Comunicacin interna y asncrona una vez que el Manager entre los miembros del proyecto crea el primer foro) Resumen de las peticiones Calendario del Proyecto ligadas a las fechas en que han sido creadas. Cronograma de Gantt Herramienta opcional para ver la planificacin del Proyecto.

Especificacin de los Tipos de peticionesPara el Proyecto ___________________ se podrn crear peticiones categorizando cada una de ellas en cualquiera de los tipos definidos y que se describen a continuacin: Tipo de Peticin Descripcin del Tipo Error, fallo o incidencia Uso en el marco del proyecto Reporte de errores, fallos o incidencias en los documentos de anlisis, programa, interfases de usuario o en la infraestructura fsica o lgica del proyecto (alojamiento, bases de datos, etc.) Feature Requerimiento Descripcin detallada del requerimiento tcnico o funcional que se pretende desarrollar o implantar, bien a nivel de bases de datos, de software, de mdulos nuevos o modificados sobre la base, de pantallas de usuario, casos de uso, etc. En general cualquier caracterstica a aplicar a la aplicacin.

Bug

Support

Peticin de soporte

Planteamiento de dudas de carcter general sobre el proyecto, tanto a nivel de anlisis y desarrollo como de implantacin o sobre la herramienta Redmine y el procedimiento de trabajo.

Delayed

Pospuesta

Este tipo se usar para categorizar peticiones que, por ser de inferior prioridad o precisar de detalle adicional, se considerarn demoradas o pospuestas y por tanto fuera del calendario actual de proyecto.

Especificacin de los Estados de peticionesPara el Proyecto ________________ se podrn crear peticiones categorizando cada una de ellas en cualquiera de los tipos definidos y que se describen a continuacin: Estado de Peticin New Descripcin Nueva. Estado inicial de cualquier peticin Work in Progress Trabajo en desarrollo Uso en el marco del proyecto Estado inicial de cualquier peticin asignada a un recurso y sobre la que an no se est trabajando. Estado de cualquier peticin asignada a un recurso en la que est trabajando actualmente dicho recurso y cuyo porcentaje de desarrollo puede definirse de manera opcional. Test Resolved Resuelta Tipo de peticin no usada en este proyecto Estado de cualquier peticin que, a juicio del desarrollador de la misma est finalizada. Queda pendiente de ser cerrada una vez se recibe conformacin por parte del Lder de Proyecto. Feedback Consulta Estado de cualquier peticin sobre la que el recurso que la estaba desarrollando solicita informacin adicional. Para ello asignar la solicitud de feedback al miembro al cual pregunta. Una vez resuelta, el que lo hace debe retornar el estado de la misma a Work in Progress y asignarla de nuevo al recurso encargado de su desarrollo. Rejected Deployed Delayed Closed Rechazada Cerrada. Estado final de cualquier peticin Tipo de peticin no usada en este proyecto Tipo de peticin no asignada a ningn perfil para en este proyecto Estado final de cualquier peticin que, a juicio del Lder de Proyecto, est finalizada una vez ha recibido confirmacin por parte de todas las partes implicadas de que es correcta tcnica, visual y funcionalmente.

Especificacin del Flujo de TrabajoEn el Proyecto _____________________ se mantendr para cada perfil de usuario y tipo de peticin los flujos de trabajo descritos a continuacin. PERFIL MANAGER Tipo Feature

Tipo Bug

Tipo Support

PERFIL DEVELOPER Tipo Feature

Tipo Bug

Tipo Support

PERFIL COLLABORATOR Tipo Feature

Tipo Bug

Tipo Support

PERFIL REPORTER Tipo Feature

Tipo Bug

Tipo Support

Trabajando con RedminePedir la creacin de un Nuevo UsuarioLos miembros del Proyecto tienen que pedir al Administrador de Redmine que lo haga. Para ello hay que enviar un correo electrnico al Administrador de Redmine con los siguientes datos:

Nombre y Apellidos del nuevo usuario Correo electrnico La organizacin a la que pertenece Telfono de contacto El perfil dentro del proyecto (Manager, Developer, Reporter o Collaborator) El Sistema responder con un correo electrnico cuando el Manager haya dado de alta al

usuario. Nota importante: El nuevo usuario puede, y debe, cambiar su contrasea una vez que haya entrado con la contrasea temporal facilitada en el proceso de alta. Se hace desde el espacio Mi Cuenta situado en la parte superior derecha de la pgina principal de la herramienta.

Cmo utilizar el espacio "Mi Pgina""Mi Pgina" es un espacio en el que puedes consultar toda la actividad relacionada contigo, ver las peticiones que tienes pendientes, gestionar las peticiones que t mismo has realizado, etc.

Detalle del Uso del Mdulo de FicherosEste mdulo es un espacio para la gestin de ficheros bsica. Podremos subir ficheros de todo tipo pero sin poder nombrarlos ni hacer una descripcin del contenido de los mismos. Es un espacio recomendable para adjuntar documentos fotogrficos que nos necesitan descripciones, logotipos etc. Para una gestin ms flexible de documentacin, se recomienda el uso del apartado Documentos. Cargar el fichero:

Pinchar en Nuevo fichero situado en la parte superior derecha: Aparecemos en otra pantalla donde podremos examinar nuestros archivos pinchando en el botn examinar, una vez seleccionado el archivo que queremos subir pulsamos el botn Aadir y aparecer en un listado en nuestro mdulo Ficheros

*Se pueden aadir varios ficheros a la vez pulsando el botn Aadir otro fichero y realizando las mismas acciones que se han explicado anteriormente.

Detalle del Uso del Mdulo de DocumentosEste mdulo es un espacio para la gestin documental bsica. Dentro del espacio de Documentos podemos ver en la parte central los documentos que tenemos cargados, a la derecha una seccin llamada Ordenar por para visualizar la forma en la que queremos que nos aparezcan los documentos y en la parte superior una opcin para cargar documentos llamada Nuevo documento. Cargar un documento:

Pinchar en Nuevo documento que nos dirige a otra pantalla en la que tenemos que rellenar los campos correspondientes.

En Categora, seleccionar el tipo de documentacin. Poner el nombre del documento en Ttulo Poner una descripcin ms detallada en Descripcin Si quieres adjuntar un archivo, adjuntarlo en Ficheros Hacer clic en Crear.

Detalle del Uso del Mdulo de NoticiasActa como un tabln de anuncios en el que podemos crear noticias de inters del proyecto o relacionadas con el mismo, y a su vez tambin permite aadir comentarios a las noticias que estn creadas. Crear la noticia:

Pinchar en la pestaa Noticias, si el proyecto tiene alguna noticia creada aparecer en un listado en esta pestaa. Para crear una noticia nueva pinchamos en Nueva noticia

Nos dirige a otra pantalla donde tendremos que rellenar los campos correspondientes y pulsar el botn Crear

Aadir comentarios:

Pinchamos en el ttulo de la noticia que queremos comentar, pinchamos en Aadir comentario, escribimos el comentario y pulsamos el botn Aadir

Detalle del Uso del Mdulo de Actividad

En el mdulo "Actividad" vemos un listado con los ltimos sucesos que se han creado en el proyecto generados de forma automtica. Sirve para que cada miembro del proyecto pueda conocer los ltimos eventos creados como pueden ser noticias, documentos, peticiones etc.

Pinchando en el ttulo de cualquiera de los eventos que aparecen en el listado nos dirige al mdulo en el que ha sido creado.

Detalle del Uso del Mdulo de Nueva peticinRedmine tiene un sistema de gestin de peticiones, que puede ser usado como una sencilla herramienta de gestin de tareas para un Proyecto. Crear la peticin: Hacer clic en Nueva Peticin y aparecemos una pantalla donde tendremos que rellenar los campos correspondientes:

En Tipo, seleccionar el tipo de peticin que queremos crear:o o o

bug: reporte de error feature: caractersticas o requerimiento a desarrollar support: peticin de soporte y planteamiento de dudas de carcter general sobre el proyecto o sobre Redmine delayed: peticin demorada o pospuesta

o

Poner el nombre de la Tarea en Tema Poner una descripcin lo ms detallada posible en Descripcin En Estado, poner New En Prioridad poner Low (Baja), Normal, High (Alta), Urgent (Urgente) o Inmediate (Inmediata) en funcin de la urgencia de respuesta que precisemos. En Asignado a poner el nombre del miembro del espacio a quien se quiere asignar la tarea o dejarlo en blanco si se desea que sean varias las personas a las que se asigne la tarea que marcaremos del listado que aparece en el espacio Seguidores

Si quieres adjuntar un archivo, adjuntarlo en Fichero Habilitar los Seguidores, es decir, los usuarios que quieres que reciban notificaciones de cambios de estado de esta tarea (el equivalente a un CC automtico) Indicar la fecha de inicio estimada de la tarea (se reflejar en el Gantt) Si la tarea tiene una fecha lmite, seleccionarla en Fecha Fin o poner la fecha estimada de finalizacin (se reflejar en el Gantt) Opcionalmente de puede indicar el porcentaje de realizacin de la actividad, que en el momento del alta es 0% y que se podr editar a posteriori. Este dato se reflejar en el Gantt. Opcionalmente de puede indicar el tiempo estimado en horas netas para la realizacin de la actividad Hacer clic en Crear Al usuario destinatario le llegar un aviso por correo electrnico.

Detalle del Uso del Mdulo de PeticionesEn este mdulo encontramos un listado con todas las peticiones que se han ido creando en el proyecto. Contestar o editar una peticin que nos han asignado segn el Flujo de Trabajo anteriormente expuesto:

En la lista de peticiones pinchamos en el ttulo de la peticin que nos han asignado y nos dirige al espacio de la propia peticin. Pinchamos en el botn Actualizar

Rellenamos los campos correspondientes y pulsamos el botn Aceptar. De esta manera habremos contestado a la peticin que nos han asignado. Se va creando un listado con todas las respuestas que han ido dando los usuarios implicados en la misma.

Monitorizar una peticin que no tenemos asignada pero que queremos seguir porque su contenido nos interesa:

Dentro del espacio de la peticin que queremos seguir pulsamos el botn Monitorizar que aparece al lado del botn Actualizar y automticamente empezamos a recibir notificaciones por correo de las acciones que se realicen en dicha peticin.

Detalle del Uso del Mdulo de VistazoEn este mdulo cada miembro puede ver un resumen de la actividad del proyecto. En la zona central se distingue 4 espacios:

Vistazo: se ve un resumen con los datos de creacin del proyecto. Miembros: vemos a todos los usuarios que estn involucrados en el proyecto y el perfil que tienen asignado.

Peticiones: tenemos un listado con todos los tipos de peticiones que tenemos y el nmero de ellas que tenemos abiertas de cada tipo. Pinchando en uno de los tipos de peticin que aparece en la lista nos dirige al mdulo de Peticiones donde solamente veremos las peticiones de ese tipo.

ltimas noticias: aparece un listado con las ltimas noticias que se han creado en el mdulo de Noticias

Herramientas de Planificacin y SeguimientoEn la columna de la derecha en la pantalla de Vistazo existe un espacio reservado a Planificacin donde se pueden ver dos tipos de calendarios donde aparecern marcadas las fechas de las peticiones que se hayan ido creando: Calendario: calendario mensual dividido en casillas por das en las que se marcarn automticamente las peticiones que empiezan y acaban en los das que hayamos decidido al crear la nueva peticin. Gantt: tiene las mismas funciones que Calendario pero en este caso se ve por meses y semanas y la evolucin del trabajo realizado en cada peticin a travs de barras de diagrama. Obviamente, para poder llevar un calendario de proyecto actualizado y til para cualquier tipo de planificacin y seguimiento de proyecto es absolutamente imprescindible que: 1. Se incluyan, con el mayor grado de detalle posible, todas las actividades a desarrollar. Estas actividades deben tener duraciones cortas, no mayores de 16 horas, y corresponderse con objetivos concretos que puedan desarrollarse implementarse y validarse de manera independiente consiguiendo un incremento de funcionalidad al cerrar dicha actividad. 2. Que para todas las actividades se indique la fecha estimada de inicio y fin y se mantengan actualizadas dichas fechas en caso de que cambien. Es muy interesante tambin, a efectos de seguimiento indicar y mantener actualizado el porcentaje de desarrollo y las horas estimadas y dedicadas a cada tarea.