Skip to main content

2020 | OriginalPaper | Buchkapitel

Software Development Process Evolution in Malaysian Companies

verfasst von : Rehan Akbar, Asif Riaz Khan, Kiran Adnan

Erschienen in: Data Management, Analytics and Innovation

Verlag: Springer Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Rao, N.M.: Challenges in execution of outsourcing contracts (2009) Rao, N.M.: Challenges in execution of outsourcing contracts (2009)
17.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
Software Development Process Evolution in Malaysian Companies
verfasst von
Rehan Akbar
Asif Riaz Khan
Kiran Adnan
Copyright-Jahr
2020
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-32-9949-8_10

Neuer Inhalt