Intermodun enfoque ágil, dirigido por modelos y centrado en el usuario, para desarrollar aplicaciones interactivas
- Maite Urretavizcaya Loinaz Director
Defence university: Universidad del País Vasco - Euskal Herriko Unibertsitatea
Fecha de defensa: 28 February 2014
- María Isabel Fernández de Castro Chair
- Juan Miguel López Gil Secretary
- Roberto Moriyón Salomón Committee member
- Montserrat Sendín Veloso Committee member
- Manuel Ortega Cantero Committee member
Type: Thesis
Abstract
En el actual contexto tecnolo¿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 sema¿ntica de estas aplicaciones, ya que en cada fase trata el proyecto completo e implica al usuario so¿lo al principio y en la entrega del mismo.Hace ya algu¿n tiempo que existe la tendencia a¿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 ra¿pidos. La integracio¿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 planificacio¿n y/o el seguimiento del proyecto, y la indefinicio¿n del papel fundamental del cliente.La metodologi¿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 especi¿fico para la recogida y evaluacio¿n temprana de los requisitos, y la integracio¿n de te¿cnicas de usabilidad, sera¿n cruciales para lograrlo. Por otra parte, formalizar el desarrollo del proyecto para que ayude al proceso. Las reglas de planificacio¿n y gestio¿n propuestas en un desarrollo a¿gil por modelos lograra¿n superar este reto.Esta tesis presenta la metodologi¿a InterMod para el desarrollo de aplicaciones interactivas que se fundamenta en el desarrollo a¿gil e integra los principios de la Ingenieri¿a de la Usabilidad y el desarrollo dirigido por modelos.