Nothing Special   »   [go: up one dir, main page]

Skip to main content

Improving the Productivity in Global Software Development

  • Conference paper
  • First Online:
Innovations in Bio-Inspired Computing and Applications

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 424))

Abstract

Globalization has led to the expansion of information technology and distributed software development. Most of the software development companies face various challenges in distributing the project. As a consequence of the dispersed nature of global software development projects, communication, coordination, and control become more difficult which adversely influence effort estimation of the software development. The major ingredients that impact software development productivity of globally distributed projects are project delivery rate, team size and communication complexity. The paper analyses the factors affecting the productivity of the globally distributed projects. The project distribution can be effectively done depending on the estimated productivity for the different sites. The project distribution to the multiple sites can be done in the order of decreasing productivity factor.

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

Access this chapter

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

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Daman, D., Moitra, D.: Global software development how far we have come? IEEE Softw. 740–745 (2006)

    Google Scholar 

  2. Haq, S., Raza, M., Zia, A., et al.: Issues in global software development: a critical review. IJ. Softw. Eng. Appl. (20i, 4) 590–595

    Google Scholar 

  3. Carmel, E., Agarwal, R.: Tactical approaches for alleviating distance in global software development. IEEE Softw. 18(2), 22–29 (2001)

    Article  Google Scholar 

  4. Iqbal, A., Abbas, S.S.: Communication Risks and Best Practices in global software development. Master Thesis. MSE-2011-5406. Blekinge Institute of Technology, Sweden (2011)

    Google Scholar 

  5. Betz, S., Mäkiö, J., Stephan, R.: Offshoring of software development—methods and tools for risk management. In: International Conference on Global Software Engineering, IEEE (2007)

    Google Scholar 

  6. Fabriek, M., van den Brand, M., Brinkkemper, S.: Reasons for success and failure in offshore software development projects. In: Proceedings of ECIS, pp. 446–457 (2008)

    Google Scholar 

  7. Khan, S.U., Niazi, M., Ahmad, R.: Critical success factors for offshore software development outsourcing vend, ors: a systematic literature review. In: Fourth IEEE International Conference on Global Software Engineering, pp. 307–316 (2009)

    Google Scholar 

  8. Jim´enez, M., Piattini, M., Vizca´ıno, A.: Challenges and improvements in distributed software development: a systematic review. Hindawi Publishing Corporation Advances in Software Engineering, vol. 2009, Article ID 710971

    Google Scholar 

  9. Peixoto, C.E.L., Audy, J.L.N., Prikladnicki, R..: Effort estimation in global software development projects preliminary results from a survey. In: International Conference on Global Software Engineering, pp. 123–127. IEEE (2010)

    Google Scholar 

  10. Muhairat, M., Aldaajeh, S., Al-Qutaish, R.E.: the impact of global software development factors on effort estimation methods. Eur. J. Sci. Res. 46(2) 221–232 (2010). ISSN:1450-216X

    Google Scholar 

  11. Partthasarathy, M.A.: Practical Software Estimation -Function Point methods for Insourced and Outsourced Projects. Pearson (2007)

    Google Scholar 

  12. Marthaler, V.: International Function Point Users Group (IFPUG)—Function Point Counting Practices Manual. Release 4.1.1 (April 2000)

    Google Scholar 

  13. Kusumoto, S., Matukawa, F., Inoue, K.: estimating effort by use case points: method, tool and case study. In: Proceedings of the 10th International Symposium on Software Metrics (METRICS’04). IEEE (2000)

    Google Scholar 

  14. Damodaran, M., Washington, A.N.E.: Estimation using use case points. In: The Proceedings of the Information Systems Education Conference, vol. 19 (2002)

    Google Scholar 

  15. Pressman R.S.: Software Engineering: A Practitioner’s Approach, 4th edn. The McGraw-Hill Companies, Inc. (1997)

    Google Scholar 

  16. Damian D., Lanubile F., Oppenheimer H.L.: Addressing the challenges of software industry globalization: the workshop on global software development. In: Proceedings 25th International Conference on Software Engineering, pp. 793–794. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  17. Usman, M., Dr. Azam, F., Hashmi, N.: Analysing and reducing risk factor in 3-C’s model communication phase used in global software development. In: International Conference on Information Science and Applications (ICISA), pp. 1–4 (2014)

    Google Scholar 

  18. Ågerfalk, P.J., Fitzgerald, B., Holmström1, H., et al.: A framework for considering opportunities and threats in distributed software development. In: Proceedings of the International Workshop on Distributed Software Development Paris, 29 Aug 2005

    Google Scholar 

  19. Holmstrom, H., Fitzgerald, B., Agerfalk, P., Conchuir, E.O.: Agile practices reduce the distance in global software development. Inform. Syst. Manage. 23 (2006)

    Google Scholar 

  20. Holmstrom, H., Conchúir, E.O., Ågerfalk, P.J., et al.: Global software development challenges: a case study on temporal, geographical and socio-cultural distance. In: International Conference on Global Software Engineering (ICGSE2006), Costãodo Santinho, Florianópolis, Brazil (2006)

    Google Scholar 

  21. Franz, H.: The impact of computer mediated communication on information overload in distributed teams. System Sciences. HICSS-32. In: Proceedings of the 32nd Annual Hawaii International Conference, p. 15 (1999)

    Google Scholar 

  22. Bass, M.: Monitoring GSD projects via shared mental models: a suggested approach. In: Proceedings of the International Workshop on Global Software Development for the Practitioner, pp. 34–37 (2006)

    Google Scholar 

  23. Yasir Hassan, S., Mushtaq, R., Sani, U.: Communication issues in GSD. Int. J. Adv. Sci. Technol. 40, 69–76 (2012)

    Google Scholar 

  24. Eykelhoff, M.: Communication in global software development. A pilot study, In: 7th Twente Student Conference on IT, Enshedede, 2005

    Google Scholar 

  25. Manoj Ray, D.: Communication as an essential factor for effort estimation in GSD. In: Online Proceedings of Trends in Innovative Computing 2012—Intelligent Systems Design, pp. 131–135 (2012)

    Google Scholar 

  26. Khan, A.A., Basri, S., Fazel-e-Amen.: A survey based study on factors affecting communication in GSD. Res. J. Appl. Sci. Eng. Technol. 7(7) 1309–1317 (2014)

    Google Scholar 

  27. Battin, R.D., Crocker, R., Kreidler, J., et al.: Leveraging resources in global software development. IEEE Softw. 18(2), 70–77 (2001)

    Article  Google Scholar 

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

    Google Scholar 

  29. Herbsleb, J.D., Mockus, A.: An empirical study of speed and communication in globally distributed software development. IEEE Trans. Softw. Eng. pp. 481–494 (2003)

    Google Scholar 

  30. Grinter R.E., Herbsleb J.D. Perry D.E.: The geography of coordination: dealing with distance in R&D work. In: Proceedings on the ACM SIGGROUP Conference on International Conference on Supporting Group Work, pp. 306–315. ACM Press, New York (1999)

    Google Scholar 

  31. Sarker, S., Sahay, S.: Implication of time and space for distributed work.: an interpretive study of US–Norwegian systems development teams. Eur. J. Inform. Syst. 3–20 (2004)

    Google Scholar 

  32. Wu, S.: Overview of communication in global software development process. In: International Conference on Service Operations and Logistics, and Informatics (SOLI), pp. 474–478. IEEE (2012)

    Google Scholar 

  33. Cataldo, M., Bass, M. Herbsleb, J.D., et al.: On Coordination mechanisms in global software development. In: Proceedings of the International Conference on Global Software Engineering (2007)

    Google Scholar 

  34. Espinosa, J.A., Carmel, E.: The effect of time separation on coordination costs in global software teams: a dyad model. In: Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS’05), pp. 1–10. IEEE Computer Society (2004)

    Google Scholar 

  35. Kiel, L.: Experiences in distributed development a case study. In: International Workshop on Global Software Development: GSD 2003 (co-located with ICSE 2003) pp. 44–47

    Google Scholar 

  36. Krishna, S., Sahay, S., Walsham, G.: Managing cross-cultural issues in global software outsourcing. Commun. ACM 47(4), 62–66 (2004)

    Article  Google Scholar 

  37. Bijoy, B., Luchetski, J.: Software Metrics: Quantifying and Analysing Software for Total Quality Management. Systems Development Handbook (P. Tinnirello, Ed). 4th edn. CRC Press LLC (2000)

    Google Scholar 

  38. Jones. C.: Applied Software Measurement: Assuring Productivity and Quality. 2nd edn. McGraw Hill (1996)

    Google Scholar 

  39. Purna Sudhakara, G., Farooqband, A., Patnaik, S.: Measuring productivity of software development teams. Serbian. J. Manag. 7(1), 65–75 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to D. Manoj Ray or Philip Samuel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Manoj Ray, D., Samuel, P. (2016). Improving the Productivity in Global Software Development. In: Snášel, V., Abraham, A., Krömer, P., Pant, M., Muda, A. (eds) Innovations in Bio-Inspired Computing and Applications. Advances in Intelligent Systems and Computing, vol 424. Springer, Cham. https://doi.org/10.1007/978-3-319-28031-8_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-28031-8_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-28030-1

  • Online ISBN: 978-3-319-28031-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics