Academic
Publications
Overcoming Requirements Engineering Challenges: Lessons from Offshore Outsourcing

Overcoming Requirements Engineering Challenges: Lessons from Offshore Outsourcing,10.1109/MS.2006.137,IEEE Software,Jyoti M. Bhat,Mayank Gupta,Santhos

Overcoming Requirements Engineering Challenges: Lessons from Offshore Outsourcing   (Citations: 41)
BibTex | RIS | RefWorks Download
With outsourcing on the rise, every relation between an outsourcer and a vendor calls for collaboration between multiple organizations across multiple locations. As part of a global IT-services organization with high process maturity, we have had many opportunities to understand the requirements engineering life cycle related to global software development. RE is a software project's most critical phase; the RE phase's success is essential for the project's success. Case studies from an Indian IT-services firm provide insights into the root causes of RE phase conflicts in client-vendor offshore-outsourcing relationships
Journal: IEEE Software - SOFTWARE , vol. 23, no. 5, pp. 38-44, 2006
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
    • ...Bhat et al. Overcoming Requirements Engineering Challenges: Lessons from Offshore Outsourcing [3]...
    • ...Distribution development may split the groups with decision-making and project-execution power, and the group with the knowledge of the stakeholder needs [3]...
    • ...Lack of implicit knowledge resulting from limited informal communication means processes like change management, if not explicitly and thoroughly defi ned, can be applied differently at different sites [3, 48]...
    • ...Distributed development also introduces the possibility of different (and incompatible) processes at various sites [3]...
    • ...A project with multiple distributed teams introduces the possibility of multiple, incompatible data repositories, which has a risk of data loss when transferring from one repository to another [3]...
    • ...Another approach is to develop a shared organizational culture that comprises shared vision and processes, and is developed collaboratively by all participants [3, 45]...
    • ...Synchronous communication technology such as video conferencing attempts to replicate the rich interaction present in faceto-face meetings, and is seen as the best solution for meetings in which reaching agreement is the objective [3]...
    • ...In addition, human facilitators are seen as important to get the most out of video communication technology [3, 22, 42]...
    • ...Additionally, delay can be mitigated by processes that include frequent iterations and delivery of code increments [3, 19], and escalate problems immediately [19, 45]...
    • ...Regardless of the specifi c processes employed, it is important to ensure that all sites follow a shared, agreed process [3, 42], and participants receive training on process elements [3, 20, 22, 48]...
    • ...Regardless of the specifi c processes employed, it is important to ensure that all sites follow a shared, agreed process [3, 42], and participants receive training on process elements [3, 20, 22, 48]...
    • ...Trust can either strengthen or undermine collaboration among global teams [3]...
    • ...The most common approach to developing trust among global software developers is to arrange face-to-face meetings, either via video conference or via in-person [3, 20, 22, 32, 48, 54]...

    John Nollet al. Global software development and collaboration: barriers and solutions

    • ...The interaction of requirements engineering has been subject of recent research (eg, Bhat, Gupta, & Murthy, 2006; Damian & Zowghi, 2003; Damian, 2007)...

    Ángel García-Crespoet al. A Qualitative Study of Hard Decision Making in Managing Global Softwar...

    • ...With regard to OSDspecific methods or tools, we only found a generic management framework for RE best practices (Bhat et al. 2006)...
    • ...This is also picked up by an emerging stream of research (Bhat et al. 2006; Damian and Zowghi 2003; Edwards and Sridhar 2005 ;E varisto et al.2005 ;N ath et al. 2006 ;O cker et al.1995)...
    • ...Consideration of social aspects :P rimarily resulting from cultural, geographic, linguistic, and time zone differences between client and vendor, OSD poses unique distance challenges to RE (Bhat et al. 2006; Damian and Zowghi 2003)...
    • ...However, recent research rather supports the idea of distributed capturing (e.g., Bhat et al. 2006)...

    Martin Wieneret al. Reverse Presentations

    • ...Process spells out ‘the agreed’ methodology for developing software artifacts for each activity’s inputs and outputs and for the tools, techniques, and templates used to fulfill the process objectives [52]...

    Anicet Yalahoet al. Key success factors for managing offshore outsourcing of software prod...

    • ...A recent special issue of IEEE Software focused on globally distributed development, but the majority of the papers dealt with offshoring relationships between separate companies and outsourcing, which is likely very different from distributed sites within the same company [2, 6, 7]. Even within a company, the development may or may not span organizational structure at different levels...
    • ...Relationship Between Sites: Much of the work on distributed development examines outsourcing relationships [7, 2]. Other work has looked at strategic partnerships between companies or scenarios in which a foreign remote site was recently acquired [11]...

    Christian Birdet al. Does Distributed Development Affect Software Quality? An Empirical Cas...

Sort by: