Decisiones adoptadas y su justificación ¶
Durante el desarrollo del proyecto, muchas de las funcionalidades de los requisitos (la mayoría de ellos opcionales) han tenido que ser reemplazadas por otras. Esto se debe ha que la implementación requería aspectos más claros y menos complejos de los que se plantearon en un principio. Es decir, algunas funcionalidades de los requisitos se pueden desarrollar de otra manera y otras no se contemplan pues su desarrollo se hace un uso complejo de la aplicación. Por ejemplo, el requisito 47 (R47) cuyo nombre es "Los usuarios invitados no podrán acceder a los perfiles de usuarios pero si los registrados", exigía que para ver la información de un usuario, se debía de estar previamente logueado. Actualmente se difiere de la funcionalidad de este requisito ya que en los perfiles de los usuarios no guarda información relevante (como posición y teléfono de contacto), además ofrece información necesaria para todos los usuarios. No interfiriendo con la funcionalidad de la aplicación.
Otra situación similar ocurre con el resto de requisitos no implementados. La aplicación debe de responder a un uso sencillo para el usuario y según el planteamiento de algunos requisitos obstaculiza el uso y la sencillez de la misma.