Practica 1 (15/10/14) - Grupo de Deliberaciones - 14/15
Asistentes
- Rafael Rodriguez Osorio.
- Julio Pineda Páez.
- Fco. Javier Reina Ponce.
- Salvador Herrera López.
- Edwin P. Arévalo Angulo.
- Daniel Toledo Villalba.
- Antonio León Carrillo.
- Raquel Cerrato Algaba.
- José María Caballero Alba.
Práctica 1: Herramientas para la gestión del proyecto
Resultado
HERRAMIENTAS ANALIZADAS
- Descripción crítica de GIT.
- Ventajas: El clonado del repositorio nos permite realizar copias de seguridad fácilmente. Permite realizar ramas, lo que permite el trabajo en paralelo sea más rápido y eficiente. Es menos pesado que subversión, permite usar menos memoria física.
- Desventajas: Curva aprendizaje. Pensamos que familiarizarnos con los comandos de esta herramienta conllevaría demasiado tiempo, lo cual hace inviable que usemos esta herramienta.
- Descripción crítica de OPENPROJ.
- Ventajas: Hace un seguimiento de las distintas etapas de un proyecto: presupuesto, definición, estimación. Nos permite abrir archivos de Microsoft Project cómo si se trataran de archivos de la aplicación. La compatibilidad que ofrece con el símil de Microsoft, es sorprendente.
- Desventajas: Necesita un complemento de JAVA para que funcione correctamente. Está disponible solo en el idioma inglés No ofrece la posibilidad de trabajar con calendarios, en los que se incluirá cada actividad del proyecto.
- Descripción crítica de REDMINE/SVN/PROJETSII.
- Ventajas: Lista de actividades: Nos permite ver que ha hecho quien, inclusive el código cambiado y en que revisión esta:
Tareas: Nos permite asignar tareas a los distintos componentes del grupo además de asignar fechas limite, porcentaje de realización , estado, prioridad, etc.
Diagramas de Gantt:
Calendario con las tareas asignadas inicio y fin.
Noticias para eventos, errores etc:
Documentos: Gestión de los documentos que pueda tener el proyecto Wiki: Wiki incluida en projectETSII y vinculada con la de la asignatura.
Vista de repositorios con todas la versiones subidas, por quien, que ficheros se han tocado, posibilidad de ver el código, ver las diferencias, etc:
Ejemplo: usando svn en sincronización de cambios:
- Inconvenientes: Imposibilidad de crear ramas (branch) al proyecto, solo hay un proyecto en la misma línea de tiempo. Por lo anterior tampoco es posible hacer uniones entre las ramas (merge)
Creemos que es una buena elección usar REDMINE/SVN ya que projetsii implementa todas estas ventajas de manera fácil para todos los usuarios del proyecto además de la integración con el eclipse con el plugin de SVN podemos hacerlo todo gráficamente.
Comunicación
La comunicación entre los miembros del grupo se ha realizado de forma verbal ya que estábamos todos los miembros presentes en la sesión de prácticas y hemos decidido que la forma de comunicarnos va a ser por correo, mensajería instantánea,...
La comunicación con los otros grupos según la reunión anterior que fue el día 8/10/2014 hablamos de manera informal que nos comunicaríamos por mensajería instantánea, correos, Google Drive y mediante esta wiki. El grupo de AUTENTICACIÓN no estaba presente en la sesión de practica por lo cual no hemos podido hablar con ellos, por lo que en la siguiente clase teórica dejaremos fijada la manera de comunicarnos con ellos.