DevOps a definition please?
A new year has started, and last year we saw a lot predictions on the trends in IT. And in those predictions DevOps was high on the list. And recently I shared an article with the statement that CA(L)MS was still hot in DevOps. And people reacted quickly. Those reactions and the work for my thesis on DevOps resulted for me in the fact that we do not have a definition. And people knowing me, will know that this frustrates me, because that can result in a long debate with people without the right starting point so that is the reason for this list of definitions:
While I like the idea of the following pillars under DevOps:
- Culture
- Automation
- Lean
- Measurement
- Sharing
I would state based on the definitions that collaboration (sharing) and automation are the main pillars, and a standard has not been set. So please start with your definition so we start from a common ground.
Dyck A., Penners R. & Lichter H. (2015), Towards definitions for release engineering and DevOps, RELENG 2015. Florence
Erich F., Amrit C. & Daneva M. (2014), Report: DevOps Literature Review, University of Twente
Jabbari R., Bin Ali N., Petersen K. & Tanveer B. (2016), What is Devops? A systematic mapping study on definitions and practices, DevOps 2016. Edinburgh
Nicolau de França B., Jerinomo Junior H. & Horta Travssos G. (2016), Characterizing DevOps by hearing multiple voices, SBES 2016. Maringá
Peuraniemi T. (2014), Review: DevOps, value-driven principles, methodologies and tools, SEMINAR NO. 58314308. Helsinki
Rana R. & Staron M. (2016), First international workshop on emerging trends in DevOps and infrastructure, XP 2016. Edinburgh