AN EXTREME PROGRAMMING APPROACH FOR GLOBAL SOFTWARE DEVELOPMENT

This research was motivated by the phenomenon of the software industry that uses a distributed software development for their software solution. However, distributed development process is a complex process, and may incur high costs and involve significant resources. This is due predominantly to cro...

Full description

Bibliographic Details
Main Authors: , RIDI FERDIANA, S.T., M.T., , Ir. Lukito Edi Nugroho, M.Sc., Ph.D.
Format: Thesis
Published: [Yogyakarta] : Universitas Gadjah Mada 2011
Subjects:
ETD
_version_ 1826043765772517376
author , RIDI FERDIANA, S.T., M.T.
, Ir. Lukito Edi Nugroho, M.Sc., Ph.D.
author_facet , RIDI FERDIANA, S.T., M.T.
, Ir. Lukito Edi Nugroho, M.Sc., Ph.D.
author_sort , RIDI FERDIANA, S.T., M.T.
collection UGM
description This research was motivated by the phenomenon of the software industry that uses a distributed software development for their software solution. However, distributed development process is a complex process, and may incur high costs and involve significant resources. This is due predominantly to cross-sites communication and coordination difficulties, which have made software development an even more challenging task. The need of a formal framework to solve the specified problems have been discussed in the Global Software Development process (GSD). However, the redundancy of the development effort, leads to the fact that GSD works only for enterprise software development which has to be streamlined for rapid development purposes. In this research an effort is done to create rapid distributed development framework based on the well-known agile method called eXtreme Programming and existing GSD process. The main contribution of this research is called Global eXtreme Programming (GXP). GXP contributes as a getting started guidance for IT organization to build software in a distributed manner. The research evaluation shows that the GXP gives better results for small and medium-scale projects than the GSD from the standpoint of project velocity, low defects, investment costs, and communication patterns. Therefore, the research result is that the GXP can become sufficient software engineering framework alongside GSD to support distributed software development.
first_indexed 2024-03-13T22:08:56Z
format Thesis
id oai:generic.eprints.org:89965
institution Universiti Gadjah Mada
last_indexed 2024-03-13T22:08:56Z
publishDate 2011
publisher [Yogyakarta] : Universitas Gadjah Mada
record_format dspace
spelling oai:generic.eprints.org:899652014-08-20T02:53:18Z https://repository.ugm.ac.id/89965/ AN EXTREME PROGRAMMING APPROACH FOR GLOBAL SOFTWARE DEVELOPMENT , RIDI FERDIANA, S.T., M.T. , Ir. Lukito Edi Nugroho, M.Sc., Ph.D. ETD This research was motivated by the phenomenon of the software industry that uses a distributed software development for their software solution. However, distributed development process is a complex process, and may incur high costs and involve significant resources. This is due predominantly to cross-sites communication and coordination difficulties, which have made software development an even more challenging task. The need of a formal framework to solve the specified problems have been discussed in the Global Software Development process (GSD). However, the redundancy of the development effort, leads to the fact that GSD works only for enterprise software development which has to be streamlined for rapid development purposes. In this research an effort is done to create rapid distributed development framework based on the well-known agile method called eXtreme Programming and existing GSD process. The main contribution of this research is called Global eXtreme Programming (GXP). GXP contributes as a getting started guidance for IT organization to build software in a distributed manner. The research evaluation shows that the GXP gives better results for small and medium-scale projects than the GSD from the standpoint of project velocity, low defects, investment costs, and communication patterns. Therefore, the research result is that the GXP can become sufficient software engineering framework alongside GSD to support distributed software development. [Yogyakarta] : Universitas Gadjah Mada 2011 Thesis NonPeerReviewed , RIDI FERDIANA, S.T., M.T. and , Ir. Lukito Edi Nugroho, M.Sc., Ph.D. (2011) AN EXTREME PROGRAMMING APPROACH FOR GLOBAL SOFTWARE DEVELOPMENT. UNSPECIFIED thesis, UNSPECIFIED. http://etd.ugm.ac.id/index.php?mod=penelitian_detail&sub=PenelitianDetail&act=view&typ=html&buku_id=52339
spellingShingle ETD
, RIDI FERDIANA, S.T., M.T.
, Ir. Lukito Edi Nugroho, M.Sc., Ph.D.
AN EXTREME PROGRAMMING APPROACH FOR GLOBAL SOFTWARE DEVELOPMENT
title AN EXTREME PROGRAMMING APPROACH FOR GLOBAL SOFTWARE DEVELOPMENT
title_full AN EXTREME PROGRAMMING APPROACH FOR GLOBAL SOFTWARE DEVELOPMENT
title_fullStr AN EXTREME PROGRAMMING APPROACH FOR GLOBAL SOFTWARE DEVELOPMENT
title_full_unstemmed AN EXTREME PROGRAMMING APPROACH FOR GLOBAL SOFTWARE DEVELOPMENT
title_short AN EXTREME PROGRAMMING APPROACH FOR GLOBAL SOFTWARE DEVELOPMENT
title_sort extreme programming approach for global software development
topic ETD
work_keys_str_mv AT ridiferdianastmt anextremeprogrammingapproachforglobalsoftwaredevelopment
AT irlukitoedinugrohomscphd anextremeprogrammingapproachforglobalsoftwaredevelopment
AT ridiferdianastmt extremeprogrammingapproachforglobalsoftwaredevelopment
AT irlukitoedinugrohomscphd extremeprogrammingapproachforglobalsoftwaredevelopment