Describing DevOps
DevOps comes from a union of the words Development and Operations, and this process simply unifies actions in these areas. However, when you start to study a little bit more about it, you will realize that just connecting these two areas is not enough to achieve the true goals of this philosophy.
We can also say that DevOps is the process that answers the current needs of people, regarding software delivery.
Donovan Brown, Partner Program Manager at Microsoft, has a spectacular definition of what DevOps is: DevOps is the union of people, process, and products to enable continuous delivery of value to our end users (http://donovanbrown.com/post/what-is-devops).
A way to deliver value continuously to our end users, using process, people, and products: this is the best description of the DevOps philosophy. We need to develop and deliver customer-oriented software. As soon as all areas of the company understand that the key point is the end user...