Investigating software customisation across distributed boundaries
Investigating software customisation across distributed boundaries
In recent years the software industry has paid significant attention to customising software products by means of outsourcing and Agile development practices. When these areas overlap there are benefits and challenges. This study investigates the customisation process for packaged software products in projects involving multiple clients, and the communication of their requirements across distributed boundaries. A literature review identified the challenges involved and a framework for challenges of customising software products across distributed boundaries (FCCSD) is proposed to address them using onsite development practices. Local decision making and local development are considered as a means of reducing difficulties in communicating the customisation requirements of multiple clients across distributed boundaries through a new model. This model for communicating customisation requirements in the distributed domain, termed (CCRD), has two scenarios, one using decision making at the distributed client’s location, and the second enhancing onsite development of certain requirements in order to reduce delays and misunderstandings between the clients and the teams involved.
A preliminary study was conducted to confirm the FCCSD. This employed a questionnaire survey of 19 highly experienced participants. The CCRD model was evaluated in three stages using an industrial case study of a company with 18 distributed clients. The first was a contextual inquiry to create a baseline model for a real world case. The second involved the simulation of the CCRD model using a discrete-event simulation approach, traced by the baseline model using real data. Finally, the findings of previous experiments were validated through a study conducted by means of semi-structured interviews with seven experts at this same company.
The key contributions of this study are as follows: First is the proposed framework (FCCSD)that addresses a number of challenges facing customisation across distributed boundaries from literature. Second, this study highlights issues of the communication and negotiation of clients’ customisation requirements across distributed boundaries, and their implications.
Therefore, this study demonstrates the statistically significant impact of making decisions and negotiating clients’ requirements, as well as conducting certain development practices, on their premises to limit the implications of communication challenges over distributed boundaries, such as delays in making decisions, a long duration of development and the entire customisation process, and misunderstandings about clients’ requirements.
.
Qahtani, Abdulrahman
41e7a6e2-279e-46fe-92bf-c51af63069e8
October 2015
Qahtani, Abdulrahman
41e7a6e2-279e-46fe-92bf-c51af63069e8
Wills, Gary
3a594558-6921-4e82-8098-38cd8d4e8aa0
Qahtani, Abdulrahman
(2015)
Investigating software customisation across distributed boundaries.
University of Southampton, Physical Sciences and Engineering, Doctoral Thesis, 208pp.
Record type:
Thesis
(Doctoral)
Abstract
In recent years the software industry has paid significant attention to customising software products by means of outsourcing and Agile development practices. When these areas overlap there are benefits and challenges. This study investigates the customisation process for packaged software products in projects involving multiple clients, and the communication of their requirements across distributed boundaries. A literature review identified the challenges involved and a framework for challenges of customising software products across distributed boundaries (FCCSD) is proposed to address them using onsite development practices. Local decision making and local development are considered as a means of reducing difficulties in communicating the customisation requirements of multiple clients across distributed boundaries through a new model. This model for communicating customisation requirements in the distributed domain, termed (CCRD), has two scenarios, one using decision making at the distributed client’s location, and the second enhancing onsite development of certain requirements in order to reduce delays and misunderstandings between the clients and the teams involved.
A preliminary study was conducted to confirm the FCCSD. This employed a questionnaire survey of 19 highly experienced participants. The CCRD model was evaluated in three stages using an industrial case study of a company with 18 distributed clients. The first was a contextual inquiry to create a baseline model for a real world case. The second involved the simulation of the CCRD model using a discrete-event simulation approach, traced by the baseline model using real data. Finally, the findings of previous experiments were validated through a study conducted by means of semi-structured interviews with seven experts at this same company.
The key contributions of this study are as follows: First is the proposed framework (FCCSD)that addresses a number of challenges facing customisation across distributed boundaries from literature. Second, this study highlights issues of the communication and negotiation of clients’ customisation requirements across distributed boundaries, and their implications.
Therefore, this study demonstrates the statistically significant impact of making decisions and negotiating clients’ requirements, as well as conducting certain development practices, on their premises to limit the implications of communication challenges over distributed boundaries, such as delays in making decisions, a long duration of development and the entire customisation process, and misunderstandings about clients’ requirements.
.
Text
__soton.ac.uk_ude_personalfiles_users_jo1d13_mydesktop_Quhtani.pdf
- Other
More information
Published date: October 2015
Organisations:
University of Southampton, Electronic & Software Systems
Identifiers
Local EPrints ID: 382999
URI: http://eprints.soton.ac.uk/id/eprint/382999
PURE UUID: 82097b35-c125-47b6-8a10-f9482c5c6517
Catalogue record
Date deposited: 21 Oct 2015 10:04
Last modified: 15 Mar 2024 02:51
Export record
Contributors
Author:
Abdulrahman Qahtani
Thesis advisor:
Gary Wills
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics