Back to results

Università degli Studi di Cagliari

Adopting agile methodologies in distributed software development

Abstract

dc:description

From the second half of the '90s, some software engineering practitioners introduced a new group of software development methodologies called Agile Methodologies (Ams): they have been developed to overcome the limits of the traditional approaches in the software development. FLOSS (Free Libre Open Source Software) has been proposed as possible different solution to the software crisis that is afflicting the ICT worldwide business. If the AMs improve the quality code and allow to respond quickly to requirement changes, FLOSS approach decreases the development costs and increases the spreading of competences about the software products. A debate is shaping about the compatibility of these two approaches. Software development teams have been spreading around the world, with users in Europe, management in the USA and programmers in the USA and India. The scattering of team members and functions around the world introduces barriers to productivity, cultural and languages differences can lead to misunderstanding of requirements, time zone differences can delay project schedules. Agile methods can provide a competitive advantage by delivering early, simplifying communication and allowing the business to respond more quickly to the market by changing the software. Trying to distribute a development project in an agile way isn't easy and will involve compromises. The goal of this thesis is to determine the application of the AMs in several contexts so to define which of these can be used effectively in non traditional software projects as the distributed development.

Degree

thesis:*
Grantor dc:publisher
Università degli Studi di Cagliari
Year dc:date
2008

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • MANNARO, KATIUSCIA

Subjects

dc:subject × 7

Rights

dc:rights
Statement dc:rights
  • info:eu-repo/semantics/openAccess
  • license:Non specificato
Language dc:language
eng

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/11584/265978
OAI identifier oai:identifier
oai:iris.unica.it:11584/265978

Chain of custody

source
Harvested from
Università di Cagliari
Base URL
iris.unica.it/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

MANNARO, KATIUSCIA. Adopting agile methodologies in distributed software development. Università degli Studi di Cagliari, 2008. http://hdl.handle.net/11584/265978