Key Success Factors of Scrum Software Development Methodology in Sri Lanka

Authors

  • D. Kulathunga Department of Information Technology, University of Sri Jayewardenepura, Nugegoda, 10250, Sri Lanka
  • S. D. Ratiyala MillenniumIT, Millennium Drive, Malabe, 10115, Sri Lanka

Keywords:

Agile methodology, Agile project management, Scrum methodology, Scrum software development, Sri Lanka.

Abstract

The information technology industry emerged with distinctive differences compared to other industries due its wide application on day-to-day business processes. Today, it is important for businesses to identify the information technologies that are going to have an effect on them, and respond suitably with IT-based solutions to remain competitive. These traits trickle down to the identical fundamental activities of software development, where having maximum flexibility to accurately and quickly comply with the client’s demands had become a must-have in every cutting edge development company. In this context, software development companies have shifted their development from conventional methodologies like waterfall methodology towards agile software development. Amongst, agile software development methodologies, “scrum” has become more popular amongst IT firms due to several advantages inherent in it especially from the customer’s perspective. The main aim of this study was to identify the key success factors that affect the scrum software development project success. According to the literature, a preliminary list of potential key success factors of agile project success was identified by the authors in [1] and their model was primarily considered in this study due to its wide application in agile software development arena. Data from 241 IT professionals were collected through an online questionnaire, and based on the results, the hypotheses were tested in order to identify the effect of each key success factor on the scrum software development project success.It was found that the management commitment, organizational environment, team capability, customer involvement, customer satisfaction, practice of agile software techniques, project management process, project nature, project type, project acceptability, and intension to use were having significant and positive effect on scrum software development project success.

References

[1] Chow, T. and Cao, D.B. “A survey study of critical success factors in agile software projects”, Journal of Systems and Software, vol. 81(6), pp.961-971, 2008.
[2] Joseph, N. Marnewick C. & Santana, M.J. “Agile Software Development and IT Project Performance in South Africa: A Positive Relationship”, in The 25th International Conference for Management of Technology, pp. 335-355, 2016.
[3] Rising, L. and Janoff, N.S. “The Scrum software development process for small teams”, IEEE software, vol. 17(4), pp.26-32, 2015.
[4] Awad, M. A., “A Comparison between Agile and Traditional Software Development Methodologies”, Honours Programme, The University of Western Australia, 2005.
[5] Hossain, E., Babar, M.A. and Verner, J., “Towards a framework for using agile approaches in global software development”, in PROFES: International Conference on Product-Focused Software Process Improvement, 2009, pp. 126-140.
[6] Safwan, M.M, Thavarajah, G., Senduran, K. and Manawadu, C.D., “An Empirical Study of Agile Software Development Methodologies: A Sri Lankan Perspective”, International Journal of Computer Applications, vol. 84(8), pp. 1-7, 2013.
[7] Whitney, K.M. and Daniels, C.B. “The root cause of failure in complex IT projects: complexity itself” in Procedia Computer Science, vol.20, pp.325-330, 2013.
[8] Drury-Grogan, M. L. “Performance on agile teams: Relating iteration objectives and critical decisions to project management success factors”. Information and Software Technology, vol. 56(5), pp. 506-515, 2014.
[9] Bannerman, P. L. “Defining project success: a multilevel framework” in PMI Research Conference: Defining the Future of Project Management, 2008.
[10] Misra, S. C., Kumar, V. and Kumar, U. “Identifying some important success factors in adopting agile software development practices”, Journal of Systems and Software, vol. 82(11), pp. 1869- 1890, 2009.
[11] Sutherland, J., 2014, “Agile development: Lessons learned from the first scrum” Internet: https://pdfs.semanticscholar.org/8f37/973e26b11fc1120ad1291df2c83df67704b6.pdf, [Apr. 20, 2017]
[12] Pinkerton, W.J., 2003, Project Management: Achieving Project Bottom-Line Success, McGraw-Hill Education, 2003.
[13] Basten, D., Joosten, D. and Mellis, W. “Developing a situational model of information system project success”, in International Research Workshop on IT Project Management, pp. 5-17, 2011.
[14] Baccarini, D. “The Logical Framework Method for Defining Project Success”, Project Management Journal, vol. 30(4), pp. 25-32, 1999.
[15] Pinto, J. K. & Slevin, D. P. “Critical success factors across the project life cycle: definitions and measurement techniques”. Project Management Journal, vol. 19(3), 67–75, 1988.
[16] Pinto, J. K. & Slevin, D. P. “Project success: definitions and measurement techniques”, Project Management Journal, 19(1), pp. 67–72, 1988.
[17] Lindvall, M., Basili, V., Boehm, B., Costa, P., Dangle, K., Shull, Tesoriero, R., & Williams, L. “Empirical Findings in Agile Methods”, in Conference on Extreme Programming and Agile Methods, pp. 197-207, 2002
[18] Ambler, S.W. “Agile modeling: effective practices for extreme programming and the unified process”, John Wiley & Sons, Inc. New York, 2002.
[19] Qumer, A. and Henderson-Sellers, B. “An evaluation of the degree of agility in six agile methods and its applicability for method engineering”, Information and Software Technology, vol. 50(4), pp.280-295, 2008.
[20] Parfitt, M.K. and Sanvido, V.E., “Checklist of critical success factors for building projects”. Journal of Management in Engineering, vol. 9(3), pp.243-249, 1993.
[21] Buresh, D.L “Customer Satisfaction and Agile Methods”, Internet: https://rs.ieee.org/images/files/Publications/2008/2008-24.pdf, [Apr. 26, 2017]
[22] Ceschi, M., Sillitti, A., Succi, G., & De Panfilis, S. “Project management in plan-based and agile companies”. IEEE software, vol. 22(3), pp.21-27, 2005.
[23] Cervone, H.F. "Understanding agile project management methods using Scrum", OCLC Systems & Services: International digital library perspectives, vol. 27(1), pp.18-22, 2011.
[24] Hass, K., “The blending of traditional and agile project management”, Internet: http://courses.cecs.anu.edu.au/courses/COMP3120/local_docs/readings/the-blending-of-traditional-and-agile-project-management.pdf, [May 03, 2017]
[25] Börjesson, A. & Mathiassen, L. "Improving software organizations: agility challenges and implications", Information Technology & People, vol. 18(4), pp.359-382, 2005.
[26] Clark, K. B. “Project Scope and Project Performance: The Effect of Parts Strategy and Supplier Involvement in Product Development”, Management Science, vol. 35(10), pp. 1247-1263, 1989.
[27] Britto, R., Neto, P.S., Rabelo, R., Ayala, W. & Soares, T., “A hybrid approach to solve the agile team allocation problem”, in IEEE Congress on Evolutionary Computation, 2012.
[28] Lee, E., Park, Y., & Shin, J.G., “Large engineering project risk management using a Bayesian belief network”, Expert Systems with Applications, vol. 36(3), pp.5880-5887, 2009.
[29] Weißbach R., Kirchner K., Reher F., & Heinrich R. Challenges in Business Processes Modeling – Is Agile BPM a Solution? In BPM 2016: Business Process Management Workshops, pp. 157-167, 2016
[30] Sekaran, U. Research Methods for Business: A Skill Building Approach, Wiley; 4 edition, pp.295, 2002
[31] Hair, J., Black, W., Babin, B., Anderson, R., & Tatham, R. (2006). Multivariate data analysis; 7th edition, Pearson, 2009.
[32] Cohen, J. Statistical Power Analysis for the Behavioral Sciences, Lawrence Erlbaum Associates, 1988
[33] Falk, R.F. and Miller, N.B. A Primer for Soft Modeling. University of Akron Press, 1992

Downloads

Published

2018-08-11

How to Cite

Kulathunga, D., & Ratiyala, S. D. (2018). Key Success Factors of Scrum Software Development Methodology in Sri Lanka. American Scientific Research Journal for Engineering, Technology, and Sciences, 45(1), 234–252. Retrieved from https://asrjetsjournal.org/index.php/American_Scientific_Journal/article/view/4266

Issue

Section

Articles