Skip to main content
Top

2020 | OriginalPaper | Chapter

Software Development Process Evolution in Malaysian Companies

Authors : Rehan Akbar, Asif Riaz Khan, Kiran Adnan

Published in: Data Management, Analytics and Innovation

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Yu L., Mishra A.: Risk analysis of global software development and proposed solutions. Automatika. 51(1), 89–98 (2010)CrossRef Yu L., Mishra A.: Risk analysis of global software development and proposed solutions. Automatika. 51(1), 89–98 (2010)CrossRef
2.
go back to reference Niazi, M., et al.: Challenges of project management in global software development: a client–vendor analysis. Inf. Softw. Technol. 80, 1–19 (2016)CrossRef Niazi, M., et al.: Challenges of project management in global software development: a client–vendor analysis. Inf. Softw. Technol. 80, 1–19 (2016)CrossRef
3.
go back to reference Zafar, A., Ali, S., Shahzad, R.K.: Investigating integration challenges and solutions in global software development. In: Frontiers of Information Technology (FIT) (2011) Zafar, A., Ali, S., Shahzad, R.K.: Investigating integration challenges and solutions in global software development. In: Frontiers of Information Technology (FIT) (2011)
4.
go back to reference 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) 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)
5.
go back to reference Cho J.: Globalization and global software development. Issues Inf. Syst. 8(2), 287–290 (2007) Cho J.: Globalization and global software development. Issues Inf. Syst. 8(2), 287–290 (2007)
6.
go back to reference 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) 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)
7.
go back to reference Javed, B., Minhas, S.S.: Process support for requirements engineering activities in global software development: a literature based evaluation (2010) Javed, B., Minhas, S.S.: Process support for requirements engineering activities in global software development: a literature based evaluation (2010)
8.
go back to reference Conchúir, E.Ó., et al.: Exploring the assumed benefits of global software development (2006) Conchúir, E.Ó., et al.: Exploring the assumed benefits of global software development (2006)
9.
go back to reference Nguyen, T., Wolf, T., Damian, D.: Global software development and delay: does distance still matter? pp. 45–54 (2008) Nguyen, T., Wolf, T., Damian, D.: Global software development and delay: does distance still matter? pp. 45–54 (2008)
10.
go back to reference 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) 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)
11.
go back to reference 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) 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)
12.
go back to reference Holmstrom, H., et al.: Global software development challenges: a case study on temporal, geographical and socio-cultural distance (2006) Holmstrom, H., et al.: Global software development challenges: a case study on temporal, geographical and socio-cultural distance (2006)
13.
go back to reference Hossain, E., Babar, M.A., Paik, H.-y.: Using scrum in global software development: a systematic literature review, pp. 175–184 (2009) Hossain, E., Babar, M.A., Paik, H.-y.: Using scrum in global software development: a systematic literature review, pp. 175–184 (2009)
14.
go back to reference Gotel, O., et al.: Working across borders: overcoming culturally-based technology challenges in student global software development, pp. 33–40 (2008) Gotel, O., et al.: Working across borders: overcoming culturally-based technology challenges in student global software development, pp. 33–40 (2008)
16.
go back to reference Rao, N.M.: Challenges in execution of outsourcing contracts (2009) Rao, N.M.: Challenges in execution of outsourcing contracts (2009)
17.
go back to reference Shah, Y.H., Raza, M., UlHaq, S.: Communication issues in GSD, p. 8 (2012) Shah, Y.H., Raza, M., UlHaq, S.: Communication issues in GSD, p. 8 (2012)
18.
go back to reference Paasivaara, M., Lassenius, C.: Could global software development benefit from agile methods? p. 5 (2006) Paasivaara, M., Lassenius, C.: Could global software development benefit from agile methods? p. 5 (2006)
19.
go back to reference Sriram, R., Mathew, S.K.: Global software development using agile methodologies: a review of literature (2012) Sriram, R., Mathew, S.K.: Global software development using agile methodologies: a review of literature (2012)
20.
go back to reference Kamaruddin, N.K., Arshad, N.H., Mohamed, A.: Chaos issues on communication in agile global software development (2012) Kamaruddin, N.K., Arshad, N.H., Mohamed, A.: Chaos issues on communication in agile global software development (2012)
21.
go back to reference Ali Babar, M., Ihme, T., Pikkarainen, M.: An industrial case of exploiting product line architectures in agile software development (2009) Ali Babar, M., Ihme, T., Pikkarainen, M.: An industrial case of exploiting product line architectures in agile software development (2009)
22.
go back to reference 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)CrossRef 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)CrossRef
23.
go back to reference Kuusinen, K., Mikkonen, T., Pakarinen, S.: Agile user experience development in a large software organization: good expertise but limited impact (2012)CrossRef Kuusinen, K., Mikkonen, T., Pakarinen, S.: Agile user experience development in a large software organization: good expertise but limited impact (2012)CrossRef
24.
go back to reference Sharp, J.H., Ryan, S.D.: Global agile team configuration. J. Strat. Innov. Sustain. 7(1), 120–134 (2011) Sharp, J.H., Ryan, S.D.: Global agile team configuration. J. Strat. Innov. Sustain. 7(1), 120–134 (2011)
25.
go back to reference Alzoubi, Y.I., Gill, A.Q.: Agile global software development communication challenges: a systematic review (2014) Alzoubi, Y.I., Gill, A.Q.: Agile global software development communication challenges: a systematic review (2014)
26.
go back to reference Paasivaara, M., Durasiewicz, S., Lassenius, C.: Distributed agile development: using scrum in a large project, pp. 87–95 (2008) Paasivaara, M., Durasiewicz, S., Lassenius, C.: Distributed agile development: using scrum in a large project, pp. 87–95 (2008)
27.
go back to reference 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)CrossRef 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)CrossRef
28.
go back to reference 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)CrossRef 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)CrossRef
29.
go back to reference Guo, Y., Seaman, C.: A survey of software project managers on software process change, p. 7 (2008) Guo, Y., Seaman, C.: A survey of software project managers on software process change, p. 7 (2008)
30.
go back to reference 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) 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)
32.
go back to reference Jain, R., Suman, U.: A systematic literature review on global software development life cycle. SIGSOFT Softw. Eng. Notes 40(2), 1–14 (2015)CrossRef Jain, R., Suman, U.: A systematic literature review on global software development life cycle. SIGSOFT Softw. Eng. Notes 40(2), 1–14 (2015)CrossRef
33.
go back to reference Lane, M.T., Agerfalk, P.J.: On the suitability of particular software development roles to global software development, pp. 3–12 (2008) Lane, M.T., Agerfalk, P.J.: On the suitability of particular software development roles to global software development, pp. 3–12 (2008)
34.
go back to reference 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) 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)
35.
go back to reference 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) 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)
36.
go back to reference 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) 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)
37.
go back to reference 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) 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)
38.
go back to reference 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) 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)
39.
go back to reference 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)CrossRef 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)CrossRef
40.
go back to reference Ahmad, M.A., Ubaidullah, N.H., Lakulu, M.: Current practices in monitoring software development process in Malaysia (2014) Ahmad, M.A., Ubaidullah, N.H., Lakulu, M.: Current practices in monitoring software development process in Malaysia (2014)
41.
go back to reference Ali, R.Z.R.M., Ibrahim, S.: An integrated software process assessment for Malaysia’s SME organizations (2011) Ali, R.Z.R.M., Ibrahim, S.: An integrated software process assessment for Malaysia’s SME organizations (2011)
42.
go back to reference Almomani, M.A.T., et al.: Software development practices and problems in Malaysian small and medium software enterprises: a pilot study (2015) Almomani, M.A.T., et al.: Software development practices and problems in Malaysian small and medium software enterprises: a pilot study (2015)
43.
go back to reference Baharom, F., Deraman, A., Hamdan, A.R.: A survey on the current practices of software development process in Malaysia (2005) Baharom, F., Deraman, A., Hamdan, A.R.: A survey on the current practices of software development process in Malaysia (2005)
44.
go back to reference Kamaroddin, J.H., et al.: The adoption of software development methodologies among IT organization in Malaysia (2012) Kamaroddin, J.H., et al.: The adoption of software development methodologies among IT organization in Malaysia (2012)
45.
go back to reference Mansor, Z., et al.: A survey on cost estimation process in Malaysia software industry (2012) Mansor, Z., et al.: A survey on cost estimation process in Malaysia software industry (2012)
46.
go back to reference 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) 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)
47.
go back to reference Patton, M.Q.: Qualitative Research & Evaluation Methods. SAGE Publications, Thousand Oaks (2002) Patton, M.Q.: Qualitative Research & Evaluation Methods. SAGE Publications, Thousand Oaks (2002)
49.
go back to reference Thomas, D.R.: A general inductive approach for analyzing qualitative evaluation data. Am. J. Eval. 27(2), 237–246 (2006)CrossRef Thomas, D.R.: A general inductive approach for analyzing qualitative evaluation data. Am. J. Eval. 27(2), 237–246 (2006)CrossRef
50.
go back to reference Burnard, P., et al.: Analysing and presenting qualitative data. BDJ 204(8), 429–432 (2008)CrossRef Burnard, P., et al.: Analysing and presenting qualitative data. BDJ 204(8), 429–432 (2008)CrossRef
58.
go back to reference Asnawi, A.L., Gravell, A.M., Wills, G.B.: An empirical study: understanding factors and barriers for implementing agile methods in Malaysia (2010) Asnawi, A.L., Gravell, A.M., Wills, G.B.: An empirical study: understanding factors and barriers for implementing agile methods in Malaysia (2010)
59.
go back to reference 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) 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)
Metadata
Title
Software Development Process Evolution in Malaysian Companies
Authors
Rehan Akbar
Asif Riaz Khan
Kiran Adnan
Copyright Year
2020
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-32-9949-8_10