Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3393822.3432340acmotherconferencesArticle/Chapter ViewAbstractPublication PagesesseConference Proceedingsconference-collections
research-article

The Link Between Transformational and Servant Leadership in DevOps-Oriented Organizations

Published: 21 December 2020 Publication History

Abstract

DevOps is a set of agile and lean practices and principles in the context of software product development aiming to decrease mean time-to-market and mean time-to-recover-from-failure through a shift in organizational mindset-skillset-toolset. There is literature to suggest that adopting DevOps has been challenging in practice and that a particular leadership style is necessary to lead DevOps adoption. There are studies to suggest that DevOps leadership is mainly related to transformational leadership characteristics. In this research, a mixed methods approach is used. Initially, semi-structured interviews are conducted with 30 EMEA (Europe, Middle-East and Africa) agile and lean practitioners holding more than 10 years of practitioner experience (81%) from the private and public sectors. The contribution also includes an analysis and evaluation of a survey completed by 250 participants of which 93% works in Europe and Middle East and 76% has held previous leadership positions. By looking to recent literature we identified agile, lean and DevOps practices and principles. In addition, we identify benefits and inhibiting factors to DevOps adoption and its leadership. Our results suggest that deep rooted organizational culture and lack of DevOps definition clarity are usually considered impediments to DevOps adoption followed by poor communication and collaboration. Our results also show that certain DevOps adoption leadership characteristics are relevant to transformational leadership and servant leadership. The research results also indicate that the DevOps adoption leadership role is linked to certain metrics.

References

[1]
Kruchten, P. 1999. The rational unified process: an introduction. Addison-Wesley Longman Publishing, USA.
[2]
Beck, K. 2000. Extreme programming explained: embrace change. Addison-Wesley, Don Mills, Ontario, Canada.
[3]
Fowler, M. 1999. Refactoring: improving the design of existing code. Addison-Wesley, Don Mills, Ontario, Canada.
[4]
Poppendieck, M., Poppendieck, T. 2003. Lean Software Development: An Agile Toolkit. Addison-Wesley Professional, Boston.
[5]
Alahyari, H., Gorschek, T., Svensson, R. 2019. An exploratory study of waste in software development organizations using agile or lean approaches: A multiple case study at 14 organizations. Inform. Software Tech. 105 (Jan 2019), 78--94. DOI= https://doi.org/10.1016/j.infsof.2018.08.006.
[6]
AXELOS, 2020. ITIL4® Managing Professional High Velocity IT. The Stationery Office, London.
[7]
Rodríguez, R., Mäntylä, M., Oivo, M., Lwakatare, L. E., Seppänen, P., Kuvaja, P. 2018. Chapter Four - Advances in Using Agile and Lean Processes for Software Development. Advances in Computers. 113 (May 2018), 135--224. DOI= https://doi.org/10.1016/bs.adcom.2018.03.014.
[8]
Geurts, W. J. W. 2016. Faster is Better and Cheaper. Wiley Online. 26, 1 (Sep 2016), 1002--1015. DOI= https://doi.org/10.1002/j.2334-5837.2016.00207.x.
[9]
Bass, L., Weber, I., Zhu, L. 2015. DevOps: A Software Architect's Perspective. Addison Wesley, Massachusetts.
[10]
Maroukian, K., Gulliver, S. R.: Leading DevOps practice and principle adoption. In Proceedings of the 9th International Conference on Information Technology Convergence and Services (Vancouver, Canada, May 30-31, 2020), ITCSE'20. 10, 5, AIRCC, Computer Science and Information Technology, 41--56.
[11]
Schlossnagle, T. 2017. Monitoring in a DevOps world. ACM Queue.15, 6. Association for Computing Machinery, New York.
[12]
Willis, J. - What DevOps means to me, https://blog.chef.io/what-devops-means-to-me/, last accessed 2020/10/15.
[13]
Rodríguez, P., Haghighatkhah, A., Lwakatare, L. E., Teppola, S., Suomalainen, T., Eskeli, J., Karvonen, T., Kuvaja, P., Verner, J. M., Oivo, M. 2017. Continuous deployment of software intensive products and services: A systematic mapping study. J. Syst. Software, 123 (Jan 2017), 263--291. DOI= https://doi.org/10.1016/j.jss.2015.12.015.
[14]
DORA and Google Cloud. Accelerate State of DevOps Report 2019, https://services.google.com/fh/files/misc/state-of-devops-2019.pdf, last accessed 2020/10/15.
[15]
Lwakatare, L. E., Kuvaja, P., Oivo, M. 2016. Relationship of DevOps to Agile, Lean and Continuous Deployment. In Proceedings of the 17th International Conference on Product-Focused Software Process Improvement (Trondheim, Norway, November 24, 2016). PROFES '16. Springer, Cham, Lect. Notes Comput Sc., 10027, 399--415.
[16]
Dingsøyr, T., Lassenius, C. 2016. Emerging themes in agile software development: Introduction to the special section on continuous value delivery. Inform. Software Tech., 77 (Sep 2016), 56--60. DOI= https://doi.org/10.1016/j.infsof.2016.04.018.
[17]
Jones, S., Noppen, J., Lettice, F. 2016. Management challenges for DevOps adoption within UK SMEs. In Proceedings of the 2nd International Workshop on Quality-Aware DevOps (Saarbrücken, Germany, July 21, 2016). QUDOS '16. ACM, New York, NY, 7--11. DOI = https://doi.org/10.1145/2945408.2945410.
[18]
Puppet. State of DevOps Report 2019, puppet.com/resources/report/state-of-devops-report/, last accessed 2020/10/15.
[19]
Yukl, G. A., Gardner, W. L. III. 2020. Leadership in organizations. Pearson Education, Essex.
[20]
Greenleaf, R. K. 2002. Servant leadership: A journey into the nature of legitimate power and greatness. Paulist Press.
[21]
Eva, N., Robin, M., Sendjaya, S., Dierendonck, D. V., Liden, R. C., 2019. Servant Leadership: A systematic review and call for future research. The Leadership Quarterly, 30, 1, 111--132. DOI= https://doi.org/10.1016/j.leaqua.2018.07.004.
[22]
De França, B. B. N., Jeronimo, H., Travassos, G. H. 2016. Characterizing DevOps by hearing multiple voices. In Proceedings of the 30th Brazilian Symposium on Software Engineering (Maringá, Brazil, September 19-23, 2016). SBES '16. ACM, New York, NY, 53--62. DOI= https://doi.org/10.1145/2973839.2973845.
[23]
Dyck, A., Penners, R., Lichter, H. 2015. Towards Definitions for Release Engineering and DevOps. In Proceedings of the 3rd International Workshop on Release Engineering Proceedings (Florence, Italy, May 19, 2015). IWRE'15, IEEE/ACM, 3--3. DOI= https://doi.org/10.1109/RELENG.2015.10.
[24]
Lwakatare, L. E., Kuvaja, P., Oivo, M. 2016. An exploratory study of DevOps: extending the dimensions of DevOps with practices. In Proceedings of the 11th International Conference on Software Engineering Advances (Rome, Italy, August 21-25, 2016), ICSEA'16, IARIA, 91--99.
[25]
Smeds, J., Nybom, K., Porres, I. 2015. DevOps: A definition and perceived adoption impediments. In Proceedings of Agile Processes in Software Engineering and Extreme Programming (Helsinki, Finland, May 25-29, 2015), XP'15, Lect. Notes Bus Inf Processing, 212. Springer, Cham, 166--177. https://doi.org/10.1007/978-3-319-18612-2 14.
[26]
Jabbari, R., bin Ali, N., Petersen, K., Tanveer, B. 2016. What is DevOps? A Systematic Mapping Study on Definitions and Practices. In Proceedings of Scientific Workshop (Edinburgh, Scotland, May 24-27, 2016), XP'16, Article 12, ACM, New York, NY, 1--11. DOI= https://doi.org/10.1145/2962695.2962707.
[27]
Kerzazi, N., Adams, B. 2016. Who needs release and devops engineers, and why?, In Proceedings of International Workshop on Continuous Software Evolution and Delivery (Austin, USA, May 14-15, 2016), CSED'16, ACM, New York, NY, 77--83. DOI= https://doi.org/10.1145/2896941.2896957.
[28]
Xiaofeng, W., Conboy, K., Cawley, O. 2012. "Leagile" software development: An experience report analysis of the application of lean approaches in agile software development. J. Syst. Software, 85, 6 (June 2012), 1287--1299. DOI= https://doi.org/10.1016/j.jss.2012.01.061.
[29]
Kamuto, M. B., Langerman, J. J. 2017. Factors inhibiting the adoption of DevOps in large organisations: South African context. In Proceedings of the 2nd IEEE International Conference on Recent Trends in Electronics (Bangalore, India, May 19-20, 2017), RTEICT'17, Lect. Notes Comput Sc., 48--51. DOI= http://doi.org/10.1109/RTEICT.2017.8256556.
[30]
Bezemer, C. P., Eismann, S., Ferme, V., Grohmann, J., Heinrich, R., Jamshidi, P., Shang, W., van Hoorn, A., Villavicencio, M., Walter, J., Willnecker, F. 2019. How is Performance Addressed in DevOps?, In Proceedings of the International Conference on Performance Engineering (Mumbai, India, April, 2019), ICPE'19, ACM/SPEC, New York, 45--50. DOI= https://doi.org/10.1145/3297663.3309672.
[31]
Gottesheim, W. 2015. Challenges, benefits and best practices of performance focused DevOps. In Proceedings of the 4th International Workshop on Large-Scale Testing Proceedings, (Austin, USA, February 1, 2015). DOI= https://doi.org/10.1145/2693182.2693187.
[32]
Iden, J., Tessem, B., Päivärinta, T. 2011. Problems in the interplay of development and IT operations in system development projects: A Delphi study of Norwegian IT experts. Inform. Software Tech., 53, 4 (April 2011), 394--406. DOI= https://doi.org/10.1016/j.infsof.2010.12.002.
[33]
Feitelson, D., Frachtenberg, E., Beck, K. 2013. Development and Deployment at Facebook. IEEE 17, 4 (Feb 2013) 8--17. IEEE Internet Computing. DOI= https://doi.org/10.1109/MIC.2013.25.
[34]
Humble, J., Molesky, J. 2011. Why enterprises must adopt devops to enable continuous delivery. Cutter Business Technology Journal, 24, 8, 6--12. Cutter Consortium.
[35]
Herring, M. 2018. DevOps for the Modern Enterprise. IT Revolution, Portland, Oregon.
[36]
Kersten, M. 2018. From Project to Product. IT Revolution, Portland, Oregon.
[37]
Harvard Business Review - Don't Let Metrics Undermine Your Business, hbr.org/2019/09/dont-let-metrics-undermine-your-business/, last accessed 2020/10/15.
[38]
Goldratt, E. 1994. Theory of Constraints and How it Should be Implemented. North River Press, Great Barrington, Massachusetts.
[39]
Herring, M., DeGrandis, D., Forsgren, N., Guckenheimer, S. 2015. Measure efficiency, effectiveness and culture to optimize devops. IT Revolution, Portland, Oregon.
[40]
Nygard, N., Pal, T., Magill, S., Guckenheimer, S., Willis, W. 2019. DevOps Governance Architecture. IT Revolution, Portland, Oregon.
[41]
Gruver, G. 2016. Start and Scaling DevOps in the Enterprise. Bookbaby.
[42]
Martin, K., Osterling, M. 2014. Value stream mapping: how to visualize work and align leadership for organizational transformation. McGraw-Hill Education, UK.
[43]
Azure DevOps Microsoft Documentation. DevOps at Microsoft, docs.microsoft.com/enus/azure/devops/learn/devops-at-microsoft/, last accessed 2020/10/15.
[44]
Bass, B. N., Riggio, R. E. 2006. Transformational Leadership. Lawrence Erlbaum Associates, New York.

Cited By

View all

Index Terms

  1. The Link Between Transformational and Servant Leadership in DevOps-Oriented Organizations

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ESSE '20: Proceedings of the 2020 European Symposium on Software Engineering
    November 2020
    220 pages
    ISBN:9781450377621
    DOI:10.1145/3393822
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • UNIBO: University of Bologna

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 21 December 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. DevOps adoption
    2. leadership
    3. metrics
    4. practices
    5. principles

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ESSE 2020

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 347
      Total Downloads
    • Downloads (Last 12 months)67
    • Downloads (Last 6 weeks)6
    Reflects downloads up to 20 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media