So what are the 2 words that come to me when someone says DevOps?
- Collaboration – This means that all teams practice strong collaboration between one another. This doesn’t mean more email or messaging, this means sitting in the same area, participating in the same morning scrums, solving issues together, reviewing work together, etc…
- Automation – This means looking at your build\deployment pipelines and other SDLC processes, and applying automation to them to produce predictable, repeatable, and reliable results. (e.g. Automated CI deployments, automated notifications)
With collaboration and automation, we can continually delivery value throughout the SDLC.
Its really as simple as that for me.