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 th...
Distributed software development is an increasingly important development approach for software comp...
Agile methodologies emphasize the importance of customer and highlight that communication with the c...
Software requirements are created, shared and translated across software organizations, and express ...
Communicating and managing customers’ requirements in software development projects play a vital rol...
Abstract Making a decision for the requirements of multi‐stakeholders is a key process, especially i...
Organisational and cultural boundaries are two of the main aspects of the software development proce...
This thesis reports a comprehensive investigation of the challenges encountered in managing requirem...
Geographically distributed software development projects are becoming commonplace due to the wide-sp...
Organisational and cultural boundaries are one of the main important aspects in software development...
Designing software for use by multiple clients has become commonplace in the software sector and has...
© 2002 IEEE. The increasing globalization of software industry demands an investigation of requireme...
Globally distributed software development has become an important topic for small and medium enterpr...
Agile software development methods emerged in the late 1990s and early 2000s with a promise to deliv...
The software business is changing; partly due to a global re-distribution of engineering competencie...
peer-reviewedIn this paper we present an overview of the field of distributed development of softwar...
Distributed software development is an increasingly important development approach for software comp...
Agile methodologies emphasize the importance of customer and highlight that communication with the c...
Software requirements are created, shared and translated across software organizations, and express ...
Communicating and managing customers’ requirements in software development projects play a vital rol...
Abstract Making a decision for the requirements of multi‐stakeholders is a key process, especially i...
Organisational and cultural boundaries are two of the main aspects of the software development proce...
This thesis reports a comprehensive investigation of the challenges encountered in managing requirem...
Geographically distributed software development projects are becoming commonplace due to the wide-sp...
Organisational and cultural boundaries are one of the main important aspects in software development...
Designing software for use by multiple clients has become commonplace in the software sector and has...
© 2002 IEEE. The increasing globalization of software industry demands an investigation of requireme...
Globally distributed software development has become an important topic for small and medium enterpr...
Agile software development methods emerged in the late 1990s and early 2000s with a promise to deliv...
The software business is changing; partly due to a global re-distribution of engineering competencie...
peer-reviewedIn this paper we present an overview of the field of distributed development of softwar...
Distributed software development is an increasingly important development approach for software comp...
Agile methodologies emphasize the importance of customer and highlight that communication with the c...
Software requirements are created, shared and translated across software organizations, and express ...