Scrum-based Methodology for Distributed Software Development

  • Authors:
  • Eva del Nuevo;Mario Piattini;Francisco J. Pino

  • Affiliations:
  • -;-;-

  • Venue:
  • ICGSE '11 Proceedings of the 2011 IEEE Sixth International Conference on Global Software Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

There are many companies doing software development in a distributed way nowadays, due to the great benefits that it provides, however, this type of development also leads to multiple complications such as deteriorated communications. Among the most widespread methodologies for software development is the Rational Unified Process (RUP). However, in recent decades a series of methodologies have emerged, called "agile methodologies", which aim to develop software quickly, focusing on people and frequent delivery of software. Of the existing agile methodologies, Scrum is one of the most widely-applied, due to its ability to complement other methods and processes. For this reason, the strategies proposed by Scrum may be suitable for the distributed management and deployment of the phases and disciplines of RUP. In this paper we present a methodology based on the integration of RUP and Scrum, called scrum UP, which has been so designed as to be appropriate in a distributed environment.