Although agile software development approaches have become increasingly prevalent, many organizations, have found they were not able to achieve a more frequent release cadence, largely due to different departmental functions operating in silos. In an effort to remove these silos, companies have moved towards DevOps. As digitalization continues, companies increasingly implement DevOps. We suggest three different stages in the agile to DevOps transition: agile, continuous integration, and continuous delivery. Based on an in-depth case study in an organization with several years’ experience in DevOps, we identify a fundamental disruption in the soft skills that software teams are expected to possess, and in the patterns of collaboration among teams. Arguably, smartness may be characterized as being flexible, teaming up with people who have a different profile, belonging to a different function, and achieving a quicker delivery schedule. In light of this, we argue that DevOps leads to greater smartness for the Information Systems function.
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Price excludes VAT (USA)
Tax calculation will be finalised during checkout.
Alter, S. (2018). Making sense of smart living, working, and organizing enhanced by supposedly smart objects and systems. In Proceedings of the IFIP WG8.6 Working Conference: Smart Working, Living and Organizing (pp. 1–14). Presented at the IFIP WG8.6 working conference: Smart working, living and organizing, Portsmouth. UK: Springer.
Ambler, S. W., & Lines, M. (2012). Disciplined agile delivery: A practitioner’s guide to agile software delivery in the enterprise. Indianapolis, IN, USA: IBM Press.
Balalaie, A., Heydarnoori, A., & Jamshidi, P. (2016). Microservices architecture enables devops: Migration to a cloud-native architecture. IEEE Software, 33(3), 42–52.
Bang, S. K., Chung, S., Choh, Y., & Dupuis, M. (2013). A grounded theory analysis of modern web applications: knowledge, skills, and abilities for DevOps. In Proceedings of the RIIT, 2nd Annual Conference on Research in Information Technology (pp. 61–62). Orlando, FL, USA: ACM.
Betz, C., Olagunju, A. O., & Paulson, P. (2016). The impacts of digital transformation, agile, and DevOps on future IT curricula. In Proceedings of the 17th Annual Conference on Information Technology Education (p. 106). Boston, MA. USA: ACM.
Bjarnason, E., Wnuk, K., & Regnell, B. (2011). Requirements are slipping through the gaps—A case study on causes & effects of communication gaps in large-scale software development. In 2011 19th IEEE International Requirements Engineering Conference (RE) (pp. 37–46). IEEE.
Boyatzis, R. E., & Kolb, D. A. (1995). From learning styles to learning skills: The executive skills profile. Journal of Managerial Psychology, 10(5), 3–17.
Braun, V., & Clarke, V. (2006). Using thematic analysis in psychology. Qualitative Research in Psychology, 3(2), 77–101.
Brunnert, A., van Hoorn, A., Willnecker, F., Danciu, A., Hasselbring, W., Heger, C., et al. (2015). Performance-oriented DevOps: A research agenda. arXiv preprint arXiv, 1508, 04752.
Bruns, H. C. (2013). Working alone together: Coordination in collaboration across domains of expertise. Academy of Management Journal, 56(1), 62–83.
Chen, L. (2015). Continuous delivery: Huge benefits, but challenges too. IEEE Software, 32(2), 50–54.
Chen, L. (2017). Continuous delivery: Overcoming adoption challenges. Journal of Systems and Software, 128, 72–86.
Conboy, K., & Coyle, S. (2009). People over process: The implications of agile for IS skills and human resource management. IEEE Software, 28, 48–57.
Conboy, K., & Fitzgerald, B. (2004). Toward a conceptual framework of agile methods: A study of agility in different disciplines. In Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research (pp. 37–44). Newport Beach. CA, USA: ACM.
Conboy, K., Coyle, S., Wang, X., & Pikkarainen, M. (2011). People over process: Key people challenges in agile development. IEEE Software, 28, 48–57.
Coyle, S., Conboy, K., & Acton, T. (2015). An exploration of the relationship between contribution behaviours and the decision making process in agile teams. In Proceedings of the 36th ICIS international conference on information systems (pp. 1–15). USA: Fort Worth, TX.
Curley, M., Kenneally, J., & Carcary, M. (2016). IT capability maturity framework™(IT-CMF™). In Zaltbommel. Netherlands: Van Haren.
Debois, P. (2009). DevOpsDaysGhent. Presented at the DevOpsDays, Ghent, Belgium. http://www.devopsdays.org/events/2009-ghent/
Debois, P. (2011). Devops: A software revolution in the making. Journal of Information Technology Management, 24(8), 3–39.
Dingsøyr, T., Faegri, T. E., & Itkonen, J. (2014). What is large in large-scale? A taxonomy of scale for agile software development. In International Conference on Product-Focused Software Process Improvement (pp. 273–276). Springer.
Elshamy, A., & Elssamadisy, A. (2007). Applying agile to large projects: new agile software development practices for large projects. In International Conference on Extreme Programming and Agile Processes in Software Engineering (pp. 46–53). Springer.
Erich, F. M. A., Amrit, C., & Daneva, M. (2017). A qualitative study of DevOps usage in practice. Journal of Software: Evolution and Process, 29(6), e1885, 1–47.
Fitzgerald, B., & Stol, K.-J. (2017). Continuous software engineering: A roadmap and agenda. Journal of Systems and Software, 123, 176–189.
Forrester Research. (2015). Infrastructure as code: Fueling the fire for faster application delivery. Forrester Consulting.
Gallagher, K. P., Kaiser, K. M., Simon, J. C., Beath, C. M., & Goles, T. (2010). The requisite variety of skills for IT professionals. Communications of the ACM, 53(6), 144–148.
Gallivan, M. J., Truex, D. P., III, & Kvasny, L. (2004). Changing patterns in IT skill sets 1988-2003: A content analysis of classified advertising. ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 35(3), 64–87.
Garvin, D. A. (2013). How Google sold its engineers on management. Harvard Business Review, 91(12), 75–82.
Goles, T., Hawk, S., & Kaiser, K. M. (2008). Information technology workforce skills: The software and IT services provider perspective. Information Systems Frontiers, 10(2), 179–194.
Gren, L., Knauss, A., & Stettina, C. J. (2018). Non-technical individual skills are weakly connected to the maturity of agile practices. Information and Software Technology, 99, 11–20.
Hannay, J. E., & Benestad, H. C. (2010). Perceived productivity threats in large agile development projects. In Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (p. 15). ACM.
Hemon, A., Monnier-Senicourt, L., & Rowe, F. (2018). Job satisfaction factors and risks perception: an embedded case study of DevOps and agile teams. In Proceedings of the 39th International Conference on Information Systems (ICIS), San Francisco, CA, USA.
Highsmith, J., & Cockburn, A. (2001). Agile software development: The business of innovation. Computer, 34(9), 120–127.
Holmström Olsson, H., Alahyari, H., & Bosch, J. (2012). Climbing the" Stairway to Heaven"–A Mulitiple-Case Study Exploring Barriers in the Transition from Agile Development towards Continuous Deployment of Software. In 2012 38th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA) (pp. 392–399). IEEE.
Humble, J., & Molesky, J. (2011). Why enterprises must adopt devops to enable continuous delivery. Cutter IT Journal, 24(8), 6.
Hussain, W., Clear, T., & MacDonell, S. (2017). Emerging trends for global DevOps: a New Zealand perspective. In Proceedings of the 12th ICGSE International Conference on Global Software Engineering (pp. 21–30). Buenos Aires, Argentina: IEEE Press.
Hüttermann, M. (2012). DevOps for Developers (1st ed.). New York, NY, USA: Apress.
Kalliamvakou, E., Bird, C., Zimmermann, T., Begel, A., DeLine, R., & German, D. M. (2017). What makes a great manager of software engineers? IEEE Transactions on Software Engineering, 1–20.
Kerzazi, N., & Adams, B. (2016). Who needs release and devops engineers, and why? In Proceedings of the International Workshop on Continuous Software Evolution and Delivery (pp. 77–83). Austin, TX. USA: ACM.
Kim, G., Debois, P., Willis, J., & Humble, J. (2016). The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations. Portland. In OR. USA: IT Revolution.
Lincoln, Y. S., & Guba, E. G. (1985). Naturalistic inquiry. Beverly Hills: Sage Publications.
Luftman, J., & Kempaiah, R. (2007). An update on business-IT alignment:“a line” has been drawn. MIS Quarterly Executive, 6(3), 165–177.
Lwakatare, L. E., Kuvaja, P., & Oivo, M. (2015). Dimensions of devops. In International Conference on Agile Software Development (pp. 212–217). Helsinki, Finland: Springer.
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 (ICSEA) (pp. 91–99). Rome, Italy: IARIA.
Maram, M., Prabhakaran, P., Murthy, S., & Domala, N. (2009). Sixteen roles performed by software engineers in first one year. In 22nd Conference on Software Engineering Education and Training (pp. 212–215). IEEE.
Nerkar, A., & Paruchuri, S. (2005). Evolution of R&D capabilities: The role of knowledge networks within a firm. Management Science, 51(5), 771–785.
Nerur, S., Mahapatra, R., & Mangalaraj, G. (2005). Challenges of migrating to agile methodologies. Communications of the ACM, 48(5), 72–78.
Oliveira Martins, S. R. (2017). High Radicality of product innovation and high flexibility and high agility of system of manufacturing: Towards the smart factories. Procedia Manufacturing, 11, 1324–1334.
Oomen, S., De Waal, B., Albertin, A., & Ravesteyn, P. (2017). How can scrum be successful? Competences of the scrum product owner. In Proceedings of the 25th ECIS European Conference on Information Systems (pp. 131–142). Guimarães, Portugal.
Paulk, M. C., Curtis, B., Chrissis, M. B., & Weber, C. V. (1993). The capability maturity model for software. Software engineering project management, 10, 1–26.
Petersen, K., & Wohlin, C. (2009). A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case. Journal of Systems and Software, 82(9), 1479–1490.
Robles, M. M. (2012). Executive perceptions of the top 10 soft skills needed in today’s workplace. Business Communication Quarterly, 75(4), 453–465.
Rolland, K. H., Fitzgerald, B., Dingsøyr, T., & Stol, K.-J. (2016). Problematizing agile in the large: Alternative assumptions for large-scale agile development. In Proceedings of the 37th ICIS International Conference on Information Systems, Ireland, Dublin (pp. 1–21).
Runeson, P., & Höst, M. (2008). Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering, 14(2), 131.
Schwaber, K., & Sutherland, J. (2011). The scrum guide. Scrum Alliance, 21.
Ståhl, D., & Bosch, J. (2014). Modeling continuous integration practice differences in industry software development. Journal of Systems and Software, 87, 48–59.
Strode, D. E. (2016). A dependency taxonomy for agile software development projects. Information Systems Frontiers, 18(1), 23–46.
Strode, D. E., Huff, S. L., & Tretiakov, A. (2009). The impact of organizational culture on agile method use. In 42nd Hawaii International Conference on System Sciences (HICSS) (pp. 1–9). IEEE.
Tan, C.-H., & Teo, H.-H. (2007). Training future software developers to acquire agile development skills. Communications of the ACM, 50(12), 97–98.
Todd, P. A., McKeen, J. D., & Gallupe, R. B. (1995). The evolution of IS job skills: A content analysis of IS job advertisements from 1970 to 1990. MIS Quarterly, 19(1), 1–27.
Trauth, E. M., Farwell, D. W., & Lee, D. (1993). The IS expectation gap: Industry expectations versus academic preparation. MIS Quarterly, 17, 293–307.
Turley, R. T., & Bieman, J. M. (1994). Identifying essential competencies of software engineers. In ACM Conference on computer science, 271–278.
Version One. (2018). 12th annual state of agile report. (April 2018) (p. 15). Alpharetta, GA, USA. https://explore.versionone.com/state-of-agile/versionone-12th-annual-state-of-agile-report
Vivian, R., Tarmazdi, H., Falkner, K., Falkner, N., & Szabo, C. (2015). The development of a dashboard tool for visualising online teamwork discussions. In IEEE/ACM 37th IEEE International Conference on Software Engineering (Vol. 2, pp. 380–388). IEEE.
Wettinger, J., Breitenbücher, U., & Leymann, F. (2014). Standards-based DevOps automation and integration using TOSCA. In Proceedings of the 2014 IEEE/ACM (pp. 59–68). Presented at the 7th International Conference on Utility and Cloud Computing, London, UK: IEEE Computer Society.
Wiedemann, A. (2017). A New Form of Collaboration in IT Teams-Exploring the DevOps Phenomenon. In Proceedings of the 21st PACIS Pacific Asia Conference on Information Systems (Vol. 82, pp. 1–12). Langkawi.
Wiedemann, A. M., & Schulz, T. (2017). Key Capabilities of DevOps Teams and their Influence on Software Process Innovation: A Resource-Based View. In Proceedings of 23rd ACIS Americas Conference on Information Systems (pp. 1–10). Boston.
Wong, S., von Hellens, L., & Orr, J. (2006). Non-technical skills and personal attributes: The soft skills matter Most. In Proceedings of the 6th Australiasian Women in Computing Workshop (pp. 27–33). Brisbane, Australia.
Yin, R. K. (1994). Case study research: design and methods (2nd edn.). Thousand oaks, CA. USA: Sage Publications.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Hemon, A., Lyonnet, B., Rowe, F. et al. From Agile to DevOps: Smart Skills and Collaborations. Inf Syst Front 22, 927–945 (2020). https://doi.org/10.1007/s10796-019-09905-1