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

Molina Romero, Javier y 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. Tesis (Master), E.T.S.I. de Sistemas Informáticos (UPM).

Descripción

Título: Desarrollo de herramienta de gestión de proyectos RUP usando metodologías Scrum + XP : gestión del proyecto y requisitos
Autor/es:
  • Molina Romero, Javier
  • Quishpi Betún, Luis
Director/es:
  • Bernal Bermúdez, Jesús
  • Fernández Muñoz, Luis
Tipo de Documento: Tesis (Master)
Título del máster: Ingeniería Web
Fecha: Julio 2015
Materias:
Escuela: E.T.S.I. de Sistemas Informáticos (UPM)
Departamento: Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (4MB) | Vista Previa
[img] Archivo comprimido ZIP - Acceso permitido solamente a usuarios en el campus de la UPM
Descargar (1MB)

Resumen

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.

Más información

ID de Registro: 44225
Identificador DC: http://oa.upm.es/44225/
Identificador OAI: oai:oa.upm.es:44225
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 20 Dic 2016 07:58
Ultima Modificación: 20 Dic 2016 07:58
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM