The Proposal of Scaling the Roles in Scrum of Scrums for Distributed Large Projects

Full Text (PDF, 391KB), PP.68-74

Views: 0 Downloads: 0

Author(s)

Abeer M. AlMutairi 1,* M. Rizwan Jameel Qureshi 1

1. Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2015.08.10

Received: 10 Jan. 2015 / Revised: 23 Mar. 2015 / Accepted: 1 May 2015 / Published: 8 Jul. 2015

Index Terms

Agile, Scrum, Scalability, Backlog, Large Projects

Abstract

Scrum of scrums is an approach used to scale the traditional Scrum methodology to fit for the development of complex and large projects. However, scaling the roles of scrum members brought new challenges especially in distributed and large software projects. This paper describes in details the roles of each scrum member in scrum of scrum to propose a solution to use a dedicated product owner for a team and inclusion of sub-backlog. The main goal of the proposed solution is to optimize the role of product owner for distributed large projects. The proposed changes will increase cohesiveness among scrum teams and it will also eliminate duplication of work. Survey is used as a research design to evaluate the proposed solution. The results are found encouraging supporting the proposed solution. It is anticipated that the proposed solution will help the software companies to scale Scrum methodology effectively for large and complex software projects.

Cite This Paper

Abeer M. AlMutairi, M. Rizwan Jameel Qureshi, "The Proposal of Scaling the Roles in Scrum of Scrums for Distributed Large Projects", International Journal of Information Technology and Computer Science(IJITCS), vol.7, no.8, pp.68-74, 2015. DOI:10.5815/ijitcs.2015.08.10

Reference

[1]A. M. M. Hamed and H. Abushama, "Popular agile approaches in software development: Review and analysis," in Computing, Electrical and Electronics Engineering (ICCEEE), 2013 International Conference on, 2013, pp. 160-166.

[2]R. Y. Takahira, L. R. Laraia, F. A. Dias, A. S. Yu, P. T. Nascimento, and A. S. Camargo, "Scrum and Embedded Software development for the automotive industry," in Management of Engineering & Technology (PICMET), 2014 Portland International Conference on, 2014, pp. 2664-2672.

[3]C. R. de Freitas et al., “Applying Interdisciplinarity and Agile Methods in the Development of an Embedded System,” in International Conference on Information Technology, 2014 © IEEE. doi: 10.1109

[4]R. Mokhtar, N. H. Jaafar, N. F. Tahar, S. A. Sukiman, A. Aris, and N. F. Abu Bakar, "An integrated document management system for managing self programme accreditation using scrum approach," in Technology Management and Emerging Technologies (ISTMET), 2014 International Symposium on, 2014, pp. 102-106.

[5]C. G. von Wangenheim, R. Savi, and A. F. Borgatto, "SCRUMIA—An educational game for teaching SCRUM in computing courses," Journal of Systems and Software, vol. 86, pp. 2675-2687, 2013

[6]E. Scott, G. Rodríguez, Á. Soria, and M. Campo, "Are learning styles useful indicators to discover how students use Scrum for the first time?," Computers in Human Behavior, vol. 36, pp. 56-64, 2014.

[7]S. Overhage, S. Schlauderer, D. Birkmeier, and J. Miller, "What makes IT personnel adopt scrum? A framework of drivers and inhibitors to developer acceptance," in System Sciences (HICSS), 2011 44th Hawaii International Conference on, 2011, pp. 1-10.

[8]C. Orłowski, I. Bach-Dąbrowska, P. Kapłański, and W. Wysocki, "Hybrid Fuzzy-ontological Project Framework of a Team Work Simulation System," Embedded System,” in International Conference on Information Technology, Procedia Computer Science, vol. 35, pp. 1175-1184, 2014.

[9]A. W. M. M. Parvez, "An Efficient Model for Mobile Application Regression Test for Agile Scrum Software Development," Advances in Computer Science and its Applications, vol. 2, pp. 339-344, 2012.

[10]S. V. Shrivastava and U. Rathod, "Categorization of risk factors for distributed agile projects," Information and Software Technology, 2014.

[11]T. Khalane and M. Tanner, "Software quality assurance in Scrum: The need for concrete guidance on SQA strategies in meeting user expectations," in Adaptive Science and Technology (ICAST), 2013 International Conference on, 2013, pp. 1-6.

[12]J. Vlietland and H. van Vliet, "Towards a governance framework for chains of Scrum teams," Information and Software Technology, 2014.

[13]V. T. Heikkilä, M. Paasivaara, K. Rautiainen, C. Lassenius, T. Toivola, and J. Järvinen, "Operational release planning in large-scale scrum with multiple stakeholders—A longitudinal case study at F-Secure corporation," Information and Software Technology, 2014.

[14]S. A. Qurashi and M. Qureshi, "Scrum of scrums solution for large size teams using scrum methodology," arXiv preprint arXiv:1408.6142, 2014.

[15]M. Paasivaara, C. Lassenius, and V. T. Heikkila, "Inter-team coordination in large-scale globally distributed scrum: Do Scrum-of-Scrums really work?,"in Empirical Software Engineering and Measurement (ESEM), 2012 ACM-IEEE International Symposium on,2012, pp. 235-238.

[16]S. Alyahya, W. Ivins and W. Gray, "Co-ordination Support for Managing Progress of Distributed Agile Projects," in Global Software Engineering Workshop (ICGSEW), Helsinki, 2011.

[17]N. Kamaruddin, N. Arshad and A. Mohamed, "Chaos issues on communication in Agile Global Software Development," in Business Engineering and Industrial Applications Colloquium (BEIAC), Kuala Lumpur, 2012.

[18]J. Bass, "Agile Method Tailoring in Distributed Enterprises: Product Owner Teams," in Global Software Engineering (ICGSE), Bari, 2013.

[19]S. Jalali and C. Wohlin, "Agile Practices in Global Software Engineering - A Systematic Map," in Global Software Engineering (ICGSE), Princeton, NJ, 2010.

[20]H.-C. Estler, M. Nordio, C. Furia, B. Meyer and J. Schneider, "Agile vs. Structured Distributed Software Development: A Case Study," in Global Software Engineering (ICGSE), Porto Alegre, 2012.

[21]R. Noordeloos, C. Manteli and H. Van Vliet, "From RUP to Scrum in Global Software Development: A Case Study," in Global Software Engineering (ICGSE), Porto Alegre, 2012.

[22]G. Ghosh, "Challenges in Distributed Scrum," in Global Software Engineering (ICGSE), Porto Alegre, 2012.

[23]M. Daneva, E. V. D. Veen, C. Amrit, S. Ghaisas, K. Sikkel, R. Kumar, N. Ajmeri, U. Ramteerthkar and R. Wieringa, "Agile requirements prioritization in large-scale outsourced system projects: An empirical study," Journal of Systems and Software, vol. 86, no. 5, p. 1333–1353, 2013.