2016
DOI: 10.17705/1cais.03911
|View full text |Cite
|
Sign up to set email alerts
|

Considerations for Effective Requirements Analysis in Offshore Software Development Projects: Lessons from Multi-Method Research

Abstract: Abstract:Offshore software development using geographically distributed teams is an accepted practice in software development today. However, software development companies have largely only offshored the software development lifecycle's coding and testing phases. However, lately, offshoring the requirements analysis (RA) phase has become increasingly viable for several reasons including the software industry's maturation and improved communication technologies. However, successfully evaluating this highly int… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 58 publications
0
5
0
Order By: Relevance
“…This corresponds to 4.44% from the total extracted studies. References 10,12,13,18,27–92 are the final articles selected, while the QA scores assigned to each paper is shown in Appendix .…”
Section: Methodsmentioning
confidence: 99%
“…This corresponds to 4.44% from the total extracted studies. References 10,12,13,18,27–92 are the final articles selected, while the QA scores assigned to each paper is shown in Appendix .…”
Section: Methodsmentioning
confidence: 99%
“…As team members are scattered, there is always an absence of trust among team members [74]. Hence, trust must be made for requirement success [75]. To answer RQ1 the list of challenges is underscored in Table 2.…”
Section: Ch7mentioning
confidence: 99%
“…To achieve this goal, there should be a focus on bringing internal and external changes to the system. Without bringing change in a system due to changes in the surrounding, an organization becomes rigid [3]. Requirements are continuously changing for handling a variety of challenges like inaccurate growth in requirement process, requirements not counted, technologies not growing, unforeseen complications, vital fluctuations, out-of-place stakeholders, unduly positive budget or schedule, border not sufficiently well-defined, variations in customers' wishes and wills and the life cycle of product development not touched in a better way [3].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Agile process handles process requirement changes at any stage of software product development process [54]. This factor is used in improving communication among vendor organizations [55]. Another important success factor called low labor cost plays an important role in quality requirement change management.…”
Section: Success Factor1mentioning
confidence: 99%