Diferencia entre revisiones de «Acta de la práctica 1 (Autenticación 2014-15)»

De Wiki de EGC
Saltar a: navegación, buscar
(OpenProject)
Línea 42: Línea 42:
 
RedMine es una herramienta multiplataforma basada en el framework Ruby on Rails para gestión de proyectos. Incluye utilidades visuales (Diagramas de Gantt, Calendario...), utilidades de comunicación (Wiki, foros...) y de coordinación de trabajo (Roles, asignación de tareas). Permite además la integración con sistemas de control de versiones. Es necesario registro para su uso.
 
RedMine es una herramienta multiplataforma basada en el framework Ruby on Rails para gestión de proyectos. Incluye utilidades visuales (Diagramas de Gantt, Calendario...), utilidades de comunicación (Wiki, foros...) y de coordinación de trabajo (Roles, asignación de tareas). Permite además la integración con sistemas de control de versiones. Es necesario registro para su uso.
  
===Ventajas===
+
=== Ventajas ===
  
 
*Es de código abierto. Gratis.
 
*Es de código abierto. Gratis.
Línea 54: Línea 54:
 
*Ofrece una REST API.
 
*Ofrece una REST API.
  
===Inconvenientes===
+
=== Inconvenientes ===
  
 
*No se pueden administrar permisos totales para un usuario sobre una parte del proyecto. Si se quiere dar dichos permisos, deben ser sobre la totalidad del proyecto.
 
*No se pueden administrar permisos totales para un usuario sobre una parte del proyecto. Si se quiere dar dichos permisos, deben ser sobre la totalidad del proyecto.
Línea 61: Línea 61:
 
*Algunos problemas de retardo en logins.
 
*Algunos problemas de retardo en logins.
  
===Conclusiones===
+
=== Conclusiones ===
  
 
Es una aplicación de fácil uso en su versión web, aunque la versión de escritorio tiene algunos bugs de instalación. Debido a estos problemas de instalación, existe una comunidad que recomienda Jira como una alternativa.
 
Es una aplicación de fácil uso en su versión web, aunque la versión de escritorio tiene algunos bugs de instalación. Debido a estos problemas de instalación, existe una comunidad que recomienda Jira como una alternativa.
 +
 +
= Acta de la práctica =

Revisión del 17:18 15 oct 2014

Desarrollo de la práctica

Se han escogido las tres siguientes herramientas de gestión de código para su análisis:

Se han escogido estas herramientas utilizando como criterio la cantidad de soporte de la que disponen, y buscando que tengan tanto una interfaz web, como la posibilidad de trabajar en intranet.

Tras el análisis de estas herramientas se han extraído las siguientes observaciones.

Asana

Asana es una herramienta de gestión de tareas que permite organizar un grupo de trabajo. Cada equipo tiene una serie de espacios de trabajo, que contienen proyectos. Estos proyectos contienen una serie de tareas. La aplicación se vende como una herramienta de comunicación entre miembros del grupo con la intención de reemplazar al correo electrónico tradicional. Un usuario puede pertenecer a varios equipos.

Ventajas

  • Interfaz fluída e intuitiva
  • Permite la comunicación mediante mensajes entre los miembros del grupo
  • Se pueden ver por separado las tareas asignadas a cada usuario
  • Se pueden ver las tareas en forma de calendario
  • Dispone de un tour inicial para aprender a usar la aplicación
  • Permite la fusión de tareas duplicadas

Inconvenientes

  • No permite la gestión temporal: las tareas no disponen de tiempos estimados, ni dedicados, ni porcentajes de realización
  • No hay una línea temporal de la actividad realizada en la aplicación (no obstante, esta notifica a los usuarios asignados a cada tarea)
  • No se puede asignar una tarea a más de una persona
  • Las estadísticas sobre las tareas en los proyectos son muy básicas (una gráfica del trabajo realizado)

Conclusiones

Asana es una herramienta simple y fácil de utilizar, que no requiere de más de unos minutos para acostumbrarse a su uso. No obstante, no dispone de algunas tareas básicas de gestión de tareas, que la hacen poco útil sin el uso de alguna otra herramienta complementaria.

OpenProject

OpenProject es una herramienta moderna de gestión de proyectos que ha ganado mucha popularidad en los últimos años, siendo usada en una gran cantidad de empresas. Se ha escogido por ser la única de las 3 herramientas que requiere una instalación para poder ser usada, ya que esto podría traducirse en algunas ventajas, como se verá a continuación

Redmine

RedMine es una herramienta multiplataforma basada en el framework Ruby on Rails para gestión de proyectos. Incluye utilidades visuales (Diagramas de Gantt, Calendario...), utilidades de comunicación (Wiki, foros...) y de coordinación de trabajo (Roles, asignación de tareas). Permite además la integración con sistemas de control de versiones. Es necesario registro para su uso.

Ventajas

  • Es de código abierto. Gratis.
  • Es multiplataforma. Ofrece una sencilla aplicación web.
  • Sencillo sistema de registro basado en roles.
  • Permite gestionar varios proyectos al mismo tiempo.
  • Gran variedad de herramientas de gestión y comunicación, incluso sin plugins.
  • Simple integración con sistemas de control de versiones (SVN, CVS, Git...) y soporte a gestión de bases de datos (MySQL, SQLite, Oracle...).
  • Reporte de cambios mediante feed RSS y notificaciones de correo.
  • Se pueden instalar gran variedad de plugins para añadir funcionalidades.
  • Ofrece una REST API.

Inconvenientes

  • No se pueden administrar permisos totales para un usuario sobre una parte del proyecto. Si se quiere dar dichos permisos, deben ser sobre la totalidad del proyecto.
  • Las tareas no pueden ser delegadas a otros responsables una vez son iniciadas.
  • Difícil instalación de la aplicación de escritorio. Debe tener instalado Ruby on Rails antes de instalar Redmine.
  • Algunos problemas de retardo en logins.

Conclusiones

Es una aplicación de fácil uso en su versión web, aunque la versión de escritorio tiene algunos bugs de instalación. Debido a estos problemas de instalación, existe una comunidad que recomienda Jira como una alternativa.

Acta de la práctica