Skip to main content
Log in

A Flexible Management Approach for Globally Distributed Software Projects

  • Original Article
  • Published:
Global Journal of Flexible Systems Management Aims and scope Submit manuscript

Abstract

Management of globally distributed software projects is one of the biggest challenges of the IT industry worldwide. Distributed software development involves teams working in different geographic locations and even in different countries. These distributed projects may involve teams from the same organization or have collaborative teams from different organizations that work together on a specific project. The dimension of distribution greatly enhances the complexity of managing these projects in globalized work environments. Therefore, there is a need to explore novel solutions to address this growing challenge. Research and practice have accentuated the need to embrace flexibility in management practices. This can potentially offer novel insights in unraveling the distributed work complexity. This paper is conceptual in nature and its objective is to propose a flexible management approach for globally distributed software projects. It also presents an in-depth review of literature and makes a case for embracing flexibility in management practices to address the challenges of distribution in today’s global work environments.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  • Agerfalk, P. J., & Fitzgerald, B. (2006). Flexible and distributed software processes: Old petunias in new bowls? Communications of the ACM, 49(10), 27–35.

    Article  Google Scholar 

  • Armour, P. G. (2007). Agile…and offshore: An interview with a new paradigm. Communications of the ACM, 50, 13–16.

    Article  Google Scholar 

  • Augustine, S., Payne, B., Sencindiver, F., & Woodcock, S. (2005). Agile project management: Steering from the edges. Communications of the ACM, 48(12), 85–89.

    Article  Google Scholar 

  • Barnett, L. (2006). Scaling agile worldwide: Sapient’s distributed agile methodology. Agile Journal. Retrieved July 27, 2008, from http://www.agilejournal.com

  • Batra, D., Xia, W., VanderMeer, D., & Dutta, K. (2010). Balancing agile and structured development approaches to successfully manage large distributed software projects: A case study from the cruise line industry. Communications of the Association for Information Systems, 27(1), 21.

    Google Scholar 

  • Battin, R. D., Crocker, R., Kreidler, J., & Subramanian, K. (2001). Leveraging resources in global software development. IEEE Software, 18(2), 70–77.

    Article  Google Scholar 

  • Boehm, B., & Turner, R. (2004). Balancing agility and discipline: A guide for the perplexed. Boston: Addison-Wesley.

    Google Scholar 

  • Bose, I. (2008). Lessons learned from distributed agile software projects: A case-based analysis. Communications of the Association for Information Systems, 23(1), 34.

    Google Scholar 

  • Carmel, E. (1999). Global software teams: Collaborating across borders and time zones. Upper Saddle River: Prentice Hall.

    Google Scholar 

  • Carmel, E. (2006). Building your information systems from the other side of the world: How Infosys manages time zone differences. MIS Quarterly Executive, 5(1), 43–53.

    Google Scholar 

  • Carmel, E., & Agarwal, R. (2001). Tactical Approaches for Alleviating Distance in Global Software Development. IEEE Software, 18(2), 22–29.

    Article  Google Scholar 

  • Carmel, E., & Tjia, P. (2005). Offshoring information technology: Sourcing and outsourcing to a global workforce. Cambridge: Cambridge University Press.

    Book  Google Scholar 

  • Cockburn, A. (2002). Agile software development. Boston: Addison-Wesley.

    Google Scholar 

  • Conboy, K., & Fitzgerald, B. (2004). Towards a conceptual framework of agile methods: A study of agility in different disciplines. In the ACM workshop on interdisciplinary software engineering research (WISER), Nov 5, Newport Beach, CA, USA.

  • Cusumano, M. A. (2006). Envisioning the future of India’s software services business. Communications of the ACM, 49(10), 15–17.

    Article  Google Scholar 

  • Ebert, C., & Neve, P. D. (2001). Surviving global software development. IEEE Software, 18(2), 62–69.

    Article  Google Scholar 

  • Edwards, H. K., & Sridhar, V. (2005). Analysis of software requirements engineering exercises in a global virtual team setup. Journal of Global Information Management, 13(2), 21–41.

    Article  Google Scholar 

  • Edwards, K., & Sridhar, V. (2006). Collaborative software requirements engineering exercises in a distributed virtual team environment. In G. Hunter & F. Tan (Eds.), Advanced topics of global information management (Vol. 5). Hershey: Idea Publishing.

    Google Scholar 

  • Estler, H. C., Nordio, M., Furia, C. A., Meyer, B., & Schneider, J. (2014). Agile vs. structured distributed software development: A case study. Empirical Software Engineering, 19(5), 1197–1224.

    Article  Google Scholar 

  • Fruhling, A., & Vreede, G.-J. D. (2006). Field experiences with eXtreme programming: Developing an emergency response system. Journal of Management Information Systems, 22(4), 39–68.

    Article  Google Scholar 

  • Gumm, D. C. (2006). Distribution dimensions in software development projects: A taxonomy. IEEE Software, 23(5), 45–51.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Herbsleb, J. D., & Moitra, D. (2001). Global software development. IEEE Software, 18(2), 16–20.

    Article  Google Scholar 

  • Highsmith, J. (2002). Agile software development ecosystems. Boston: Addison-Wesley.

    Google Scholar 

  • Holmstrom, H., Fitzgerald, B., Agerfalk, P. J., & Conchuir, E. O. (2006). Agile practices reduce distance in global software development. Information Systems Management, 23(3), 7–18.

    Article  Google Scholar 

  • Hunt, J. (2006). Agile software construction. London: Springer.

    Google Scholar 

  • Korkala, M., & Maurer, F. (2014). Waste identification as the means for improving communication in globally distributed agile software development. Journal of Systems and Software, 95, 122–140.

    Article  Google Scholar 

  • Krischer, M., Jain, P., Corsaro, A., & Levine, D. (2001). Distributed extreme programming. In the International conference on eXtreme programming and flexible processes in software engineering, May 2023, Sardinia, Italy.

  • Lee, O.-K. D., Banerjee, P., Lim, K. H., Hillegersberg, J. V., & Wei, K. K. (2006a). Aligning IT components to achieve agility in globally distributed system development. Communications of the ACM, 49(10), 49–54.

    Google Scholar 

  • Lee, G., Delone, W., & Espinosa, J. A. (2006b). Ambidextrous coping strategies in globally distributed software development projects. Communications of the ACM, 49(10), 35–40.

    Article  Google Scholar 

  • Lindstrom, L., & Jeffries, R. (2004). Extreme programming and agile software development methodologies. Information Systems Management, 21(3), 41–52.

    Article  Google Scholar 

  • Meso, P., & Jain, R. (2006). Agile software development: Adaptive systems principles and best practices. Information Systems Management, 23(3), 19–30.

    Article  Google Scholar 

  • NASSCOM. (2007). Strategic review 2007: Annual review of the Indian IT-BPO sectors. New Delhi: National Association of Software and Service Companies (NASSCOM).

    Google Scholar 

  • Nerur, S., Mahapatra, R., & Mangalaraj, G. (2005). Challenges of migrating to agile methodologies. Communications of the ACM, 48(5), 73–78.

    Article  Google Scholar 

  • Paasivaara, M., & Lassenius, C. (2014). Communities of practice in a large distributed agile software development organization–Case Ericsson. Information and Software Technology, 56(12), 1556–1577.

    Article  Google Scholar 

  • Persson, J. S., Mathiassen, L., & Aaen, I. (2012). Agile distributed software development: Enacting control through media and context. Information Systems Journal, 22(6), 411–433.

    Article  Google Scholar 

  • Prikladnicki, R., Audy, J. L., & Shull, F. (2010). Patterns in effective distributed software development. IEEE Software, 27(2), 12–15.

    Article  Google Scholar 

  • Ramesh, B., Cao, L., Mohan, K., & Xu, P. (2006). Can distributed software development be agile? Communications of the ACM, 49(10), 41–46.

    Article  Google Scholar 

  • Ramesh, B., Mohan, K., & Cao, L. (2012). Ambidexterity in agile distributed development: An empirical investigation. Information Systems Research, 23(2), 323–339.

    Article  Google Scholar 

  • Sangwan, R., Bass, M., Mullick, N., Paulish, D. J., & Kazmeier, J. (2007). Global software development handbook. Boca Raton: Auerbach Publications.

    Google Scholar 

  • Sarker, S., & Sarker, S. (2009). Exploring agility in distributed information systems development teams: An interpretive study in an offshoring context. Information Systems Research, 20(3), 440–461.

    Article  Google Scholar 

  • Smite, D., Moe, N. B., & Agerfalk, P. J. (2010). Agility across time and space: Implementing agile methods in global software projects. Berlin: Springer Science & Business Media.

    Book  Google Scholar 

  • Sushil, X. (1997). Flexible systems management: An evolving paradigm. Systems Research and Behavioral Science, 14(4), 259–275.

    Article  Google Scholar 

  • Sushil, (2012). Multiple perspectives of flexible systems management. Global Journal of Flexible Systems Management, 13(1), 1–2.

    Article  Google Scholar 

  • Sushil, (2015). Valuation of flexibility. Global Journal of Flexible Systems Management, 16(3), 219–220.

    Article  Google Scholar 

  • Wagstrom, P., & Herbsleb, J. (2006). Dependency forecasting in the distributed agile organization. Communications of the ACM, 49(10), 55–56.

    Article  Google Scholar 

  • Yadav, V. (2008). Flexible global software development (GSD): Factors affecting success in the requirements analysis phase. Doctoral dissertation, Management Development Institute (MDI), Gurgaon, India.

  • Yadav, V. (2011). A review of research in globally distributed requirements engineering. International Journal of Innovation in the Digital Economy, 2(1), 1–11.

    Article  Google Scholar 

  • Yadav, V., Adya, M., Sridhar, V., & Nath, D. (2009). Flexible global software development (GSD): Antecedents of success in requirements analysis. Journal of Global Information Management, 17(1), 1–31.

    Article  Google Scholar 

  • Yadav, V., Adya, M., Sridhar, V., & Nath, D. (2013). Control, process facilitation, and requirements change in offshore requirements analysis: The provider perspective. Journal of Information Technology, Theory and Application, 14(3), 30–47.

    Google Scholar 

  • Yadav, V., Nath, D., Adya, M., & Sridhar, V. (2007). Investigating an agile-rigid approach in globally distributed requirements analysis. In 11th PacificAsia conference on information systems (PACIS), Auckland, New Zealand.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vanita Yadav.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yadav, V. A Flexible Management Approach for Globally Distributed Software Projects. Glob J Flex Syst Manag 17, 29–40 (2016). https://doi.org/10.1007/s40171-015-0118-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40171-015-0118-9

Keywords

Navigation