INTERMOD: un enfoque ágil, dirigido por modelos y centrado en el usuario, para desarrollar aplicaciones interactivas
Laburpena
En el actual contexto tecnológico surge la necesidad de cambiar el enfoque de desarrollo del software interactivo. Se ha demostrado que el enfoque tradicional por fases no se adapta bien a los cambios frecuentes que exige la complejidad semántica de estas aplicaciones, ya que en cada fase trata el proyecto completo e implica al usuario solo al principio y en la entrega del mismo.Hace ya algún tiempo que existe la tendencia ágil que enfoca un proyecto a la entrega pronta e iterativa de resultados parciales, dado que el mercado actual es muy competitivo y exige resultados rápidos. La integración continua y los ciclos cortos permiten aceptar los cambios de forma temprana. Sin embargo, los factores de fracaso en el uso de estos enfoques son varios. Entre ellos, destacan los problemas organizativos, la falta de mecanismos para la planificación y/o el seguimiento del proyecto, y la indefinición del papel fundamental del cliente.La metodología propuesta en esta tesis busca resolver dos importantes problemas. Por una parte, adecuarse a las necesidades del usuario, posiblemente cambiantes, desde el principio al fin del proyecto. Un modelo específico para la recogida y evaluación temprana de los requisitos, y la integración de técnicas de usabilidad, serán cruciales para lograrlo. Por otra parte, formalizar el desarrollo del proyecto para que ayude al proceso. Las reglas de planificación y gestión propuestas en un desarrollo ágil por modelos lograrán superar este reto.Esta tesis presenta la metodología InterMod para el desarrollo de aplicaciones interactivas que se fundamenta en el desarrollo ágil e integra los principios de la Ingeniería de la Usabilidad y el desarrollo dirigido por modelos.