Skip to main content

Software Development Process Evolution in Malaysian Companies

  • Conference paper
  • First Online:
Data Management, Analytics and Innovation

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

  • 1317 Accesses

Abstract

GSD is a phenomenon mainly associated with the outsourcing of software development projects to some offshore company. Reduction in software development cost increased productivity and advantage of multisite development with respect to time are the main benefits that software development companies (SDCs) get from GSD. Besides benefits, a number of challenges associated with GSD are also observed. Consequently, the traditional processes to develop software are evolving and being replaced with a new set of processes which are lightweight and outcome-based. The process evolution has been deeply investigated in the context of companies mostly in Europe, Australia, USA and mainly other countries in those regions. In this regard, limited research has been carried out on Malaysian companies. The present research investigates the process evolution phenomenon in Malaysian companies. The current software development processes and the reasons for the evolution of software processes in Malaysian software companies have been identified. A qualitative approach using structured interviews has been followed for the collection of data collection and its analysis. The findings explain that software processes in most of the Malaysia companies are increasingly evolving or have been evolved. The companies are overwhelmingly adopting agile methods because of their support to GSD. Some of the companies are using ad hoc approaches for software development. The size of the company and project has been found as one of the main factors behind using ad hoc approaches. Mainly the small and medium-size companies and projects are involved in this practice.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.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

References

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

    Article  Google Scholar 

  2. Niazi, M., et al.: Challenges of project management in global software development: a client–vendor analysis. Inf. Softw. Technol. 80, 1–19 (2016)

    Article  Google Scholar 

  3. Zafar, A., Ali, S., Shahzad, R.K.: Investigating integration challenges and solutions in global software development. In: Frontiers of Information Technology (FIT) (2011)

    Google Scholar 

  4. Alnuem, M.A., Ahmad, A., Khan, H.: Requirements understanding: a challenge in global software development, industrial surveys in Kingdom of Saudi Arabia, pp. 297–306 (2012)

    Google Scholar 

  5. Cho J.: Globalization and global software development. Issues Inf. Syst. 8(2), 287–290 (2007)

    Google Scholar 

  6. Gomes, V., Marczak, S.: Problems? We all know we have them. Do we have solutions too? A literature review on problems and their solutions in global software development, pp. 154–158 (2012)

    Google Scholar 

  7. Javed, B., Minhas, S.S.: Process support for requirements engineering activities in global software development: a literature based evaluation (2010)

    Google Scholar 

  8. Conchúir, E.Ó., et al.: Exploring the assumed benefits of global software development (2006)

    Google Scholar 

  9. Nguyen, T., Wolf, T., Damian, D.: Global software development and delay: does distance still matter? pp. 45–54 (2008)

    Google Scholar 

  10. Khan, A.R., Akbar, R., Ten, D.W.H.: A study on Global Software Development (GSD) and software development processes in Malaysian software companies. J. Telecommun. Electron. Comput. Eng. 8(2), 147–151 (2016)

    Google Scholar 

  11. Kroll, J., et al.: Handoffs management in follow-the-sun software projects: a case study. In: 2014 47th Hawaii International Conference on System Sciences (2014)

    Google Scholar 

  12. Holmstrom, H., et al.: Global software development challenges: a case study on temporal, geographical and socio-cultural distance (2006)

    Google Scholar 

  13. Hossain, E., Babar, M.A., Paik, H.-y.: Using scrum in global software development: a systematic literature review, pp. 175–184 (2009)

    Google Scholar 

  14. Gotel, O., et al.: Working across borders: overcoming culturally-based technology challenges in student global software development, pp. 33–40 (2008)

    Google Scholar 

  15. Mohagheghi, P.: Global software development: issues, solutions, challenges [cited 2016 10 Augest]. Available from: http://www.idi.ntnu.no/grupper/su/publ/parastoo/gsd-presentation-slides.pdf (2016)

  16. Rao, N.M.: Challenges in execution of outsourcing contracts (2009)

    Google Scholar 

  17. Shah, Y.H., Raza, M., UlHaq, S.: Communication issues in GSD, p. 8 (2012)

    Google Scholar 

  18. Paasivaara, M., Lassenius, C.: Could global software development benefit from agile methods? p. 5 (2006)

    Google Scholar 

  19. Sriram, R., Mathew, S.K.: Global software development using agile methodologies: a review of literature (2012)

    Google Scholar 

  20. Kamaruddin, N.K., Arshad, N.H., Mohamed, A.: Chaos issues on communication in agile global software development (2012)

    Google Scholar 

  21. Ali Babar, M., Ihme, T., Pikkarainen, M.: An industrial case of exploiting product line architectures in agile software development (2009)

    Google Scholar 

  22. Mary, C.L., Joseph, W.R.: Effects of offshore outsourcing of information technology work on client project management. Strat. Outsourcing: Int. J. 2(1), 4–26 (2009)

    Article  Google Scholar 

  23. Kuusinen, K., Mikkonen, T., Pakarinen, S.: Agile user experience development in a large software organization: good expertise but limited impact (2012)

    Chapter  Google Scholar 

  24. Sharp, J.H., Ryan, S.D.: Global agile team configuration. J. Strat. Innov. Sustain. 7(1), 120–134 (2011)

    Google Scholar 

  25. Alzoubi, Y.I., Gill, A.Q.: Agile global software development communication challenges: a systematic review (2014)

    Google Scholar 

  26. Paasivaara, M., Durasiewicz, S., Lassenius, C.: Distributed agile development: using scrum in a large project, pp. 87–95 (2008)

    Google Scholar 

  27. Niazi, M., et al.: Establishing trust in offshore software outsourcing relationships: an exploratory study using a systematic literature review. IET Softw. 7(5), 283–293 (2013)

    Article  Google Scholar 

  28. Colomo-Palacios, R., et al.: Project managers in global software development teams: a study of the effects on productivity and performance. Softw. Qual. J. 22(1), 3–19 (2014)

    Article  Google Scholar 

  29. Guo, Y., Seaman, C.: A survey of software project managers on software process change, p. 7 (2008)

    Google Scholar 

  30. Martini, A., Pareto, L., Bosch, J.: Communication factors for speed and reuse in large-scale agile software development. In Proceedings of the 17th International Software Product Line Conference. ACM, Tokyo, Japan, pp. 42–51 (2013)

    Google Scholar 

  31. Versionone. State of agile survey. [cited 2016 25 Sep]. Available from: https://www.versionone.com/pdf/2011_State_of_Agile_Development_Survey_Results.pdf

  32. Jain, R., Suman, U.: A systematic literature review on global software development life cycle. SIGSOFT Softw. Eng. Notes 40(2), 1–14 (2015)

    Article  Google Scholar 

  33. Lane, M.T., Agerfalk, P.J.: On the suitability of particular software development roles to global software development, pp. 3–12 (2008)

    Google Scholar 

  34. Betz, S., Makio, J., Stephan, R.: Offshoring of software development—methods and tools for risk management. In: International Conference on Global Software Engineering (ICGSE 2007) (2007)

    Google Scholar 

  35. Khan, A.A., Basri, S., Dominic, P.D.D.: A propose framework for requirement change management in global software development. In: 2012 International Conference on Computer & Information Science (ICCIS) (2012)

    Google Scholar 

  36. Niazi, M., et al.: GlobReq: a framework for improving requirements engineering in global software development projects: Preliminary results. In: 16th International Conference on Evaluation & Assessment in Software Engineering (EASE 2012) (2012)

    Google Scholar 

  37. Lopez, A., Nicolas, J., Toval, A.: Risks and safeguards for the requirements engineering process in global software development. In: 2009 Fourth IEEE International Conference on Global Software Engineering (2009)

    Google Scholar 

  38. Silva, F.Q.B.d., et al.: Challenges and solutions in distributed software development project management: a systematic literature review. In: 2010 5th IEEE International Conference on Global Software Engineering (2010)

    Google Scholar 

  39. Khan, A.A., Keung, J.: Systematic review of success factors and barriers for software process improvement in global software development. IET Softw. 10(5), 125–135 (2016)

    Article  Google Scholar 

  40. Ahmad, M.A., Ubaidullah, N.H., Lakulu, M.: Current practices in monitoring software development process in Malaysia (2014)

    Google Scholar 

  41. Ali, R.Z.R.M., Ibrahim, S.: An integrated software process assessment for Malaysia’s SME organizations (2011)

    Google Scholar 

  42. Almomani, M.A.T., et al.: Software development practices and problems in Malaysian small and medium software enterprises: a pilot study (2015)

    Google Scholar 

  43. Baharom, F., Deraman, A., Hamdan, A.R.: A survey on the current practices of software development process in Malaysia (2005)

    Google Scholar 

  44. Kamaroddin, J.H., et al.: The adoption of software development methodologies among IT organization in Malaysia (2012)

    Google Scholar 

  45. Mansor, Z., et al.: A survey on cost estimation process in Malaysia software industry (2012)

    Google Scholar 

  46. Mohamed, S.F.P., Baharom, F., Deraman, A.: An exploratory study on current software development practices in Malaysia focusing on agile based software development (2013)

    Google Scholar 

  47. Patton, M.Q.: Qualitative Research & Evaluation Methods. SAGE Publications, Thousand Oaks (2002)

    Google Scholar 

  48. Woods, M.: Interviewing for research and analysing qualitative data: an overview [cited 2016 6 June]. Available from: http://owll.massey.ac.nz/pdf/interviewing-for-research-and-analysing-qualitative-data.pdf (2016)

  49. Thomas, D.R.: A general inductive approach for analyzing qualitative evaluation data. Am. J. Eval. 27(2), 237–246 (2006)

    Article  Google Scholar 

  50. Burnard, P., et al.: Analysing and presenting qualitative data. BDJ 204(8), 429–432 (2008)

    Article  Google Scholar 

  51. Dixon, H.: Qualitative data analysis using NVivo [cited 2016 20 June]. Available from: http://www.slideshare.net/HelenDixon1/qualitative-data-analysis-using-n-vivo (2016)

  52. QSR International Pty Ltd. NVivo 11—getting started guide [cited 2016 1 July]. Available from: http://download.qsrinternational.com/Document/NVivo11/11.3.0/en-US/NVivo11-Getting-Started-Guide-Starter-edition.pdf (2016)

  53. Lane Medical Library. Qualitative data analysis with NVIVO [cited 2016 1 June]. Available from: https://www.youtube.com/watch?v=0YyVySrV2cM (2016)

  54. QSR International Learning how to explore and visualize your data with NVivo | NVivo Brown Bag Webinar [cited 2016 1 Augest]. Available from: https://www.youtube.com/watch?v=Ez7PB6ZIA5I (2016)

  55. Rowe, D.: NVivo 10 coding [cited 2016 20 June]. Available from: https://www.youtube.com/watch?v=4crQbeHKhtk (2016)

  56. Stanford University. Using NVivo for qualitative data analysis [cited 2016 17 March]. Available from: http://web.stanford.edu/group/ssds/cgi-bin/drupal/files/Guides/UsingNVivo9_0.pdf (2016)

  57. Toolis, E.: Analyzing qualitative data using NVivo: an introduction [cited 2016 10 July]. Available from: http://csass.ucsc.edu/images/NVivo.pdf (2016)

  58. Asnawi, A.L., Gravell, A.M., Wills, G.B.: An empirical study: understanding factors and barriers for implementing agile methods in Malaysia (2010)

    Google Scholar 

  59. Khaleel, Y., Sulaiman, R.: A system development methodology for erp system in SMEs of Malaysian manufacturing sectors. J. Theor. Appl. Inf. Technol. 47(2), 504–513 (2013)

    Google Scholar 

  60. Hastie, S., Wojewoda, S.: Standish Group 2015 Chaos Report—Q&A with Jennifer Lynch [Online]. Available: https://www.infoq.com/articles/standish-chaos-2015 (2015). Accessed 26 Sept 2016

  61. THE STANDISH GROUP. The Standish Group Report Chaos [Online]. Available: https://www.projectsmart.co.uk/white-papers/chaos-report.pdf (2014). Accessed 12 April 2017

Download references

Acknowledgements

This research project is supported under UTARRF; IPSR/RMC/UTARRF/2014-C1/R01, University Tunku Abdul Rahman, Malaysia. All procedures performed in the study involving human participants were in accordance with the ethical standards of the institution, and comparable ethical standards. Prior public disclosure approval to publish the results of the study have been taken from the university. The research study is led and supervised by Dr. Rehan Akbar as the sole member of the supervisory committee. The anonymity of the respondents of the questionnaire and data has been treated as strictly confidential, and not disclosed at any level.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Rehan Akbar or Kiran Adnan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Akbar, R., Khan, A.R., Adnan, K. (2020). Software Development Process Evolution in Malaysian Companies. In: Sharma, N., Chakrabarti, A., Balas, V. (eds) Data Management, Analytics and Innovation. Advances in Intelligent Systems and Computing, vol 1042. Springer, Singapore. https://doi.org/10.1007/978-981-32-9949-8_10

Download citation

  • DOI: https://doi.org/10.1007/978-981-32-9949-8_10

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-32-9948-1

  • Online ISBN: 978-981-32-9949-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics