Hard and Soft Skills for Scrum Global Software Development Teams

Scrum is considered as one of the solutions to overcome problems encountered in global software development (GSD). The skills of a Scrum team largely determine the successful implementation of Scrum in a GSD project. The present study aims to identify and rank the essential skills for Scrum GSD teams. First, we identified five hard skills and five soft skills by conducting a literature study and depth interviews with a software engineering expert. Second, these skills were arranged into a questionnaire, which was then distributed to thirty undergraduate students taking software engineering subjects. The students were considered as Scrum beginners in development teams. The questionnaire data were subsequently analyzed by ranking the importance of the skills. Next, the rankings were validated in a focus group discussion (FGD) with four practitioners, two academics, one policymaker, and one representative of a relevant professional association. All members of the FGD had at least five years of experience in Scrum GSD. In the following stage, frequency analysis was employed to achieve a consensus among the experts. After that, a round table discussion was conducted to confirm the consensus. The results show that programming is the most important hard skill, while interpersonal and communication are the most important soft skills. Database expertise and leadership were identified as the least important hard and soft skills, respectively. Furthermore, the rank of these skills by importance is aligned with the nature of Scrum and GSD. Our findings can be used as a foundation to construct competencies in Scrum GSD teams.

[1]  Julian M. Bass,et al.  Agile Method Tailoring in Distributed Enterprises: Product Owner Teams , 2013, 2013 IEEE 8th International Conference on Global Software Engineering.

[2]  Gianluigi Viscusi,et al.  Pattern detection for conceptual schema recovery in data‐intensive systems , 2014, J. Softw. Evol. Process..

[3]  Nor Laily Hashim,et al.  Defining skill sets requirements for Agile Scrum team formation , 2018 .

[4]  D. Ross Jeffery,et al.  Scrum Practice Mitigation of Global Software Development Coordination Challenges: A Distinctive Advantage? , 2012, 2012 45th Hawaii International Conference on System Sciences.

[5]  Hans van Vliet,et al.  The effect of governance on global software development: An empirical research in transactive memory systems , 2014, Inf. Softw. Technol..

[6]  Thomas Grechenig,et al.  Systematic literature review on agile practices in global software development , 2017, Inf. Softw. Technol..

[7]  Daniel Gonzalez-Morales,et al.  Teaching “soft” skills in Software Engineering , 2011, 2011 IEEE Global Engineering Education Conference (EDUCON).

[8]  Betty Purwandari,et al.  Global Software Development and Capability Maturity Model Integration: A Systematic Literature Review , 2018, 2018 Third International Conference on Informatics and Computing (ICIC).

[9]  Venugopal Balijepally,et al.  Assessing Personality Profiles of Software Developers in Agile Development Teams , 2006, Commun. Assoc. Inf. Syst..

[10]  Sjaak Brinkkemper,et al.  Integration by communication: knowledge exchange in global outsourcing of product software development , 2014, Expert Syst. J. Knowl. Eng..

[11]  Rafael Prikladnicki,et al.  Empirical evidence in follow the Sun software development: A systematic mapping study , 2018, Inf. Softw. Technol..

[12]  Tore Dybå,et al.  A teamwork model for understanding an agile team: A case study of a Scrum project , 2010, Inf. Softw. Technol..

[13]  Julian M. Bass,et al.  The Open Access Institutional Repository at Robert Gordon University Citation Details Scrum Master Activities: Process Tailoring in Large Enterprise Projects , 2022 .

[14]  Yvonne Dittrich,et al.  Empirical studies on the use of social software in global software development - A systematic mapping study , 2013, Inf. Softw. Technol..

[15]  Shilpi Jain,et al.  A leadership framework for distributed self-organized scrum teams , 2017 .

[16]  Pär J. Ågerfalk,et al.  Benefits of Global Software Development: The Known and Unknown , 2008, ICSP.

[17]  Sarah Beecham,et al.  Global Software Development: Practices for Cultural Differences , 2018, PROFES.

[18]  Marie Griffiths,et al.  A conceptual model for IT governance in public sectors , 2015, 2015 Fourth International Conference on Future Generation Communication Technology (FGCT).