ARE YOU READY FOR DEVOPS? REQUIRED SKILL SET FOR DEVOPS TEAMS

In order to react quickly to changing environments and build a customer-centric setup, more and more organizations are deciding to work with the agile IT software development approach. But for the fast delivery of new software features in very short time, other parts of the IT department are necessary as well. Hence, the DevOps concept appears and connects development to IT operations activities within service-centric IT teams. To date, there has been very little empirical research on the skills required for the successful setup of a DevOps-oriented IT team. This study addresses this gap by conducting a multi-perspective research. We have collected data with the help of a workshop and interviews with IT experts. Seven skill categories—full-stack development, analysis, functional, decision-making, social, testing, and advisory skills—with 36 concrete skills were identified. Our study highlights that a combination of distinct development, operations, and management skills is necessary to successfully work within a DevOps team. This research explains core DevOps skill categories and provides a deeper understanding of the skill set of an ideal DevOps team setting. We describe these skills and skill categories and list their implications for research and practice.

[1]  O. A. Sawy,et al.  Digital business strategy: toward a next generation of insights , 2013 .

[2]  Saonee Sarker,et al.  An Exploration into the Process of Requirements Elicitation: A Grounded Approach , 2010, J. Assoc. Inf. Syst..

[3]  Christine Nadel,et al.  Case Study Research Design And Methods , 2016 .

[4]  Ingrid Schirmer,et al.  Increasing the Agility of IT Delivery: Five Types of Bimodal IT Organization , 2017, HICSS.

[5]  Sabine Matook,et al.  Self-Organization in Agile ISD Teams and the Influence on Exploration and Exploitation , 2016, ICIS.

[6]  Olly Gotel,et al.  Agile Software Development Meets Corporate Deployment Procedures: Stretching the Agile Envelope , 2007, XP.

[7]  Nannette P. Napier,et al.  IT project managers' construction of successful project management practice: a repertory grid investigation , 2009, Inf. Syst. J..

[8]  Kai H. Lim,et al.  How Does IT Ambidexterity Impact Organizational Agility? , 2015, Inf. Syst. Res..

[9]  Jason Bennett Thatcher,et al.  Job Satisfaction in Agile Development Teams: Agile Development as Work Redesign , 2016, J. Assoc. Inf. Syst..

[10]  Jack Shih-Chieh Hsu,et al.  The impact of team knowledge on problem solving competence in information systems development team , 2015 .

[11]  Jasbir Singh Dhaliwal,et al.  Alignment within the corporate IT unit: an analysis of software testing and development , 2011, Eur. J. Inf. Syst..

[12]  H. Krcmar,et al.  The Influence of Familiarity within Teams on the Performance of IT Outsourcing Projects , 2016 .

[13]  Jan Bosch,et al.  Towards DevOps in the Embedded Systems Domain: Why is It So Hard? , 2016, 2016 49th Hawaii International Conference on System Sciences (HICSS).

[14]  Helmut Krcmar,et al.  Determinants of vendor profitability in two contractual regimes: an empirical analysis of enterprise resource planning projects , 2015, J. Inf. Technol..

[15]  Jan Marco Leimeister,et al.  Towards a competency model for requirements analysts , 2012, Inf. Syst. J..

[16]  Klaas-Jan Stol,et al.  Continuous software engineering: A roadmap and agenda , 2017, J. Syst. Softw..

[17]  Daniel Beimborn,et al.  How Social Capital Among Information Technology and Business Units Drives Operational Alignment and IT Business Value , 2014, J. Manag. Inf. Syst..

[18]  Richard T. Vidgen,et al.  Exploring industry dynamics in e-procurement: sense making by collaborative investigation , 2004, ECIS.

[19]  B. Flyvbjerg Five Misunderstandings About Case-Study Research , 2006, 1304.1186.

[20]  Brian Fitzgerald,et al.  Continuous software engineering and beyond: trends and challenges , 2014, RCoSE 2014.

[21]  Sabine Matook,et al.  A Competency Model for Customer Representatives in Agile Software Development Projects , 2014, MIS Q. Executive.

[22]  Helmut Krcmar,et al.  The relationship of personality models and development tasks in software engineering , 2014, SIGSIM-CPR '14.

[23]  Lynn Crawford,et al.  Senior management perceptions of project management competence , 2005 .

[24]  M. Lynne Markus,et al.  If we build it, they will come: Designing information systems that people want to use , 1994 .

[25]  Viswanath Venkatesh,et al.  A Control Theory Perspective on Agile Methodology Use and Changing User Requirements , 2009, Inf. Syst. Res..

[26]  Steven R. Gordon,et al.  Information Technology Service Delivery: an International Comparison , 2002, Inf. Syst. Manag..

[27]  Mark Keil,et al.  Understanding the most critical skills for managing IT projects: A Delphi study of IT project managers , 2013, Inf. Manag..

[28]  Weidong Xia,et al.  Toward Agile: An Integrated Analysis of Quantitative and Qualitative Field Data , 2010, MIS Q..

[29]  Douglas R. Vogel,et al.  Contextualized Relationship Between Knowledge Sharing and Performance in Software Development , 2015, J. Manag. Inf. Syst..

[30]  John McAvoy,et al.  Using mindfulness to examine ISD agility , 2013, Inf. Syst. J..

[31]  Armin Heinzl,et al.  Adaptation Patterns in Agile Information Systems Development Teams , 2014, ECIS.

[32]  Matthias Boehm,et al.  Teaching the Chief Information Officers: An Assessment of the Interrelations within their Skill Set , 2013, Wirtschaftsinformatik.

[33]  Richard S. Mansfield,et al.  Building competency models: Approaches for HR professionals , 1996 .

[34]  Clive R. Trusson,et al.  Knowledge sharing using IT service management tools: conflicting discourses and incompatible practices , 2014, Inf. Syst. J..

[35]  Helmut Krcmar,et al.  Subgroups in Agile and Traditional IT Project Teams , 2018, HICSS.

[36]  Kevin C. Stagl,et al.  Understanding team adaptation: a conceptual analysis and model. , 2006, The Journal of applied psychology.

[37]  Cecil Eng Huang Chua,et al.  Leveraging Social Capital to Obtain Top Management Support in Complex, Cross-Functional IT Projects , 2015, J. Assoc. Inf. Syst..

[38]  John McAvoy,et al.  The role of project management in ineffective decision making within Agile software development projects , 2009, Eur. J. Inf. Syst..

[39]  Pennsylvania Usa Project Manager Competency Development Framework Exposure Draft , 2001 .

[40]  Armin Heinzl,et al.  European Conference on Information Systems ( ECIS ) 5-15-2012 TEAM LEARNING IN INFORMATION SYSTEMS DEVELOPMENT-A LITERATURE REVIEW , 2017 .

[41]  S. Ghoshal,et al.  Social Capital, Intellectual Capital, and the Organizational Advantage , 1998 .

[42]  Lan Cao,et al.  Adapting funding processes for agile IT projects: an empirical investigation , 2013, Eur. J. Inf. Syst..

[43]  Jeanne W. Ross,et al.  How Big Old Companies Navigate Digital Transformation , 2020, MIS Q. Executive.

[44]  Helmut Krcmar,et al.  The Influence of Agile Practices on Performance in Software Engineering Teams: A Subgroup Perspective , 2018, SIGMIS-CPR.

[45]  Matthew B. Miles,et al.  Qualitative Data Analysis: An Expanded Sourcebook , 1994 .

[46]  Joe Peppard,et al.  Unlocking the Performance of the Chief Information Officer (CIO) , 2010 .