Prioritizing Geographical based Communication Oriented Risks and Associated Mitigation Strategies of Global Software Development

Iqbal Qasim, Muhammad Rashid, Abdul Wahid Khan, Sardaraz Khan

Abstract


The global software paradigm brings many opportunities but with some complicated challenges. The most influential drivers behind these challenges are temporal distances, socio-cultural differences and geographical distances. Due to these challenges the communication, coordination and control issues arise. These issues badly affect the quality level, cost and schedule of the project. Due to these issues the risk management process becomes more complicated as compare to traditional software engineering. In this study a frame work will be presented to quantify the relative importance of communication oriented risks and corresponding mitigation strategies. An MCDM approach will be employed in order to deal with conflictive, multi-criterion situations and also subjective expert judgments.

Full Text:

PDF HTML

References


P. J. Ågerfalk, A framework for considering opportunities and threats in distributed software development, in International Workshop on Distributed Software Development, 47-61 (2005).

A. Mockus and J. Herbsleb, Challenges of global software development, in Software Metrics Symposium, 2001. METRICS 2001. Proceedings. Seventh International, 182-184 (2001).

M. Bass and D. Paulish, "Global software development process research at Siemens," 2004.

D. Damian and F. Lanubile, The 3rd International Workshop on Global Software Development, presented at the Proceedings of the 26th International Conference on Software Engineering, 2004.

J. D. Herbsleb, et al., Global software development at Siemens: experience from nine projects, in Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on, 524-533 (2005).

x] P. Abrahamsson, "Perspectives on Global Software Development: special issue on PROFES 2007 in Software Process: Improvement and Practice, vol. 13: 213-215 (2008).

C. Ebert and P. De Neve, "Surviving global software development," Software, IEEE, vol. 18: 62-69 (2001).

M. Vanzin, et al., "Global Software Processes Definition in a Distributed Environment," in Software Engineering Workshop, 2005. 29th Annual IEEE/NASA, 57-65(2005).

L. Kiel and P. Eng, Experiences in distributed development: a case study, in Proceedings of the 2003 International Workshop on Global Software Development, 44-47(2003).

D. Damian, International Workshop on Distributed Software Development, presented at the 13th IEEE Requirements Engineering Conference Paris, France, 2005.

E. Carmel, Global software teams: collaborating across borders and time zones: Prentice Hall PTR, 1999.

J. D. Herbsleb and A. Mockus, An empirical study of speed and communication in globally distributed software development, Software Engineering, IEEE Transactions on,. 29: 481-494(2003).

D. Boland and B. Fitzgerald, Transitioning from a co-located to a globally-distributed software development Team: A Case Study at Analog Devices Inc, 2004.

S. Sahay, et al., Global IT outsourcing: software development across borders: Cambridge University Press, 2003.

Se, et al., The birth of a Celtic tiger, Communication. ACM, vol. 40:11-16(1997).

A. Y. Lewin and C. Peeters, Offshoring Work: Business Hype or the Onset of Fundamental Transformation? Long Range Planning, vol. 39: 221-239(2006).

R. E. Grinter, et al., "The geography of coordination: dealing with distance in R&D work, presented at the Proceedings of the international ACM SIGGROUP conference on Supporting group work, Phoenix, Arizona, USA, 1999.

J. D. Herbsleb and D. Moitra, Global software development, Software, IEEE, 18:16-20(2001).

J. D. Herbsleb, et al., Distance, dependencies, and delay in a global collaboration, presented at the Proceedings of the 2000 ACM conference on Computer supported cooperative work, Philadelphia, Pennsylvania, USA, 2000.

J. D. Herbsleb, Global Software Engineering: The Future of Socio-technical Coordination, presented at the 2007 Future of Software Engineering, 2007.

W. R. King and G. Torkzadeh, Information systems offshoring: Research status and issues, Management Information Systems Quarterly, 32:205-223(2008).

J. Kotlarsky and I. Oshri, Country attractiveness for offshoring and offshore outsourcing: additional considerations, Journal of Information Technology, 23:228-231(2008).

E. Carmel and R. Agarwal, Tactical approaches for alleviating distance in global software development, Software, IEEE, 18:22-29(2001).

K. St Amant, Virtual office communication protocols: a system for managing international virtual teams, in Professional Communication Conference, 2005. IPCC 2005. Proceedings. International, 703-717(2005).

D. Damian, et al., Addressing the challenges of software industry globalization: the workshop on Global Software Development, presented at the Proceedings of the 25th International Conference on Software Engineering, Portland, Oregon, 2003.

C. Ebert and P. De Neve, Surviving global software development, Software, IEEE, 18:62-69 (2001).

J. Suzuki and Y. Yamamoto, Leveraging distributed software development, Computer, 32:59-65(1999).

E. Carmel and P. Tjia, Offshoring information technology: sourcing and outsourcing to a global workforce: Cambridge University Press, 2005.

J. A. Espinosa and E. Carmel, The effect of time separation on coordination costs in global software teams: a dyad model, in System Sciences, 2004. Proceedings of the 37th Annual Hawaii International Conference on, 10-22(2004).

D. E. Damian and D. Zowghi, The impact of stakeholders' geographical distribution on managing requirements in a multi-site organization, in Requirements Engineering, 2002. Proceedings. IEEE Joint International Conference on, 319-328 (2002).

W. Kobitzsch, et al., Outsourcing in India [software development], Software, IEEE, vol. 18:78-86(2001).

J. R. Evaristo, et al., A dimensional analysis of geographically distributed project teams: a case study, Journal of Engineering and Technology Management, 21:175-189(2004).

A. Nurmi, et al., Coordination of Outsourced Information System Development in Multiple Customer Environment - A Case Study of a Joint Information System Development Project, in System Sciences, 2005. HICSS '05. Proceedings of the 38th Annual Hawaii International Conference on, 260-275 (2005).

B. Nicholson and S. Sahay, Some political and cultural issues in the globalisation of software development: case experience from Britain and India, Information and Organization, 11: 25-43(2001).

W. J. Orlikowski, Knowing in practice: Enacting a collective capability in distributed organizing, Organization science, 13:249-273(2002).

G. Walsham, Cross-cultural software production and use: a structurational analysis, MIS quarterly, 359-380(2002).

D. Robey, et al., Situated learning in cross-functional virtual teams, Professional Communication, IEEE Transactions on, 43:51-66(2000).

V. Casey and I. Richardson, Practical experience of virtual team software development, European Software Process Improvement (Euro SPI), Trondheim, Norway, 2004.

J. D. Herbsleb and R. E. Grinter, Splitting the organization and integrating the code: Conway's law revisited, presented at the Proceedings of the 21st international conference on Software engineering, Los Angeles, California, USA, 1999.

D. E. Damian and D. Zowghi, The impact of stakeholders' geographical distribution on managing requirements in a multi-site organization, in Requirements Engineering, 2002. Proceedings. IEEE Joint International Conference on, 319-328(2002).

D. Šmite, et al., Empirical evidence in global software engineering: a systematic review, Empirical Software Engineering, 15: 91-118(2010).

C. Magnusson and C. Sung-Chun, Risk and Compliance Management Framework for Outsourced Global Software Development, in Global Software Engineering (ICGSE), 2010 5th IEEE International Conference on, 228-233(2010).

T. Saaty, Fundamentals of the analytic network process — Dependence and feedback in decision-making with a single network, Journal of Systems Science and Systems Engineering, 13:129-157(2004).

T. L. Saaty, Decision making with dependence and feedback: The analytic network process, 1996.

B. Pang and S. Bai, An integrated fuzzy synthetic evaluation approach for supplier selection based on analytic network process, Journal of Intelligent Manufacturing, 24:163-174(2013).

L. Yu and A. Mishra, Risk analysis of global software development and proposed solutions, Automatika, 51: 89-98(2010).

I. Nurdiani, et al., "Risk Identification and Risk Mitigation Instruments for Global Software Development: Systematic Review and Survey Results," in Global Software Engineering Workshop (ICGSEW), 2011 Sixth IEEE International Conference on, 36-41(2011).

R. Prikladnicki, et al., Patterns in Effective Distributed Software Development, Software, IEEE, 27:12-15(2010).

R. E. Kraut and L. A. Streeter, Coordination in software development, Commun. ACM, 38:69-81(1995).

J. D. Herbsleb, et al., Object-Oriented Analysis and Design in Software Project Teams, Human–Computer Interaction, 10:249-292(1995).

J. D. Herbsleb and R. E. Grinter, Splitting the organization and integrating the code: Conway's law revisited," presented at the Proceedings of the 21st international conference on Software engineering, Los Angeles, California, USA, 1999.

J. Kotlarsky, et al., Developing a knowledge-based perspective on coordination: The case of global software projects, Information & Management, 45: 96-108(2008).

I. Oshri, et al., Knowledge transfer in globally distributed teams: the role of transactive memory, Information Systems Journal, 18: 593-616(2008).

C. Ebert, et al., Improving validation activities in a global software development, presented at the Proceedings of the 23rd International Conference on Software Engineering, Toronto, Ontario, Canada, 2001.


Refbacks



Copyright (c) 2017 Muhammad Rashid, Iqbal Qasim, Abdul Wahid Khan, Asfand Yar Khan, Javed Ali Khan



ISSN-E: 2523-1235, ISSN-P: 2521-5582

 Copyright © University of Sindh, Jamshoro. 2017 All Rights Reserved.  
Printing and Publication by: Sindh University Press. 


Journal Office, Institute of Information and Communication Technology, 
University of Sindh, Jamshoro, Sindh, Pakistan. 76080