Hoy en día las metodologías ágiles son muy usadas para el desarrollo de proyectos,
independientemente del ámbito de estos. Uno de los motivos del éxito de estas
metodologías es el mayor grado de satisfacción del cliente, debido a que ya que
promueve una mayor implicación del mismo en el proceso del desarrollo. Una de las
claves de esto es la estrategia incremental de dichas metodologías, de manera que el
cliente recibe a lo largo del desarrollo varias demostraciones del trabajo realizado por los
desarrolladores. Algunas de las metodologías ágiles más usadas son Scrum, XP (acrónimo
de extreme programming), Kanban o Lean.
Otro de los motivos por el que las metodologías ágiles son tan usadas es el trabajo
colaborativo dentro del equipo de desarrollo. Este trabajo colaborativo consiste en la
división del equipo en distintos roles y en la realización de reuniones de forma frecuente
con el fin de conseguir una mejor organización y seguimiento del proyecto. No obstante,
es habitual que las herramientas de gestión de proyectos no faciliten una comunicación
fluida entre los miembros del equipo de desarrollo y del equipo del cliente.
En este TFG se va a desarrollar una aplicación web para el desarrollo de proyecto ágiles
que usen la metodología ágil Scrum. El principal objetivo de esta aplicación es
proporcionar funcionalidades sencillas y eficientes de comunicación entre los
participantes del proyecto, así como la validación de las tareas (conocidas como historias
de usuario en Scrum) realizadas.