What Can the Conflict Between Muslims and Israel Teach Us About DevOps?
Again, hold on, I’m not here to talk about religion.
One of the characteristics that gave rise to the DevOps movement can be clearly observed in the conflict: the tendency to “throw things over a wall” and use this mess as a barrier to accuse the other side.
Wall of confusion
Until the early second decade of this millennium, the software development environment faced a significant problem. Teams were separated into silos, created by the groups themselves.
A silo is when a team shares a set of common tasks but operates differently from other groups, so the group’s “power” is centered on the roles they perform or the technical knowledge they possess.
Imagine your group of friends who share common interests — those were the silos in the software development and delivery environment.
On one side, the developers, who always had a disruptive and agile mindset, wanting to implement changes quickly. On the other, the IT operations team, focused on ensuring trust in the running product, delivery quality, and preventing production issues.
The problem arises when one side depends on the other. How do we align expectations? Do we continue in a childish blame game, each…