The term DevOps (for development operations) means different things to different stakeholders in software projects. DevOps is a philosophy -- some call it a movement -- that promotes cooperation between software developers and operations managers. DevOps has its roots in Agile, but it is relevant for applications developed in all methodologies.