What is DevOps?

For quite a while, a new concept in the world of software development is appearing everywhere: DevOps.

But what is DevOps?

In simple terms it is a philosophy with roots in Lean that seeks to optimize the flow of information (communication and code) between the development team and the production team (the team that ensures application availability to users).
For more information, you can download the free DevOps for Dummies book here.

Below is a video with the vision of IBM DevOps: