Archivo mensual: mayo 2013

Historias de Sprints

A continuación mostramos las historias que se han definido para los tres Sprints realizados:

SPRINT 1

  • Documentación técnica (Roles)
  • Creación de un Backoffice para la gestión de usuarios
  • Borrador de diseño WEB
  • Previsión Gantt del proyecto
  • UML y casos de uso.
  • Mirar viabilidad de loguearse en Web y Android de Facebook y Twitter.

SPRINT2

  • Diseño y creación de BBDD
  • Integración de BBDD con Hibernate
  • Guardar datos de usuarios cuando hacemos login.
  • Creación de servidor REST (Jersey)
  • Recepción de Json en Android
  • Implementar la página de Lets train.
  • Creación de un torneo

SPRINT 3

  • Funciones avanzadas en WEB cuando hacemos login (AJAX..)
  • Creación y gestión de torneos, equipos y usuarios.
  • Lets train opciones avanzadas : Filtro, creación de eventos ,  desplegables
  • Integración de API weather Online
  • Entorno de producción
  • Creación de pruebas JUNIT
  • Gestores de métodos

También nos ha surgido trabajo “extra” no planificado, ya que la integración de la API de facebook, API de Twitter y un  ID interno para gestionar mejor a los usuarios no ha sido nada trivial.

Para el uso de la aplicación se han definido tres roles: Administrador, usuario y visita con lo cual los permisos y accesos de cada uno de estos han de ser controlados en todo momento. Esta circunstancia también nos ha hecho plantearnos el uso de unos paneles integrados en wicket que controlen la visibilidad en la página web de algunos botones o enlaces.

scrum-methodology

Os dejamos con una presentación de un resumen sobre SCRUM y sus conceptos más básicos:


Pruebas realizadas en JUnit

Descripción

Hemos realizado pruebas en JUnit, para verificar que los managers de nuestro proyecto funcionan correctamente. Para este ejemplo de funcionamiento, mostramos el test positivo realizado para las funciones de conseguir todos los usuarios de la base de datos y de un usuario concreto por nombre.

Ejecución

test

Código de ejemplo

test2


Login TES en Android!

TES ya tiene un login Beta para Android! Que te parece!?

935302_101166796755302_2129505409_n