Desarrollo de herramienta de gestión de proyectos RUP usando metodologías Scrum + XP : gestión del proyecto y requisitos

Molina Romero, Javier and Quishpi Betún, Luis (2015). Desarrollo de herramienta de gestión de proyectos RUP usando metodologías Scrum + XP : gestión del proyecto y requisitos. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).

Description

Title: Desarrollo de herramienta de gestión de proyectos RUP usando metodologías Scrum + XP : gestión del proyecto y requisitos
Author/s:
  • Molina Romero, Javier
  • Quishpi Betún, Luis
Contributor/s:
  • Bernal Bermúdez, Jesús
  • Fernández Muñoz, Luis
Item Type: Thesis (Master thesis)
Masters title: Ingeniería Web
Date: July 2015
Subjects:
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (4MB) | Preview
[img] Archive (ZIP) - Users in campus UPM only
Download (1MB)

Abstract

Una de las principales causas por las que los proyectos de desarrollo software fracasan es la ausencia de metodología en su desarrollo. La motivación que hay detrás de este proyecto es el desarrollo de una aplicación web usando la metodología Rational Unified Process (RUP) y aprender, en una situación real, cómo desarrollar utilizando las metodologías Scrum + XP. El principal objetivo de este proyecto es el seguimiento y documentación de una aplicación web para gestionar proyectos mediante RUP que se ha desarrollado a lo largo de dos meses y medio, por un equipo de 6 personas, usando metodologías ágiles. RUP es un proceso de Ingeniería de Software que proporciona un enfoque disciplinado para la asignación de tareas y responsabilidades dentro de un desarrollo organizado. Su objetivo es asegurar la producción de software de alta calidad que cumpla las necesidades de los usuarios finales, dentro de unos tiempos y presupuestos predecibles. RUP promueve la productividad del trabajo en equipo proporcionando a cada miembro del equipo un fácil acceso a una base de conocimiento con una serie de directrices, plantillas y herramientas para actividades de desarrollo críticas. No importa si los miembros del equipo trabajan en distintas disciplinas de un proyecto, como requisitos, diseño o pruebas, los distintos miembros del equipo comparten un lenguaje común, procedimientos y punto de vista sobre cómo desarrollar el software. Se espera obtener un profundo conocimiento de las metodologías ágiles y su aplicación en situaciones reales. Se espera obtener las principales ventajas y desventajas de su aplicación. ABSTRACT One of the causes of failure in the IT projects it’s the absence of a methodology in software Development. This is the motivation behind this project, develop a web application that let you manage a project using Rational Unified Process (RUP) and learn how to use Scrum + XP methodology in a real situation. The main goal of this project is the tracking and documentation of a RUP web application developed throughout two and a half months, by a team composed by 6 developers,using Agile Methodologies. The Rational Unified Process (RUP) is a Software Engineering Process. It provides a disciplined approach to assigning tasks and responsibilities within a development organization. Its goal is to ensure the production of high-quality software that meets the needs of its end-users, within a predictable schedule and budget. The Rational Unified Process enhances team productivity, by providing every team member with easy access to a knowledge base with guidelines, templates and tool mentors for all critical development activities. By having all team members accessing the same knowledge base, no matter if you work with requirements, design, test, project management, or configuration management, we ensure that all team members share a common language, process and view of how to develop software. It hopes to acquire an in-depth knowledge of Agile Methodologies and its application in real situations. It will be able to obtain some advantages and disadvantages of its application.

More information

Item ID: 44225
DC Identifier: http://oa.upm.es/44225/
OAI Identifier: oai:oa.upm.es:44225
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 20 Dec 2016 07:58
Last Modified: 20 Dec 2016 07:58
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM