@unpublished{upm1939, year = {2008}, note = {Unpublished}, school = {Informatica}, title = {Estudio de la Aplicaci{\'o}n de Metodolog{\'i}as {\'A}giles para la Evoluci{\'o}n de Productos Software}, month = {September}, author = {Rodriguez Gonzalez, Pilar}, keywords = {Metodolog{\'i}as {\'A}giles, Agile Methods, Evoluci{\'o}n Software, Software Evolution,}, abstract = {Las actuales caracter{\'i}sticas de dinamismo y variabilidad de la industria software han precisado replantear los cimientos sobre los que se sustenta el desarrollo software convencional. Un reciente estudio realizado por Boehm en [1], sobre la tendencia en ingenier{\'i}a del software, indica que el mercado actual est{\'a} caracterizado por el r{\'a}pido desarrollo de aplicaciones y la reducci{\'o}n de la vida de los productos. En este entorno inestable la ventaja competitiva se encuentra en aumentar la productividad y satisfacer las variantes necesidades del cliente en el menor tiempo posible para proporcionar un mayor valor al negocio. Ante esta situaci{\'o}n, cabe reflexionar sobre el grado de adaptaci{\'o}n de las metodolog{\'i}as convencionales a estas circunstancias. La mayor{\'i}a de los estudios coinciden en que el car{\'a}cter normativo y la fuerte dependencia de planificaciones previas al desarrollo que definen a las metodolog{\'i}as convencionales, implican que resulten excesivamente pesadas para cubrir las necesidades de un amplio porcentaje del mercado software actual. En los {\'u}ltimos a{\~n}os las metodolog{\'i}as {\'a}giles han irrumpido con fuerza como un intento de despojar al desarrollo software del estricto cors{\'e} planteado por las metodolog{\'i}as convencionales, y son muchas las organizaciones punteras con creciente inter{\'e}s en las mismas. La novedad de estas metodolog{\'i}as hace que, aunque existen evidencias de los beneficios que pueden proporcionar en proyectos de peque{\~n}a envergadura, aun resulte dif{\'i}cil escalar a grandes proyectos. Algunos estudios recientes indican que la productividad y calidad del software aumenta aplicando los principios y valores que las rigen. No obstante, la mayor{\'i}a de estos estudios se limitan a narrar observaciones cualitativas. Entre los que utilizan datos emp{\'i}ricos para apoyar sus conclusiones, los resultados son tan dispares como una mejora del 337\% en la productividad en [2] y un decremento del 44\% en [3]. Por este motivo, desde las organizaciones que promueven el desarrollo {\'a}gil de aplicaciones se solicita la realizaci{\'o}n de estudios sobre metodolog{\'i}as {\'a}giles que permitan constatar o reprobar sus beneficios. El objeto de esta investigaci{\'o}n es estudiar la evoluci{\'o}n de un producto software concreto utilizando las directrices marcadas por metodolog{\'i}as {\'a}giles, en concreto por la metodolog{\'i}a SCRUM. Se presentan los resultados obtenidos en aspectos tales como las caracter{\'i}sticas del producto a lo largo de la evoluci{\'o}n, incluyendo estimaciones de la calidad del producto obtenido, la agilidad en el desarrollo, y evaluando el esfuerzo dedicado a adoptar la metodolog{\'i}a. Adem{\'a}s, dado que el factor humano es fundamental en este tipo de metodolog{\'i}as, se presenta un an{\'a}lisis cualitativo del desarrollo del proyecto. Cabe destacar que el estudio aqu{\'i} presentado se enmarca en una de las l{\'i}neas de investigaci{\'o}n del grupo SYST (System and Software Technology Group) de la Universidad Polit{\'e}cnica de Madrid, que participa en el proyecto ITEA2 Flexi [4]. En este proyecto se persigue mejorar la competitividad de la industria software europea proporcionando un entorno flexible, r{\'a}pido y {\'a}gil para el desarrollo de aplicaciones que permita adaptarse a las actuales caracter{\'i}sticas del mercado para pasar de la idea al producto en seis meses.}, url = {https://oa.upm.es/1939/} }