plataforma de gestión de proyectos-redmine

Anuncio
PLATAFORMA DE GESTIÓN DE PROYECTOS-REDMINE:
FUNCIONALIDADES
Para: Plataforma SW Público .
Emergya Ingeniería – Nuevo Tajámar, 555 – Piso 6 – Las Condes – Santiago – Chile.
Tfno. : +562 4273917
www.emergya.com. [email protected]
Plataforma de Gestión de Proyectos - RedMine
ÍNDICE DE CONTENIDO
1.- PLATAFORMA REDMINE..................................................................................................................................................... 4
1.1.- Cuadro resumen de requerimientos.............................................................................................................................................5
1.2.- Vistazo generales de la herramienta ...........................................................................................................................................7
1.3.- Características particulares y respuesta a requerimientos técnicos.....................................................................................................8
1.3.1 .Usuarios.................................................................................................................................................................................. 8
1.3.2 .Proyectos............................................................................................................................................................................... 10
1.3.3 .Informes................................................................................................................................................................................. 14
1.3.4 .Inicio..................................................................................................................................................................................... 17
1.3.5 .Horas y avance....................................................................................................................................................................... 18
1.3.6 .Buscador global...................................................................................................................................................................... 19
1.3.7 .Preferencias de usuario............................................................................................................................................................. 19
1.3.8 .Administración........................................................................................................................................................................ 20
1.3.9 .Calendario............................................................................................................................................................................. 21
2.- SEGURIDAD DE DATOS.................................................................................................................................................... 22
3.- INFRAESTRUCTURA DE TOLERANCIA A FALLAS.................................................................................................................... 23
3.1.- Funciones y obligaciones del personal ......................................................................................................................................23
3.2.- Registro de incidencias ..........................................................................................................................................................23
3.3.- Control de acceso ................................................................................................................................................................24
2
Plataforma de Gestión de Proyectos - RedMine
3.4.- Identificación y autenticación...................................................................................................................................................24
3.5.- Cifrado de comunicaciones.....................................................................................................................................................24
3.6.- Alta disponibilidad y tolerancia a fallos.....................................................................................................................................25
3
Plataforma de Gestión de Proyectos - RedMine
1.- PLATAFORMA REDMINE
Emergya, desde su experiencia en la puesta en marcha de solucionespara sus clientes así como en el desarrollo diario de su actividad, confía en la
solución para gestión de proyectos Redmine 1.
Se trata de una solución de código abierto de extendido
destinada a facilitar el control y seguimiento de proyectos,
canalizando la comunicación entre los distintos actores
participantes y ofreciendo además un ámplio abanico de
posibilidades de personalización.
Administración
Usuarios
Preferencias
Inicio personalizado
Flujos de trabajo
Mis proyectos
Tipos de tareas
Roles/cargos
Mis tareas
Extensiones
Noticias
Actividad reciente
Datos usuario
Nombre completo
Dirección de correo
Contraseña
Idioma
Nivel de notificación
Todos los proyectos
Proyecto 1
Proyecto n
Datos básicos
Descripción
Departamento
Inicio/fin
Presupuesto
Participantes
Roles → costo
Tareas
Tipo
Descripción
Esf. estimado
Herramientas
Mis proyectos
Foros
Sólo mis tareas
Wiki
Documentos
Noticias
Calendario
Gantt
1 http://www.redmine.org
4
Generador
Informes
Equipo trabajo
Registro actividad
uso, tanto en el ámbito público como el privado, y
Actividad
Avance
Costos
Personalizable
Cuadro de
mando
Plataforma de Gestión de Proyectos - RedMine
1.1.- CUADRO RESUMEN DE REQUERIMIENTOS
En la tabla siguiente se listan los requerimientos exigidos a la plataforma de gestión de proyecto. En la columna “Cumple” se observa que todos los
requerimientos son cumplidos por la plataforma de gestión de proyectos que Emergya propone. La columna “Built in” indica si dicha funcionalidad
se encuentra implementada por defecto en la plataforma. La columna “Ext” indica si dicha funcionalidad se implementa como una extensión
(plugin). La columna “Config” indica si dicha funcionalidad es parametrizable mediante configuración en RedMIne.
1. Usuarios
Cumple Built in Ext. Config. 3. Informes
Cumple Built-in Ext.
1.1Administrador de Directores de Proyectos
X
X
3.1 Informe de Horas Ingresadas
X
1.2 Administrador de proyectos
X
X
3.2 Informe Resumen y Detalle de Horas
X
1.3 Usuarios
X
X
3.3 Informe de horas consolidadas
X
1.4 Stakeholders
X
X
3.4 Informe de estado tareas y resp.
X
2. Proyectos
3.5 Informe avance gral. y detallado
X
2.1 Listado de proyecots (Activos/Inactivos/Plantillas)
X
3.6 Informe costo por proyecto
X
2.2 Detalle de proyecto
X
3.7 Gráfico resumen proyecto
X
2.3 Añadir Proyecto
X
3.8 Gráfico curva avance
X
2.4 Equipo del Proyecto
X
3.9 Gráfico curva costos
X
2.5 Tarea
X
3.10 Gráfico disponibilidad Usuarios
X
2.5.1 Subtarea
X
4. Inicio
2.6 Documentos adjuntos
X
4.1 Mis proyectos
X
4.2 Mis tareas
X
4.3 Mis comunicaciones
X
2.7 Minutas de reunión
2.8 Comunicaciones
X
X
5
Confi.
Plataforma de Gestión de Proyectos - RedMine
2.9 Costos
5. Horas y avance
X
4.4 Mis informes
X
4.5 Mis notas
X
Cumple Built in Ext. Config. 7. Preferencias
Cumple Built in Ext.
5.1 Horas y % de avance
X
7.1 Cambiar contraseña
X
5.2 Horas y minutos con % avance
X
7.2 Notificaciones
X
5.3 Tareas/subtareas asignadas, o por proyecto
X
8. Administración
5.4 Filtros de despliegue Tareas/Subtareas
X
8.1 Administración de usuarios
X
8.2 Registro de acceso
X
6. Buscador Global
6.1 Proyectos
X
8.3 Administración de tipos de tareas
X
6.2 Tareas
X
8.4 Administración de cargos
X
6.3 Usuarios
X
9. Calendario
6.4 Documentos
X
9.1 Calendario de compromisos
X
6.5 Comunicaciones
X
9.2 Vista Diarias, Semanal y Mensual
X
9.3 Vista de Eventos de múltiples usuarios
X
9.4 Manejo de eventos repetitivos
6
X
Config
Plataforma de Gestión de Proyectos - RedMine
1.2.- VISTAZO GENERALES DE LA HERRAMIENTA
La imagen a continuacion recoge un primer vistazo resumen de la herramienta propuesta con información sobre un proyecto real.
Acceso a módulos funcionales
Búsqueda y selector de proyecto
Participantes y roles
Vista rápida dedicación
y acceso a informes
Datos del proyecto
Tareas por tipo
A través de esta interfaz se dispone de acceso al resto de herramientas del sistema, así como a un resumen de la información más relevante del
proyecto: miembros y cargos, datos de cliente/colaborador, presupuesto, etc.
7
Plataforma de Gestión de Proyectos - RedMine
1.3.- CARACTERÍSTICAS PARTICULARES Y RESPUESTA A REQUERIMIENTOS TÉCNICOS
1.3.1 .USUARIOS
Redmine permite asignar distintos miembros y cargos a un proyecto.
Inicialmente se identifican 4 roles principales , sobre los que se modelará la política de permisos y
restricciones de acceso, tanto a información como a herramientas (informes, dedicación, etc). A
continuación se propone un escenario de capacidades que, en cualquier caso, será consensuado con
la Dirección del Proyecto antes de su implantación.
•
Administrador de Directores de proyecto: dispone de todos los privilegios de gestión de la plataforma.
◦
Responsable de la administración general del sistema.
◦
Dispone de acceso a datos agregados sobre múltiples proyectos, como dedicación, avance, etc. así como cualquier otro indicador mediante el
módulo de generación de informes.
•
◦
Puede añadir nuevos proyectos y subproyectos (ilimitado)
◦
Puede gestionar (añadir, borrar, habilitar-deshabilitar) usuarios sin límite.
◦
Pleno acceso y gestión de parámetros de los proyectos.
◦
Pleno acceso a la gestión de actividades y subactividades de los proyectos.
◦
Pleno acceso a la gestión de privilegios y flujos de trabajo asociados a cada tipo de actividad.
Administrador de proyectos: su ámbito de actuación queda reducido a un proyecto o conjunto de proyectos de los que es responsable.
8
Plataforma de Gestión de Proyectos - RedMine
•
◦
Puede asignar recursos (usuarios) ya existentes a un proyecto
◦
Establece el cargo
◦
Pleno acceso a la generación de informes sobre actividad en el ámbito de los proyectos que le están asignados.
Usuarios: personal disponible que participa en proyectos con distintos niveles de responsabilidades. En función de las necesidades que se
identifiquen, se modelaran distintos perfiles/cargos de usuario atendiendo al papel que desempeñan en los proyectos.
•
Stakeholders
◦
Participan de forma puntual en proyectos.
◦
Cuentan con acceso limitado a la información
Los perfiles de usuario, permisos y flujos de trabajo definitivos se modelan durante la
Implantación y pueden ser modificados en cualquier momento por el administrador
9
Plataforma de Gestión de Proyectos - RedMine
1.3.2 .PROYECTOS
Buscador
El módulo de administarción de Redmine
permite
gestionar
fácilmente
Alta proyecto
Administrador
múltiples
proyectos.
A través de una interfaz de usuario sencilla, el
sistema permite archivar eliminar, archivar y
realizar
búsquedas
sobre
el
listado
de
Proyectos anidados
proyectos, así como dar de alta nuevos
proyectos y subproyectos.
El primer paso para la creación de un nuevo proyecto es la
Datos básicos
introducción de los detalles particulares del proyecto. Datos como
Descripción
Departamento
Inicio/fin
Presupuesto
cliente/departamento, descripción, presupuesto y miembros que
van a participar son algunos de los ejemplos más claros.
Equipo trabajo
Esta información es suministrada por el Administrador de proyecto
Participantes
Roles → costo
al que a sido asignado y está disponible para su consulta y/o
Herramientas
Foros
modificación posterior a través de la pestaña “configuración” (de
Wiki
acceso está restringido a los perfiles anteriores)
Documentos
Noticias
Calendario
El administrador del proyecto podrá seleccionar además entre el
Gantt
conjunto de disponibles en la plataforma de forma opcional para
adecuarla a las necesidades del nuevo proyecto.
10
Plataforma de Gestión de Proyectos - RedMine
Entre estas herramientas se encuentran:
•
Tablón de noticias
•
Control de tiempo
•
Documentos
•
Ficheros
•
Cuadro de métricas
El proyecto ya está registrado y dispone de un conjunto de herramientas.
El siguiente paso será incorporar a las personas que participarán de forma directa en la realización de tareas.
1
Encuentra al usuario
2
11
Indica el cargo
Plataforma de Gestión de Proyectos - RedMine
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 subtareas que lo componen.
Redmine permite establecer distintas categorías, facilitando así el seguimiento de actividaes al
contar con mayor granularidad, además de permitir la personalización de atributos de
inforamación asociados a cada tipo de actividad.
A continuación se recoge la información básica a cada tarea.
12
Plataforma de Gestión de Proyectos - RedMine
El sistema permite además vincular dos o más tareas en base a distintos tipos de relación, concretamente:
•
Tarea A es duplicada de B
•
A bloquea B
•
A es subtarea de B
•
A es anterior a B
Cada tarea registra el historial de trabajo a modo de “bitácora”, facilitando el seguimiento y la evaluación de acciones realizadas desde su
creación hasta el cierre.
Redmine ofrece la posibilidad de exportar esta información en formato imprimible
(pdf) así como añadir la información a un canal de feeds.
Tareas
Tiempo dedicado
Estado
Notas
Archivos adjuntos
Fecha inicio/fin
% ejecución
Esfuerzo estimado
Tipo actividad
13
Plataforma de Gestión de Proyectos - RedMine
1.3.3 .INFORMES
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:
•
Informes de actividad y dedicación al proyecto: tienen como finalidad la de obtener información sobre tiempo
dedicado a las distintas actividades del proyecto de forma sencilla y en base a distintos criterios fácilmente
personalizables.
La herramienta permite además exportar los resultados a formato de hoja de cálculo (CSV).
1
2
Selecciónb de periodo temporal
Criterio de consulta
3
4
14
Resultados
Exportable hoja de cálculo
Plataforma de Gestión de Proyectos - RedMine
•
Informes de situación sobre tareas, estado y avance: permite generar informes personalizados en base a cualquier criterio o criterios de
selección. El sistema permite además almacenar El resultado de estos informes puede exportarse
2
Indica criterio de selección
4
¿Guardar
consulta?
3
Resultados
Exportable →
15
1
Selecciona filtro
Plataforma de Gestión de Proyectos - RedMine
•
Cuadro de mando y gráfico resumen de proyecto: proporciona información a alto nivel y de forma gráfica sobre un conjunto de
indicadores clave de proyecto de forma periódica, tales como:
◦
Esfuerzo incurrido
◦
Costos asociados
◦
Gastos
◦
% ejecución
◦
Desvíos con respecto a planificación inicial
◦
Riesgos e incidencias
◦
etc.
El cuadro de mando se basa en un desarrollo realizado por Emergya
y liberado como software libre a la comunidad Redmine
http://www.redmine.org/plugins/redmine_cmi
La extensión PluginCharts 1permite además contar con gráficos asociados a las principales actividades del proyecto, grado de avance y carga de
trabajo.
1 http://www.redmine.org/projects/redmine/wiki/PluginCharts
16
Plataforma de Gestión de Proyectos - RedMine
1.3.4 .INICIO
La página personal de cada usuario puede ser personalizada fácilmente, añadiendo nuevos bloques de información y organizándolos mediante
“drag & drop”, accediendo a información sobre proyectos, tareas, noticias y comunicaciones, actividad reciente, informes y notas.
1
Acceso a “mi página”
3
Información de usuario
4
2
Actividad reciente
Añade/elimina/mueve bloques
5
17
Proyectos en los que
participo
Plataforma de Gestión de Proyectos - RedMine
1.3.5 .HORAS Y AVANCE
Redmine permite conocer el avance del proyecto
1
tomando como punto de partida el esfuerzo estimado
% avance tarea
e incurrido a nivel de tarea.
3
Hito
2
Adicionalmente, gracias a la planificación de tareas
Horas estimadas e incurridas
en hitos, podemos acceder los datos agregados de
avance a nivel
de hito. Esta información está
disponible a través de la vista de planificación del
proyecto y
3
Información agregada en hitos de proyecto
4
Avance global por hito
6
18
5
Resumen tiempos
Avance multicriterio
Plataforma de Gestión de Proyectos - RedMine
1.3.6 .BUSCADOR GLOBAL
El motor de búsqueda facilita la localización de información relativa a proyectos, tareas, usuarios, noticias y documentos.
1.3.7 .PREFERENCIAS DE USUARIO
Las preferencias de usuario (nombre, apellido, dirección de correo a efectos de notificación,
nivel de notificación) son fácilmente configurables a través de “Mi cuenta”.
1
Las notificaciones llegan de forma automática a través de
correo electrónico, indicando en el asunto el nombre de
2
proyecto, código de tarea e información sobre la
notificación (cambio de estado, nueva tarea, nuevo
comentario...)
19
Cambio de contraseña
Personalizar notificaciones
Plataforma de Gestión de Proyectos - RedMine
1.3.8 .ADMINISTRACIÓN
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.
Usuarios
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
Cargos
de acceso a la plataforma.
Un mismo usuario puede desempeñar distintas funciones dependiendo del proyecto. Para facilitar la gestión de cargos
Una de las herramientas más versátiles proporcionadas es la de personalización de flujos de trabajo. A través de esta
herramienta es posible modelar de
forma sencilla el proceso de trabajo
en el día a día de los proyectos. Para ello, Redmine
permite asignar flujos de trabajo en base a cargo, tipo de
actividad y estado de las peticiones/tareas.
20
Plataforma de Gestión de Proyectos - RedMine
1.3.9 .CALENDARIO
El módulo de calenario permite consultar las actividades planificadas y
asignadas a cada usuario, así como hitos relevantes del proyecto o cualquier
otro tipo de evento, facilitando la tarea de planificación de tareas y
reuniones, y la gestión más eficiente de los recursos disponibles.
Mediante el uso de la extensión Periodic Tasks 1 se incluye la posibilidad de
programar actividades periódicas (reuniones de seguimiento, auditorías, etc),
1 http://www.redmine.org/plugins/periodictasks
21
Plataforma de Gestión de Proyectos - RedMine
2.- SEGURIDAD DE DATOS
Las copias de seguridad se realizarán con periodicidad semanal.
Los mecanismos de recuperación de la información garantizan la reconstrucción del estado de los datos respecto a la
última copia de respaldo realizada minimizando así cualquier pérdida que pudiera producirse.
La copia manual de los datos sólo estará autorizada si hubiera problemas justificados o en los sistemas de información.
Esto es, sistemas inestables, problemas eléctricos que afecten a las máquinas, problemas en la restauración de la copia
de seguridad, etc. Por otra parte, el sistema de respaldo y recuperación será probado con una periodicidad máxima de 6 meses.
Cada recuperación que tenga que darse, como medida de seguridad de nivel medio, supondrá que se dé de alta una incidencia en el registro de
incidencias de soporte definido. Gracias a esto se mantendrá una herramienta centralizada de información que aglutine todo evento excepcional
del sistema de información.
22
Plataforma de Gestión de Proyectos - RedMine
3.- INFRAESTRUCTURA DE TOLERANCIA A FALLAS
3.1.- FUNCIONES Y OBLIGACIONES DEL PERSONAL
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:
Los perfiles o personas que requieran algún tipo de acceso.
La relación de sistemas de información a los que tienen acceso.
El nivel de acceso (acceso de lectura, acceso de modificación, etc.)
3.2.- REGISTRO DE INCIDENCIAS
Se debe garantizar que toda incidencia relacionada con los datos o los sistemas de información que los
alojan, tendrán un soporte canalizado por un registro de incidencias que documentará todo problema
detectado.
Toda incidencia deberá incluir el tipo de incidencia, el momento de la detección, la persona que realiza la
notificación, las personas notificadas, los efectos que se hubieran derivado de la incidencia así como las
medidas correctoras aplicadas.
23
Plataforma de Gestión de Proyectos - RedMine
3.3.- CONTROL DE ACCESO
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 los medios para que los usuarios sólo tengan acceso a los recursos que precisen para el
desarrollo de sus funciones.
3.4.- IDENTIFICACIÓN Y AUTENTICACIÓN
El proceso de identificación deberá garantizar tener un nivel de seguridad óptimo. El mecanismo deberá permitir la identificación de forma
inequívoca y personalizada de todo aquel usuario que intente acceder al sistema de información y la verificación de que está
autorizado. Las contraseñas de los sistemas de identificación deberán ser almacenadas, distribuidas y asignadas garantizando
la confidencialidad e integridad. Para tal fin, se utilizarán sistemas de cifrado de contraseñas a la par de conexiones seguras
en el proceso de identificación.
Además, se introducirá una medida de nivel medio que limite el número de posibilidades de introducir la contraseña incorrecta.
Gracias a esta medida se anulará el éxito de cualquier ataque por fuerza bruta.
3.5.- CIFRADO DE COMUNICACIONES
La seguridad en las comunicaciones cliente servidor resulta imprescindible para evitar el robo de información por terceras personas
no autorizadas.
La plataforma de gestión de proyectos contará con un certificado en servidor que garantice el cifrado e integridad de la información.
24
Plataforma de Gestión de Proyectos - RedMine
3.6.- ALTA DISPONIBILIDAD Y TOLERANCIA A FALLOS
Para garantizar la disponibilidad de la herramienta antes situaciones de (fallas hardware, comunicaciones, etc) se pone a disposición del servicio
una arquitectura hardware redundante alojada en distintas ubicaciones geográficas.
25
Descargar