El objetivo del Proyecto es la implementación de una aplicación android que permita generar encuentros entre dos personas.
Para ello se diseñó un sistema que consta de tres componentes:
La división de tareas se realizó por componente:
Cada uno de estos componentes se encuentran en un repositorio GitHub:
El proyecto constó de 3 entregas o checkpoints, durante los cuales se realizaron divisiones de tareas entre los distintos integrantes del grupo. Las mismas se pueden ver en la pestaña issues dentro de cada repositorio:
En cada uno se puede seleccionar los 3 checkpoints en que se dividió el trabajo (en Milestones) y visualizar los tickets asignados a cada integrante en cada entrega.
Las únicas dos cuestiones que quedaron pendientes son:
Generalmente fue muy bueno el desarrollo del trabajo práctico a los largo del cuatrimestre. Nos ayudó mucho la comunicación diaria entre los integrantes del grupo y haber podido desarrollar el mismo de manera iterativa e incremental influyó en que los errores fueran pocos y los cambios no llevaran mucho tiempo corregirlos. Consideramos que habernos dividido las tareas por aplicación, como se explicó al comienzo del informe, influyó positivamente en el trabajo, ya que cada uno tenía una responsabilidad asignada y una meta definida. Otra de las cosas que positivamente afectó el trabajo en equipo fue haber definido con anterioridad todos los protocolos entre el cliente <-> servidor <-> shared server, permitiendo que los cambios en las aplicaciones sean mínimos. Por último, como cuestión que afectó negativamente el desarrollo del trabajo, podemos destacar que los integrantes del grupo no estábamos familiarizados con las tecnologías, lo cual ocasionó que invirtamos un buen porcentaje del tiempo del trabajo aprendiéndolas y acostumbrándonos a ellas.
Como conclusiones podemos destacar que el trabajo en general fue muy bueno. La organización, la comunicación y la ayuda continua entre los integrantes del grupo hizo que se puedan llegar a cumplir con los objetivos del trabajo en tiempo y forma. Los integrantes del grupo estamos de acuerdo en que el proyecto resultó ser una buena experiencia en la que aprendimos no solo nuevas tecnologías, sino que a trabajar en grupo, organizamos, dividir tareas y realizar tareas de estimación para llegar con lo planteado en cada entrega.