I'd rather say it the other way : that DevOps is enabled by agile. DevOps works because dev teams used agile to start delivering more frequently. Since operations couldn't follow and continue their own projects on infrastructure, they needed to adapt and provide tools to allow devs to deploy themselves.
Agile, just like DevOps, is a set of principles; an idea; maybe even a (thought) culture. It's not a process.
I see the original agile (went the manifesto was drafted) as a way to more closely tie business with dev (BizDev). DevOps does the same on the other side of dev, and tie it will ops. The whole thing is still simply agile software development. (BizDevOps)
You're right, we use Agile methods to be agile, I chose my words poorly 😉
And yes DevOps is a set of principles in which you have continuous integraton/continuous delivery and other steps of automation.
As a SRE, former sysadmin, I saw this transition : the devs going to SCRUM or Kanban and pushing more and more release forced us to provide tools they could use to push their releases to the different environments.
So yeah, Agile and DevOps are definitly tightly related but it's not DevOps that enables Agile, it's Agile that enabled DevOps.
I'd rather say it the other way : that DevOps is enabled by agile. DevOps works because dev teams used agile to start delivering more frequently. Since operations couldn't follow and continue their own projects on infrastructure, they needed to adapt and provide tools to allow devs to deploy themselves.
You cannot use agile. You can be agile.
Agile, just like DevOps, is a set of principles; an idea; maybe even a (thought) culture. It's not a process.
I see the original agile (went the manifesto was drafted) as a way to more closely tie business with dev (BizDev). DevOps does the same on the other side of dev, and tie it will ops. The whole thing is still simply agile software development. (BizDevOps)
You're right, we use Agile methods to be agile, I chose my words poorly 😉
And yes DevOps is a set of principles in which you have continuous integraton/continuous delivery and other steps of automation.
As a SRE, former sysadmin, I saw this transition : the devs going to SCRUM or Kanban and pushing more and more release forced us to provide tools they could use to push their releases to the different environments.
So yeah, Agile and DevOps are definitly tightly related but it's not DevOps that enables Agile, it's Agile that enabled DevOps.
I like this view.
Also, it doesn't really matter what enables what, I guess. As long as we remember they're tied together.