The maturity of Definition-of-Done

Teams mature over time. They grow in experience and understanding. Just like kids. For DevOps to truly work it require a very mature team.

age progression

Consider baking

To make any DevOps initiative work you need to gain experiences from the whole process. Going from function based silo organisations is hard since the understanding is lacking. That's where coaches can help. The coaches don't nessearily know everything the different stakeholders know, but they know how to get people talking to eachother.

The last few decades in IT has, for many, been a strive to turn development from a craft into a process industry. The base problem is that developers are working with blue prints only. The compiler is doing The actual construction, the build pipeline the assembly and the deploy pipeline the logistics.