The Effect of DevOps Implementation on Teamwork Quality in Software Development
Downloads
Background: The Agile method, which is claimed to reduce time needed for software development cycle has been widely used. It addresses communication gaps between customers and developers. Today, the DevOps has been extended as part of the Agile process to address communication gaps between developer's team members. Despite the rising popularity, the effect of DevOps implementation on the teamwork quality in software development is still unknown.
Objective: The objective of this research is to conduct a study on the impact of DevOps on teamwork quality. Two software houses, PT X and PT Y, are chosen as the case studies.
Methods: This research uses quantitative methods to analyse research data using simple linear regression. The questionnaire technique is used to retrieve respondent data using 62 questions, consisting of 20 DevOps questions from 4 indicators and 42 teamwork quality questions from 6 indicators.
Results: The results from various quality tests indicate that all instruments are valid and reliable while hypothesis tests showed that the DevOps implementation variable has an influence on the teamwork quality variable by 75.6%.
Conclusion: It can be concluded that the implementation of the DevOps in software development has a positive correlation with the teamwork quality.
G. Anggadwita, H. Amani, R. Saragih, and D. T. Alamanda, "Competitive strategy of creative application content in the ASEAN economic community: Software development using SWOT analysis in Indonesia,” Int. J. Econ. Manag., vol. 10, no. S1, pp. 95–107, 2016.
L. E. Lwakatare et al., "DevOps in practice: A multiple case study of five companies,” Inf. Softw. Technol., vol. 114, pp. 217–230, 2019.
L. P. Manik, "Design Pattern Evaluation on A RESTful API Wrapper: A Case Study of Software Integration with An Internet Payment Gateway using Model-Driven Architecture,” J. Inf. Technol. Comput. Sci., vol. 4, no. 3, pp. 222–232, 2019.
L. Zhu, L. Bass, and G. Champlin-Scharff, "DevOps and Its Practices,” IEEE Softw., vol. 33, pp. 32–34, 2016.
S. S. Samarawickrama and I. Perera, "Continuous scrum: A framework to enhance scrum with DevOps,” in 2017 Seventeenth international conference on advances in ICT for emerging regions (ICTer), 2017, pp. 1–7.
A. Khalid, S. A. Butt, T. Jamal, and S. Gochhait, "Agile Scrum Issues at Large-Scale Distributed Projects,” Int. J. Softw. Innov., vol. 8, no. 2, pp. 85–94, Apr. 2020.
M. Senapathi, J. Buchan, and H. Osman, "DevOps Capabilities, Practices, and Challenges: Insights from a Case Study,” in Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018, 2018, pp. 57–67.
L. Leite, C. Rocha, F. Kon, D. Milojicic, and P. Meirelles, "A Survey of DevOps Concepts and Challenges,” ACM Comput. Surv., vol. 52, no. 6, Nov. 2019.
R. Singh, "DevOPS Now and Then.” MDPI AG, Nov-2020.
A. Dyck, R. Penners, and H. Lichter, "Towards Definitions for Release Engineering and DevOps,” in 2015 IEEE/ACM 3rd International Workshop on Release Engineering, 2015, p. 3.
M. Callanan and A. Spillane, "DevOps: Making It Easy to Do the Right Thing,” IEEE Softw., vol. 33, no. 3, pp. 53–59, 2016.
R. Jabbari, N. bin Ali, K. Petersen, and B. Tanveer, "What is DevOps? A Systematic Mapping Study on Definitions and Practices,” in Proceedings of the Scientific Workshop Proceedings of XP2016, 2016.
F. M. A. Erich, C. Amrit, and M. Daneva, "A qualitative study of DevOps usage in practice,” J. Softw. Evol. Process, vol. 29, no. 6, p. e1885, Jun. 2017.
S. Mohamed, "Software Release Management Evolution-Comparative Analysis across Agile and DevOpsContinuous Delivery,” Int. J. Emerg. Trends Technol. Comput. Sci., vol. 3, pp. 2349–6495, 2016.
A. Hashmi, S. Ishak, and H. B. Hassan, "Role of team size as a contextual variable for the relationship of transformational leadership and teamwork quality,” Asian J. Multidiscip. Stud., vol. 6, no. 5, 2018.
E. Salas, N. J. Cooke, and M. A. Rosen, "On Teams, Teamwork, and Team Performance: Discoveries and Developments,” Hum. Factors J. Hum. Factors Ergon. Soc., vol. 50, no. 3, pp. 540–547, Jun. 2008.
J. Oh, H. Lee, and H. Zo, "The Effect of Leadership and Teamwork on ISD Project Success,” J. Comput. Inf. Syst., vol. 0, no. 0, pp. 1–11, 2019.
M. Hoegl and H. G. Gemuenden, "Teamwork Quality and the Success of Innovative Projects: A Theoretical Concept and Empirical Evidence,” Organ. Sci., vol. 12, no. 4, pp. 435–449, Aug. 2001.
Y. Lindsjí¸rn, D. I. K. Sjí¸berg, T. Dingsí¸yr, G. R. Bergersen, and T. Dybå, "Teamwork quality and project success in software development: A survey of agile development teams,” J. Syst. Softw., vol. 122, pp. 274–286, 2016.
W. P. Luz, G. Pinto, and R. Bonifácio, "Adopting DevOps in the real world: A theory, a model, and a case study,” J. Syst. Softw., vol. 157, p. 110384, 2019.
V. Gupta, P. K. Kapur, and D. Kumar, "Modeling and measuring attributes influencing DevOps implementation in an enterprise using structural equation modeling,” Inf. Softw. Technol., vol. 92, pp. 75–91, 2017.
A. Mishra and Z. Otaiwi, "DevOps and software quality: A systematic mapping,” Comput. Sci. Rev., vol. 38, p. 100308, 2020.
P. Perera, M. Bandara, and I. Perera, "Evaluating the impact of DevOps practice in Sri Lankan software development organizations,” in 2016 Sixteenth International Conference on Advances in ICT for Emerging Regions (ICTer), 2016, pp. 281–287.
P. Perera, R. Silva, and I. Perera, "Improve software quality through practicing DevOps,” in 2017 Seventeenth International Conference on Advances in ICT for Emerging Regions (ICTer), 2017, pp. 1–6.
S. K. Bang, S. Chung, Y. Choh, and M. Dupuis, "A Grounded Theory Analysis of Modern Web Applications: Knowledge, Skills, and Abilities for DevOps,” in Proceedings of the 2nd Annual Conference on Research in Information Technology, 2013, pp. 61–62.
Sugiyono, Metode penelitian pendidikan:(pendekatan kuantitatif, kualitatif dan R & D). Alfabeta, 2008.
I. Nazaruddin and A. T. Basuki, "Analisis statistik dengan SPSS,” 2015.
G. James, D. Witten, T. Hastie, and R. Tibshirani, An Introduction to Statistical Learning: With Applications in R. Springer Publishing Company, Incorporated, 2014.
J. Hair, W. Black, B. Babin, and R. Anderson, "Multivariate data analysis. Prentice Hall,” London, 2009.
Y. Lindsjí¸rn, G. R. Bergersen, T. Dingsí¸yr, and D. I. K. Sjí¸berg, "Teamwork Quality and Team Performance: Exploring Differences Between Small and Large Agile Projects,” in Agile Processes in Software Engineering and Extreme Programming, 2018, pp. 267–274.
E. Weimar, A. Nugroho, J. Visser, A. Plaat, M. Goudbeek, and A. Schouten, "The Influence of Teamwork Quality on Software Team Performance,” 2017.
J. Lyubovnikova, A. Legood, N. Turner, and A. Mamakouka, "How Authentic Leadership Influences Team Performance: The Mediating Role of Team Reflexivity,” J. Bus. Ethics, vol. 141, no. 1, pp. 59–70, 2017.
R. F. Easley, S. Devaraj, and J. M. Crant, "Relating Collaborative Technology Use to Teamwork Quality and Performance: An Empirical Analysis,” J. Manag. Inf. Syst., vol. 19, no. 4, pp. 247–265, 2003.
J. Coleman, "Introduction: Digital technologies in the lives of young people,” Oxford Rev. Educ., vol. 38, no. 1, pp. 1–8, 2012.
Authors who publish with this journal agree to the following terms:
All accepted papers will be published under a Creative Commons Attribution 4.0 International (CC BY 4.0) License. Authors retain copyright and grant the journal right of first publication. CC-BY Licenced means lets others to Share (copy and redistribute the material in any medium or format) and Adapt (remix, transform, and build upon the material for any purpose, even commercially).